База знаний →5 мин чтенияОбновлено: 2026-09-21

Как запустить sfc /scannow для восстановления системных файлов Windows

sfc /scannow (System File Checker) проверяет каждый защищённый файл Windows и молча заменяет повреждённые копии эталонами из локального хранилища компонентов — той самой папки WinSxS, через которую Windows обслуживает сам себя. Полный проход занимает примерно 5–20 минут, не требует интернета и никогда не трогает личные файлы. Если проверка находит повреждения, которые исправить не может, правильный ход — сначала восстановить хранилище командой DISM RestoreHealth, а затем повторить SFC.

Что на самом деле делает 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]