Что на самом деле делает sfc /scannow
System File Checker сверяет каждый защищённый системный файл — библиотеки и исполняемые модули, из которых работает сама Windows, — с эталонными копиями в C:\Windows\WinSxS. Если файл на диске отличается от эталона, SFC заменяет его; если повреждён сам эталон в хранилище, SFC сообщает о файле, но исправить его не может — ровно для этого существует DISM. Проверке нужна консоль с правами администратора: Win+X → «Терминал (Администратор)». Читается только локальный диск, поэтому подключение к интернету не нужно.
К SFC обращаются, когда Windows ведёт себя так, будто повреждена она сама: после неудачного обновления, жёсткого отключения питания во время обслуживания или после лечения от вредоносных программ, оставившего следы. Команда полностью безопасна для личных данных: профили пользователей, документы и собственные папки программ она не сканирует и не меняет.
- После обновления Windows, сорвавшегося на середине или откатывающегося снова и снова
- Когда синие экраны вроде CRITICAL_PROCESS_DIED или IRQL_NOT_LESS_OR_EQUAL начались без явной причины в железе
- После лечения от вредоносных программ — убедиться, что системные файлы уцелели
- Когда встроенные приложения, меню «Пуск» или «Параметры» падают при открытии
- Перед восстановительной установкой — вдруг 20-минутная проверка сэкономит час переустановки
- Когда сам DISM или Центр обновления сообщает о повреждении хранилища
Запуск SFC и чтение результата
Откройте «Терминал (Администратор)» через Win+X или правый щелчок по «Пуск», введите sfc /scannow и нажмите Enter. Проверка показывает процент выполнения и обычно заканчивается за 5–20 минут — на старых HDD заметно дольше, — а окно консоли должно оставаться открытым до конца. Возможны четыре исхода, и у каждого свой следующий шаг.
«Windows Resource Protection did not find any integrity violations» означает, что системные файлы чисты и причину неполадки надо искать в другом месте. «Found corrupt files and successfully repaired them» — победа: перезагрузитесь, чтобы заменённые файлы реально загрузились. «Found corrupt files but was unable to fix some of them» указывает на повреждённое хранилище компонентов: выполните DISM /Online /Cleanup-Image /RestoreHealth и повторите проход SFC. «Could not perform the requested operation» почти всегда означает незавершённые операции обслуживания — перезагрузитесь и попробуйте снова.
Когда SFC не справляется: сначала DISM, потом повтор
SFC здоров ровно настолько, насколько здорово хранилище, из которого он чинит, поэтому рабочая лестница — DISM RestoreHealth → sfc /scannow → перезагрузка. Подробности каждого исправления падают в C:\Windows\Logs\CBS\CBS.log; отфильтровать только строки SFC поможет findstr /c:[SR] %windir%\Logs\CBS\CBS.log. Для частных случаев есть варианты: sfc /verifyonly сравнивает файлы, ничего не меняя, а sfc /scanfile=C:\Windows\System32\broken.dll проверяет один конкретный файл.
Предупреждение о хранилище, от которого зависит SFC: никогда не удаляйте ничего из C:\Windows\WinSxS вручную и не позволяйте это сторонним «оптимизаторам» — выпотрошенное хранилище превращает каждый следующий запуск SFC в отчёт о неисправимых повреждениях. Используйте штатный механизм StartComponentCleanup. Гонять SFC по расписанию бессмысленно: запускайте его по подозрению и после происшествий, а не на постоянной основе.
Вопросы и ответы
Сколько времени занимает sfc /scannow?
Обычно 5–20 минут на SSD; на старом HDD может растянуться за полчаса. Окно консоли должно оставаться открытым, пока не появится итоговая строка.
Безопасен ли sfc /scannow для файлов и программ?
Да. SFC затрагивает только защищённые файлы Windows в системных папках. Личные файлы, документы и данные приложений не читаются и не изменяются.
Что значит, если SFC нашёл повреждённые файлы, но не смог исправить?
Повреждено само хранилище компонентов, из которого SFC берёт замену. Выполните DISM /Online /Cleanup-Image /RestoreHealth, перезагрузитесь и снова запустите sfc /scannow — второй проход обычно завершает ремонт.
Понятно до покупки: что входит в лицензию
Разовый 30-минутный триал даёт доступ к базовым инструментам. Возможности с меткой PRO остаются закрыты до активации платной лицензии.
Читайте также
Написать нам: [email protected]