OKshef
Постоянный участник
- Сообщения
- 248
- Реакции
- 290
Скачать скрипт автоматической проверки целостности системных файлов можно тут:
https://safezone.cc/resources/proverka-celostnosti-sistemnyx-fajlov-utilitoj-sfc.55/
==================================================
Утилита sfc.exe - предназначена для проверки всех версий защищенных системных файлов и восстановления их из специального кэша или дистрибутива в случае подмены или повреждения.
Рекомендуется запускать команду из командной строки,поместив при этом в dwd/cd-привод диск с вашей операционной системой windows.
Запуск утилиты возможен только с правами администратора.
Для того,что бы запустить утилиту sfc.exe необходимо:
Синтаксис:
sfc [/scannow] [/scanonce] [/scanboot] [/revert] [/cancel] [/enable] [/purgecache] [/cachesize=x] [/quiet]
Параметры:
/scannow - немедленная проверка всех защищённых системных файлов;
/scanonce - проверка защищённых системных файлов при следующей загрузке системы;
/scanboot - проверка всех защищённых системных файлов при каждой загрузке системы;
/revert - восстановление всех настроек по умолчанию;
/purgecache - очистка кэша защищённых файлов программы и немедленная проверка всех защищённых системных файлов;
/cachesize=х - установка размера кэша защищённых файлов в мегабайтах (по умолчанию - 50Мбайт);
Рассмотрим практическое применение утилиты.
Повреждённые файлы
Например,на вашем компе отсутствуют некоторые шрифты(а это тоже системные файлы). Проверяем наличие системных файлов с помощью команды:
sfc.exe /scannow
Windows проверит и при необходимости переустановит недостающие или повреждённые файлы.
Папка dllcache
Если вас не устраивает, что Windows XP занимает слишком много места и восстанвливает удалённые из его каталога файлы, то можете очистить папку dllcache, но при следующей проверке Windows вновь заполнит эту папку. Для устранения такого "греха" после удаления или до удаления файлов(но не папки), можно выполнить команду:
sfc /cachesize=x
Где Х - число
Числом будет количество мегабайт,которое должно резервироваться для папки c\windows\system32\dllcache. Можно поставить 0
Несколько дополнений:
https://safezone.cc/resources/proverka-celostnosti-sistemnyx-fajlov-utilitoj-sfc.55/
==================================================
Утилита sfc.exe - предназначена для проверки всех версий защищенных системных файлов и восстановления их из специального кэша или дистрибутива в случае подмены или повреждения.
Рекомендуется запускать команду из командной строки,поместив при этом в dwd/cd-привод диск с вашей операционной системой windows.
Запуск утилиты возможен только с правами администратора.
Для того,что бы запустить утилиту sfc.exe необходимо:
- Для windows 8-запустить командную строку с правами администратора ,введите команду
- Для windows 7-запустить командную строку с правами администратора ,введите команду
- Для windows ХР-запустить командную строку ,введите команду
Синтаксис:
sfc [/scannow] [/scanonce] [/scanboot] [/revert] [/cancel] [/enable] [/purgecache] [/cachesize=x] [/quiet]
Параметры:
/scannow - немедленная проверка всех защищённых системных файлов;
/scanonce - проверка защищённых системных файлов при следующей загрузке системы;
/scanboot - проверка всех защищённых системных файлов при каждой загрузке системы;
/revert - восстановление всех настроек по умолчанию;
/purgecache - очистка кэша защищённых файлов программы и немедленная проверка всех защищённых системных файлов;
/cachesize=х - установка размера кэша защищённых файлов в мегабайтах (по умолчанию - 50Мбайт);
Рассмотрим практическое применение утилиты.
Повреждённые файлы
Например,на вашем компе отсутствуют некоторые шрифты(а это тоже системные файлы). Проверяем наличие системных файлов с помощью команды:
sfc.exe /scannow
Windows проверит и при необходимости переустановит недостающие или повреждённые файлы.
Папка dllcache
Если вас не устраивает, что Windows XP занимает слишком много места и восстанвливает удалённые из его каталога файлы, то можете очистить папку dllcache, но при следующей проверке Windows вновь заполнит эту папку. Для устранения такого "греха" после удаления или до удаления файлов(но не папки), можно выполнить команду:
sfc /cachesize=x
Где Х - число
Числом будет количество мегабайт,которое должно резервироваться для папки c\windows\system32\dllcache. Можно поставить 0
Несколько дополнений:
- В Windows XP выполнение процедуры sfc выполняется либо с установленным в дисковод установочным диском Windows XP, либо с обязательным указанием папки с дистрибутивом Windows в ключе реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup параметр SourcePath, с указанием соответствующего пути.
- Если в системе установлен SP выше, чем интегрированный в дистрибутив (например, ваш установочный диск содержит SP2, а в системе - SP3), то потребуется дистрибутив с более новым SP.
- Если вы установили неизвестно-чью-сборку - готовьтесь к всевозможным сюрпризам, вплоть до отсутствия утилиты в системе.
- Особенности работы средства проверки системных файлов (SFC.exe) в среде Windows RE
- Из консоли восстановления XP sfc не запускается!
Последнее редактирование модератором: