Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описывается средство проверки файлов системы (Sfc.exe), которая является служебной программой командной строки, используемой с функцией защиты файлов Windows (МПП).
Исходный номер базы знаний: 310747
Итоги
Средство проверки системных файлов дает администратору возможность сканировать все защищенные файлы, чтобы проверить их версии. Если средство проверки файлов системы обнаруживает, что защищенный файл был перезаписан, он извлекает правильную версию файла из папки кэша (%Systemroot%\System32\Dllcache
) или исходных файлов установки Windows, а затем заменяет неправильный файл. Кроме того, средство проверки системных файлов проверяет папку кэша и обновляет ее содержимое. Для использования данного средства необходимо войти в систему с учетной записью администратора или члена группы "Администраторы". Если папка кэша становится поврежденной или неиспользуемой, можно использовать sfc /scannow
sfc /scanonce
команды или sfc /scanboot
команды для восстановления его содержимого.
Синтаксис средства проверки файлов системы
Sfc [/Scanow] [/Scanonce] [/Scanboot] [/Revert] [/Purgecache] [/Cachesize=x]
/Scannow
: сканирует все защищенные системные файлы немедленно и заменяет неправильные версии правильными версиями Майкрософт. Для этой команды может потребоваться доступ к исходным файлам установки Windows./Scanonce
: сканирует все защищенные системные файлы один раз при перезапуске компьютера. Эта команда может потребовать доступа к исходным файлам установки Windows при перезапуске компьютера. Значение DWORD SfcScan имеет значение 2 в следующем разделе реестра при выполнении этой команды:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
/Scanboot
: сканирует все защищенные системные файлы при каждом запуске компьютера. Эта команда может требовать доступа к исходным файлам установки Windows при каждом запуске компьютера. Значение DWORD SfcScan имеет значение 1 в следующем разделе реестра при выполнении этой команды:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
/Revert
: возвращает проверку по умолчанию (не сканируйте защищенные файлы при запуске компьютера). Размер кэша по умолчанию не сбрасывается при выполнении этой команды. Эта команда эквивалентна параметру/Enable
в Windows 2000./Purgecache
: очищает кэш файлов и сканирует все защищенные системные файлы немедленно. Для этой команды может потребоваться доступ к исходным файлам установки Windows./Cachesize=x
: задает размер кэша файлов в x мегабайтах (МБ). Размер кэша по умолчанию составляет 50 МБ. Эта команда требует перезагрузки компьютера, а затем выполните/purgecache
команду, чтобы настроить размер кэша на диске. Эта команда задает для значения DWORD SfcQuota значение x в следующем разделе реестра:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Дополнительные сведения о функции защиты файлов Windows см. в описании функции защиты файлов Windows.
Сбор данных
Если вам нужна помощь службы поддержки Microsoft, мы рекомендуем собирать информацию путем выполнения действий, описанных в разделе Сбор информации с помощью TSS для решения проблем, связанных с развертыванием.