| Проверка системных файлов (System File Checker) В состав Windows
2000, Windows XP и Windows Server 2003 включено средство проверки системных файлов
— System File Checker (Sfc.exe), которое представляет собой утилиту командной
строки. Данная утилита сканирует все установленные системные файлы и выполняет
проверку их версий. Если эта утилита обнаружит, что один из защищаемых системных
файлов был замещен, она найдет корректную версию этого файла в каталоге %SystemRoot%\systern32\dllcache
и запишет ее вместо измененного файла. Эта утилита командной строки имеет
следующий синтаксис: SFC [/SCANNOW] [/SCANONCE] [/SCANBOOT] [/REVERT] [/PURGECACHE]
[/CACHESIZE=X] где: /SCANNOW — параметр, при использовании которого
выполняется немедленное сканирование всех защищаемых системных файлов; /SCANONCE
— параметр, указывающий на необходимость однократного сканирования всех защищаемых
системных файлов; /SCANBOOT — параметр, задающий опцию сканирования всех
защищаемых системных файлов при каждой перезагрузке; /REVERT — установить
для параметров сканирования значения, принятые по умолчанию; /PURGECACHE
— очищает файловый кэш System File Protection; /CACHESIZE=X — устанавливает
размер файлового кэша Windows File Protection (в мегабайтах). С помощью этой опции
можно уменьшать или увеличивать объем дискового пространства, выделяемый для хранения
кэшированных версий защищаемых системных файлов в папке %SystemRoot%\system32\dllcache.
Чтобы иметь возможность работы с утилитой sfc.exe, необходимо
зарегистрироваться на компьютере как администратор или как пользователь, являющийся
членом группы Administrators. Если содержимое папки %SysfemRoot%\system32\dllcache
окажется поврежденным, то вы сможете восстановить его, запустив команду sfc /scannow,
sfc /scanonce или sfc /scanboot. |