Skip to main content

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

Как восстановить системные файлы Windows 10, 8, 7 (SFC, DISM)⚕️???????? (Май 2025)

Как восстановить системные файлы Windows 10, 8, 7 (SFC, DISM)⚕️???????? (Май 2025)
Anonim

Параметр sfc scannow - это один из нескольких специальных переключателей, доступных в команде sfc, команда Command Prompt, используемая для запуска System File Checker.

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

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

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

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

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

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

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

    sfc / scannow

    Между ПФС а также / SCANNOW , Выполнение команды sfc с ее рядом с ней (без пробела) может привести к ошибке.

    Если вы пытаетесь использовать System File Checker из командной строки, доступной из дополнительных параметров запуска или параметров восстановления системы, см. Выполнение SFC / SCANNOW из-за пределов Windows ниже, для некоторых необходимых изменений в том, как вы выполняете команду.

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

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

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

    … или что-то вроде этого, если не было найдено никаких проблем:

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

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

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

    System File Checker может или не может запрашивать перезапуск, но даже если это не так, вы должны перезапустить все равно.

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

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

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

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

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

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

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

Вот пример:

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

/ Offbootdir = опция указывает букву диска, а / Offwindir = option указывает путь к Windows, снова включающий букву диска.

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

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