Поделиться через


sfc

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

Внимание

Для выполнения этой команды необходимо войти в систему в качестве члена группы администраторов.

Синтаксис

sfc [/scannow] [/verifyonly] [/scanfile=<file>] [/verifyfile=<file>] [/offwindir=<offline windows directory> /offbootdir=<offline boot directory> /offlogfile=<log file path>]

Параметры

Параметр Описание
/scannow Проверяет целостность всех защищенных системных файлов и восстанавливает файлы с проблемами, когда это возможно.
/verifyonly Проверяет целостность всех защищенных системных файлов без восстановления.
/scanfile <file> Проверяет целостность указанного файла (полный путь и имя файла) и пытается устранить проблемы, если они обнаружены.
/verifyfile <file> Проверяет целостность указанного файла (полный путь и имя файла), не выполняя исправления.
/offwindir <offline windows directory> Указывает расположение автономного каталога Windows для автономного восстановления.
/offbootdir <offline boot directory> Указывает расположение автономного каталога загрузки для автономного восстановления.
/offlogfile=<log file path> Указывает расположение для хранения файла журнала, отличного от используемого по умолчанию.
/? Отображение справки в командной строке.

Примеры

Чтобы проверить файл kernel32.dll, введите следующее:

sfc /verifyfile=c:\windows\system32\kernel32.dll

Чтобы настроить автономное восстановление файла kernel32.dll с автономным загрузочным каталогом d: и автономным каталогом Windows, установленным для D:\Windows, введите следующее:

sfc /scanfile=D:\windows\system32\kernel32.dll /offbootdir=D:\ /offwindir=d:\windows