Если возникают
проблемы с выполнением команды sfc /SCANNOW, то первое в чём нужно убедится так это в том, что
команда sfc /SCANNOW выполняется под учётной записью администратора, А НЕ ПОД УЧЕТНОЙ ЗАПИСЬЮ ОГРАНИЧЕННОГО ПОЛЬЗОВАТЕЛЯ С ПОВЫШЕНИЕМ ПРИВИЛЕГИЙ ДО АДМИНИСТРАТОРА!!!Проверка файлов Windows Microsoft(R) Windows XP, версия 5.1
(C) 1999-2000 Корпорация Майкрософт, все права защищены.
Проверка всех защищенных системных файлов и замена неправильных версий
правильными версиями.
SFC [/SCANNOW] [/SCANONCE] [/SCANBOOT] [/REVERT] [/PURGECACHE] [/CACHESIZE=x]
/SCANNOW Немедленная проверка всех защищенных системных файлов
/SCANONCE Разовая проверка при следующей загрузке
/SCANBOOT Проверка всех защищенных системных файлов при каждой загрузке
/REVERT Устанавливает исходные параметры по умолчанию.
/ENABLE Включение нормальной работы защиты файлов Windows
/PURGECACHE Очистка файлового кэша и немедленная проверка файлов
/CACHESIZE=x Установка размера файлового кэша
Второе от чего зависит выполнение
sfc /SCANNOW, так это от значения строковых параметров
ServicePackSourcePath и
SourcePath расположенных в ветке реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup в которых должен быть указан полный путь к корневому каталогу с установочными файлами Windows обычно это CD-ROM.
Но можно скопировать установочные файлы с CD-ROM в отдельный каталог на диске и в строковых параметрах
ServicePackSourcePath и
SourcePath прописать полный путь к этому каталогу.
Обычно на этом
проблемы с sfc /SCANNOW заканчиваются.