База полезных знаний

Sfc.exe Средства для проверки целостности системных файлов Windows

Средства для проверки системных файлов дают возможность администратору компьютера проверять версии защищенных системных файлов. Если при их проверке обнаруживается, что один из защищенных файлов был изменен, то данный файл восстанавливается (заменяется) своей исходной версией, которая находится в системном корневом каталоге 

 %Windows%system32\dllcache - папке, где содержаться все установочные файлы системы. Кроме проверки системных файлов, средства проверки анализирует также и папку кэша, обновляя ее содержимое. Для того, чтобы воспользоваться этим средством, необходимо иметь права администратора или права члена группы администраторов. Если папка с кэшем отсутствует или повреждена, или ей невозможно воспользоваться по каким-то другим причинам, для ее восстановления нужно запустить программу sfc с одним из работающих с ней параметров: scannow, scanboot, scanonce – sfc.exe /scannow, sfc.exe /scanonce или sfc.exe /scanboot из командной строки.

Параметры запуска Sfc


Sfc [/Scannow] [/Purgecache] [/Scanonce] [/Revert] [/Scanboot] [/Cachesize=x]

/Scannow — Проверяет защищенность всех системных файлов и при обнаружении ошибки заменяет поврежденные версии файлов изначальными версиями. В переводе с английского – «немедленно начать». В процессе работы этой команды может потребоваться диск с установочными файлами Windows.

/Scanonce — Проверить защищенные системные файлы при перезагрузке компьютера. Также, после перезагрузки может потребоваться диск с  установочными файлами Windows.

/Scanboot — Будет проверять защищенные системные файлы при каждом запуске компьютера. Аналогично предыдущим вариантом использования, программе Sfc возможно потребуется доступ к установочным файлам.

/Revert — Запускает восстановление параметров проверки, используемых по умолчанию, т.е. дается указание не проверять защищенные файлы при загрузке. Применение этой  команды не меняет размер кэша. Аналогичен параметру /Enable, используемый в Windows 2000.

/Purgecache — Выполняет очистку файлового кэша и запускает проверку защищенных системных файлов. Запуск проверки происходит немедленно. При выполнении этой команды программе Sfc, также может потребоваться диск с установочными файлами Windows.

/Cachesize=Х — Устанавливает размер файлового кэша равного X мегабайтам. По умолчанию этот размер в системе равен 50 МБ. Для применения изменений размера файлового кэша на диске потребуется перезагрузка компьютера и запуск программы Sfc.exe с командным параметром /purgecache.

Exit mobile version