2

Я заперся в своей старой машине с Windows 7 (забыл пароль администратора). Однако я знаю об этом приеме sethc.exe для сброса забытого пароля. Итак, я создал загрузочный дистрибутив Linux, поменял местами исполняемые файлы sethc.exe и cmd.exe , загрузил Windows, установил новый пароль администратора, загрузил Linux и поменял местами исполняемые файлы. К сожалению, я был слишком скучен / не обращал внимания и в результате фактически удалил мой исполняемый файл cmd.exe .

Несмотря на то, что powershell работает просто отлично, отсутствие cmd.exe может привести к неожиданным последствиям. Было бы неплохо как-то восстановить это, но я не администратор Windows / давно не использовал Windows. Есть идеи, как можно восстановить этот исполняемый файл?

1 ответ1

4

Как я могу восстановить исполняемый файл cmd.exe ?

Используйте sfc /scannow

Проверка системных файлов - это утилита в Windows, которая позволяет пользователям проверять наличие повреждений в системных файлах Windows и восстанавливать поврежденные файлы. В этой статье описывается, как запустить средство проверки системных файлов (SFC.exe) для сканирования системных файлов и восстановления отсутствующих или поврежденных системных файлов. Если файл защиты ресурсов Windows (WRP) отсутствует или поврежден, Windows может работать не так, как ожидается. Например, некоторые функции Windows могут не работать или может произойти сбой Windows.


Как запустить средство проверки системных файлов (SFC.exe)?

Для этого выполните следующие действия:

Откройте командную строку с повышенными правами

  • Windows 8.1 или Windows 8

    Проведите от правого края экрана, а затем нажмите «Поиск». Или, если вы используете мышь, наведите курсор на правый нижний угол экрана и нажмите «Поиск». Введите Командная строка в поле поиска, щелкните правой кнопкой мыши Командная строка и выберите Запуск от имени администратора. Если вас попросят ввести пароль администратора или подтверждение, введите пароль или нажмите Разрешить.

    Скриншот для этого шага.

  • Windows 10, Windows 7 или Windows Vista

    Нажмите кнопку «Пуск», введите «Командная строка» или «cmd» в поле поиска, щелкните правой кнопкой мыши пункт «Командная строка» и выберите пункт «Запуск от имени администратора». Если вас попросят ввести пароль администратора или подтверждение, введите пароль или нажмите Разрешить.

      Скриншот для этого шага.

В командной строке

Введите следующую команду и нажмите клавишу ВВОД:

    `sfc /scannow`

Скриншот для этого шага.

Команда sfc /scannow сканирует все защищенные системные файлы и заменяет поврежденные файлы кэшированной копией, которая находится в сжатой папке% WinDir%\System32\dllcache. Заполнитель% WinDir% представляет папку операционной системы Windows. Например, C:\Windows.

Примечание. Не закрывайте это окно командной строки, пока проверка не будет завершена на 100%. Результаты сканирования будут показаны после завершения этого процесса.

После завершения процесса

Вы можете получить одно из следующих сообщений:

  • Защита ресурсов Windows не обнаружила никаких нарушений целостности.

    Это означает, что у вас нет отсутствующих или поврежденных системных файлов.

  • Windows Resource Protection не может выполнить запрошенную операцию.

    Чтобы решить эту проблему, выполните проверку средства проверки системных файлов в безопасном режиме и убедитесь, что папки PendingDeletes и PendingRenames находятся в папке% WinDir%\WinSxS\Temp.

  • Служба защиты ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила. Подробности включены в CBS.Log% WinDir%\Logs\CBS\CBS.log.

    Чтобы просмотреть подробную информацию о сканировании и восстановлении системных файлов, перейдите к разделу Как просмотреть подробную информацию о процессе проверки системных файлов.

  • Служба защиты ресурсов Windows обнаружила поврежденные файлы, но не смогла исправить некоторые из них. Подробности включены в CBS.Log% WinDir%\Logs\CBS\CBS.log.

    Чтобы восстановить поврежденные файлы вручную, просмотрите сведения о процессе проверки системных файлов, чтобы найти поврежденный файл, а затем вручную замените поврежденный файл на заведомо исправную копию файла.

Исходный код Используйте средство проверки системных файлов для восстановления отсутствующих или поврежденных системных файлов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .