Используйте SFC/Scannow для восстановления системных файлов Windows

Опция sfc scannow – это один из нескольких специальных ключей, доступных в команде sfc, командной строке, используемой для запуска средства проверки системных файлов.

Хотя есть много разных вещей, которые вы можете сделать с помощью команды, sfc/scannow – наиболее распространенный способ использования команды sfc.

Sfc/scannow проверит все важные файлы Windows на вашем компьютере, включая файлы Windows DLL. Если программа проверки системных файлов обнаружит проблему с любым из этих защищенных файлов, она заменит ее.

Выполните следующие действия для использования sfc с опцией scannow для восстановления важных файлов Windows:

Как использовать SFC/Scannow

  1. Откройте Командную строку от имени администратора, очень часто называемую «повышенной» командной строкой.

    Для правильной работы команды sfc/scannow ее необходимо выполнить из окна командной строки с повышенными правами в Windows 10, Windows 8, Windows 7 и Windows Vista. Это не требуется в предыдущих версиях Windows.

  2. Когда командная строка открыта, введите следующую команду и нажмите Ввод .

      sfc/scannow  

    Между sfc и /scannow есть пробел. Выполнение команды sfc с опцией рядом с ней (без пробела) может привести к ошибке.

    Если вы пытаетесь использовать средство проверки системных файлов из командной строки, доступной в разделе «Дополнительные параметры запуска» или «Параметры восстановления системы», ознакомьтесь с разделом Выполнение SFC/SCANNOW из-за пределов Windows , чтобы узнать о необходимых изменениях выполнить команду.

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

    Как только проверка достигнет 100%, вы увидите что-то вроде этого в окне командной строки, если предположить, что проблемы были найдены и исправлены:

     Windows Resource Protection обнаружила поврежденные файлы и успешно их восстановила. Подробная информация включена в CBS.Log windir \ Logs \ CBS \ CBS.log. Например, C: \ Windows \ Logs \ CBS \ CBS.log. Обратите внимание, что ведение журнала в настоящее время не поддерживается в сценариях автономного обслуживания. 

    … или как-то так, если проблем не обнаружено:

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

    В некоторых ситуациях, чаще всего в Windows XP и Windows 2000, вам также может понадобиться доступ к исходному установочному компакт-диску Windows или DVD-диску во время этого процесса.

  3. Перезагрузите компьютер, если sfc/scannow действительно восстановил какие-либо файлы.

    Проверка системных файлов может или не может попросить вас перезагрузить, но даже если это не так, вам все равно следует перезагрузить.

  4. Повторите любой процесс, вызвавший вашу первоначальную проблему, чтобы увидеть, если sfc/scannow исправил проблему.

Как интерпретировать файл CBS.log

Каждый раз, когда вы запускаете System File Checker, создается файл LOG, который содержит подробный список всех проверенных файлов и всех выполненных операций восстановления, если таковые имеются.

Предполагая, что Windows установлена ​​на диске C: (обычно это так), файл журнала можно найти по адресу C: \ Windows \ Logs \ CBS \ CBS.log и открыть с помощью Блокнота или другого текстового редактора. , Этот файл может быть полезен для расширенного поиска неисправностей или в качестве ресурса для техподдержки, которая может помочь вам.

См. Статью Microsoft «Как анализировать записи в файле журнала, созданную SFC», если вы хотите сами погрузиться в этот файл.

Выполнение SFC/SCANNOW из-за пределов Windows

При запуске sfc/scannow из-за пределов Windows, например, из командной строки, доступной при загрузке с установочного диска Windows или флэш-диска, или с диска восстановления системы или диска восстановления, вы должны указать команде sfc, где именно Windows существует.

Вот пример:

 sfc/scannow/offbootdir = d: \/offwindir = d: \ windows 

Параметр /offbootdir = указывает букву диска, а параметр /offwindir = указывает путь к Windows, опять же включая букву диска.

В зависимости от того, как настроен ваш компьютер, командная строка при использовании из за пределами Windows не всегда назначает буквы дисков так же, как вы видите их из внутри Окна. Другими словами, Windows может находиться по адресу C: \ Windows , когда вы его используете, но D: \ Windows из командной строки в ASO или SRO.

В большинстве установок Windows 10, Windows 8 и Windows 7 C: обычно становится D: а в Windows Vista C: обычно все еще C :.Чтобы убедиться в этом, поищите диск с папкой «Пользователи» на нем – это будет диск, на котором установлена ​​Windows, если только у вас нет нескольких установок Windows на несколько дисков. Вы можете просматривать папки в командной строке с помощью команды dir.

Оцените статью
Solutics.ru
Добавить комментарий