Иногда бывает необходимо проверить и восстановить системные файлы, например, после заражения вирусами.
Вставляем установочный диск с Windows с соответствующим сервис паком, из окна "Выполнить" запускаем sfc /scannow.:
Подробности здесь.
Средство проверки системных файлов позволяет администратору проверить версии всех защищенных файлов. Если при проверке системных файлов обнаруживается, что защищенный файл был изменен, то данный файл заменяется его исходной версией, которая копируется из папки %системный_корневой_каталог%\system32\dllcache или из папки, содержащей установочные файлы Windows. Кроме того, средство проверки системных файлов проверяет папку кэша и обновляет ее содержимое. Если папка кэша повреждена или не может быть использована по другим причинам, для восстановления ее содержимого запустите программу sfc с параметром scannow, scanonce или scanboot:
или
Параметры запуска программы Sfc
Sfc [/Scannow] [/Scanonce] [/Scanboot] [/Revert] [/Purgecache] [/Cachesize=x]
/Scannow — Проверить все защищенные системные файлы и заменить ошибочные версии файлов исходными версиями. Начать проверку немедленно. В процессе выполнения данной команды программе Sfc может потребоваться доступ к установочным файлам Windows.
/Scanonce — Проверить все защищенные системные файлы при следующей перезагрузке компьютера. После перезагрузки программе Sfc может потребоваться доступ к установочным файлам Windows.
/Scanboot — Проверять все защищенные системные файлы при каждой загрузке компьютера. При каждой загрузке компьютера программе Sfc может потребоваться доступ к установочным файлам Windows.
/Revert — Восстановить параметры проверки, используемые по умолчанию (не проверять защищенные файлы при загрузке компьютера). Использование данной команды не изменяет размер кэша. Данный параметр аналогичен параметру /Enable, который использовался в Windows 2000.
/Purgecache — Очистить файловый кэш и выполнить проверку всех защищенных системных файлов. Начать проверку немедленно. В процессе выполнения данной команды программе Sfc может потребоваться доступ к установочным файлам Windows.
/Cachesize=x — Установить размер файлового кэша равным x мегабайтам (МБ). По умолчанию размер файлового кэша равен 50 МБ. Для фактического изменения размера кэша на диске необходимо перезагрузить компьютер и запустить программу Sfc.exe с параметром /purgecache.
Примечание:
Если содержимое инсталляционного CD скопировано на жесткий диск, a CD под рукой нет, то можно указать путь к установочным файлам Windows (к дистрибутиву) изменив в реестре HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup параметр SourcePath, указав соответствующий путь.
Иногда бывает необходимо проверить и восстановить системные файлы, например, после заражения вирусами.
Вставляем установочный диск с Windows с соответствующим сервис паком, из окна "Выполнить" запускаем sfc /scannow.:
[code]sfc /scannow[/code]
Подробности [url=http://support.microsoft.com/kb/310747]здесь.[/url]
Средство проверки системных файлов позволяет администратору проверить версии всех защищенных файлов. Если при проверке системных файлов обнаруживается, что защищенный файл был изменен, то данный файл заменяется его исходной версией, которая копируется из папки [b][i]%системный_корневой_каталог%\system32\dllcache[/i][/b] или из папки, содержащей установочные файлы Windows. Кроме того, средство проверки системных файлов проверяет папку кэша и обновляет ее содержимое. Если папка кэша повреждена или не может быть использована по другим причинам, для восстановления ее содержимого запустите программу [b][i]sfc[/i][/b] с параметром [b][i]scannow, scanonce[/i][/b] или [b][i]scanboot[/i][/b]:
[code]sfc /scannow[/code]
[code]sfc /scanonce[/code]
или
[code]sfc /scanboot[/code]
[size=130][b]Параметры запуска программы Sfc[/b][/size]
[b]Sfc [/Scannow] [/Scanonce] [/Scanboot] [/Revert] [/Purgecache] [/Cachesize=x][/b]
[b]/Scannow[/b] — Проверить все защищенные системные файлы и заменить ошибочные версии файлов исходными версиями. Начать проверку немедленно. В процессе выполнения данной команды программе Sfc может потребоваться доступ к установочным файлам Windows.
[b]/Scanonce[/b] — Проверить все защищенные системные файлы при следующей перезагрузке компьютера. После перезагрузки программе Sfc может потребоваться доступ к установочным файлам Windows.
[b]/Scanboot[/b] — Проверять все защищенные системные файлы при каждой загрузке компьютера. При каждой загрузке компьютера программе Sfc может потребоваться доступ к установочным файлам Windows.
[b]/Revert[/b] — Восстановить параметры проверки, используемые по умолчанию (не проверять защищенные файлы при загрузке компьютера). Использование данной команды не изменяет размер кэша. Данный параметр аналогичен параметру /Enable, который использовался в Windows 2000.
[b]/Purgecache[/b] — Очистить файловый кэш и выполнить проверку всех защищенных системных файлов. Начать проверку немедленно. В процессе выполнения данной команды программе Sfc может потребоваться доступ к установочным файлам Windows.
[b]/Cachesize=x[/b] — Установить размер файлового кэша равным x мегабайтам (МБ). По умолчанию размер файлового кэша равен 50 МБ. Для фактического изменения размера кэша на диске необходимо перезагрузить компьютер и запустить программу Sfc.exe с параметром /purgecache.
[b][color=#00BF00][size=120][i]Примечание:[/i][/size][/color][/b]
Если содержимое инсталляционного CD скопировано на жесткий диск, a CD под рукой нет, то можно [b][i]указать путь к установочным файлам Windows (к дистрибутиву)[/i][/b] изменив в реестре [b][i]HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup[/i][/b] параметр [b][i]SourcePath[/i][/b], указав соответствующий путь.