Команда sfc - это команда командной строки, которую можно использовать для проверки и замены важных системных файлов Windows. Многие действия по устранению неполадок рекомендуют использовать команду sfc.
Проверка системных файлов - очень полезный инструмент, который можно использовать, если вы подозреваете проблемы с защищенными файлами Windows, такими как многие DLL-файлы.
Доступность команды Sfc
Команда sfc доступна из командной строки в большинстве операционных систем Windows, включая Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP и Windows 2000.
Проверка системных файлов является частью защиты ресурсов Windows, начиная с Windows Vista, и иногда в этих операционных системах ее называют средством проверки ресурсов Windows.
В Windows XP и Windows 2000 этот инструмент является частью защиты файлов Windows.
Эту команду можно запустить только из командной строки, если она открыта от имени администратора. Информацию о том, как это сделать, см. в разделе Как открыть командную строку с повышенными правами.
Доступность командных переключателей sfc может несколько отличаться от операционной системы к операционной системе.
Синтаксис команды Sfc
Его основная форма, это синтаксис, необходимый для выполнения параметров проверки системных файлов:
опции sfc [=полный путь к файлу]
Или, точнее, вот как это выглядит с опциями:
sfc [ /scannow] [ /verifyonly] [ /scanfile= file] [ /verifyfile= file] [ /offbootdir= boot] [ /offwindir= win] [ /?]
Параметры команды Sfc | |
---|---|
Товар | Описание |
/scannow | Эта опция указывает sfc сканировать все защищенные файлы операционной системы и при необходимости восстанавливать их. |
/verifyonly | Эта опция команды sfc аналогична /scannow, но без восстановления. |
/scanfile=файл | Эта опция sfc аналогична /scannow, но сканирование и восстановление выполняется только для указанного файла. |
/offbootdir=boot | Используется с /offwindir, этот параметр sfc используется для определения загрузочного каталога (загрузки) при использовании sfc вне Windows. |
/offwindir=win | Эта опция sfc используется с /offbootdir для определения каталога Windows (win) при использовании sfc в автономном режиме. |
/? | Используйте переключатель справки с командой sfc, чтобы отобразить подробную справку о нескольких параметрах команды. |
Вы можете сохранить вывод команды sfc в файл, используя оператор перенаправления. Инструкции см. в разделе «Как перенаправить вывод команды в файл».
Примеры команд Sfc
Вот несколько примеров различных способов использования этой команды:
Сканировать и заменить все поврежденные файлы
sfc /scannow
В приведенном выше примере утилита проверки системных файлов используется для сканирования и последующей автоматической замены любых поврежденных или отсутствующих системных файлов. Параметр /scannow является наиболее часто используемым ключом для команды sfc.
См. Как использовать SFC /Scannow для восстановления защищенных файлов операционной системы Windows для получения дополнительной информации об использовании команды таким образом.
Восстановить определенный файл
sfc /scanfile=c:\windows\system32\ieframe.dll
Приведенная выше команда sfc используется для сканирования файла ieframe.dll и последующего восстановления, если обнаружена проблема.
Сканировать другую установку Windows
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows
В следующем примере защищенные файлы Windows сканируются и при необходимости восстанавливаются (/scannow), но это делается при другой установке Windows (/offwindir=c:\windows) на другом диске (/offbootdir=с:).
Приведенный выше пример показывает, как можно использовать команду sfc из командной строки в параметрах восстановления системы или из другой установки Windows на том же компьютере.
Сканировать все, но не восстанавливать
sfc /verifyonly
Используя команду sfc с параметром /verifyonly, средство проверки системных файлов просканирует все защищенные файлы и сообщит о любых проблемах, но никаких изменений не будет.
В зависимости от того, как был настроен ваш компьютер, вам может потребоваться доступ к исходному установочному диску Windows или флэш-накопителю, чтобы разрешить восстановление файлов.
Команды, связанные с Sfc, и дополнительная информация
Команда sfc часто используется с другими командами командной строки, такими как команда выключения, чтобы вы могли перезагрузить компьютер после запуска средства проверки системных файлов.
Если Windows нужна копия файла для замены поврежденного, она получит ее из C:\Windows\WinSxS\Backup\. Если этот источник был скомпрометирован, Windows получит доступ к Интернету для загрузки нужных файлов с веб-сайта Microsoft.
Дополнительную информацию, которая может оказаться полезной, см. в статье Microsoft о проверке системных файлов.