SFC.EXE
Утилита SFC.EXE (System File Checker) предназначена для проверки всех версий защищенных системных файлов и восстановления их из специального кэша в случае подмены или повреждения.
В Windows XP она запускается только из командной строки - в отличие от Windows 9х, где подобная утилита имеет графический интерфейс. Запуск утилиты возможен только с правами администратора, синтаксис такой:
sfc [/scannow] [/scanonce] [/scanboot] [/revert] [/cancel] [/enable] [/purgecache] [/cache size=x] [/quiet]
Параметры командной строки, которые можно задавать для программы SFC, следующие:
- /scannow - немедленная проверка всех защищенных системных файлов
- /scanonce - проверка защищенных системный файлов при следующей загрузке системы
- /scanboot - проверка всех защищенных системных файлов при каждой загрузке системы
- /revert - восстанавливает все настройки по умолчанию (Windows XP)
- /cancel - отменяет все проверки защищенных системных файлов (Windows Me/2000)
- /purgecache - очистка кэша защищенных файлов программы и немедленная проверка всех защищенных системных файлов
- /cachesize=x - установка размера кэша защищенных файлов в мегабайтах (по умолчанию 50 мГб)
- /enable - включение защиты системных файлов Windows (Windows Me/2000)
- /quiet - замена поврежденных файлов без предупреждения (Windows Me/2000)
- /? - вызов справки
Давайте рассмотрим практическое применение утилиты.