SFC /scannow: проверка и восстановление системных файлов
SFC — System File Checker — встроенный в Windows инструмент, который сверяет защищённые системные файлы с эталонными копиями и заменяет повреждённые. Именно повреждённые файлы — частая и невидимая причина десятков сбоев: программы падают с загадочными кодами, обновления отказываются ставиться, встроенные приложения не открываются, а система ведёт себя так, будто где-то внутри гниёт. SFC — первый инструмент диагностики, к которому стоит обратиться, когда симптомов больше, чем объяснений.
Как работает SFC и что он чинит
SFC сравнивает каждый защищённый файл — библиотеки DLL, исполняемые файлы системы, компоненты Windows — с эталонными копиями из хранилища компонентов WinSxS. Найдя расхождение: файл отсутствует, изменён, повреждён — утилита заменяет его копией из хранилища. Всё происходит автоматически, без диалогов: запустили — дождались — перезагрузились. SFC не трогает ваши файлы, программы и настройки: он работает только с защищёнными системными компонентами, поэтому процедура безопасна в любой момент.
Что SFC реально лечит: ошибки запуска приложений (0xc0000142, 0xc000007b в связке с переустановкой пакетов — разбор, разбор), сбои Центра обновлений, неработающие встроенные приложения, потерю системных звуков и компонентов, часть синих экранов. Что SFC не лечит: проблемы драйверов устройств (это отдельно: раздел драйверов), физические неисправности железа и повреждения дисков — там работает CHKDSK: CHKDSK: проверка и восстановление диска.
Запуск: пошагово
- Откройте поиск Windows, наберите «командная строка», кликните правой кнопкой → «Запуск от имени администратора».
- Введите
sfc /scannowи нажмите Enter. - Дождитесь завершения: проверка занимает от 10 минут до часа в зависимости от скорости диска. Прогресс отображается процентами.
- Прочитайте итоговое сообщение и перезагрузите компьютер — замены применяются в полном объёме только после рестарта.
Возможные итоговые сообщения и что они значат: «Программа защиты ресурсов Windows не обнаружила нарушений целостности» — файлы в порядке, ищите причину сбоя в другом; «Обнаружила повреждённые файлы и успешно их восстановила» — диагноз найден и вылечен, проверьте работу проблемной программы; «Обнаружила повреждённые файлы, но не может восстановить некоторые» — самый частый случай, и он требует DISM — об этом ниже.
SFC не может восстановить файлы: порядок с DISM
SFC берёт эталонные копии из хранилища компонентов WinSxS. Если повреждено само хранилище — SFC честно сообщает, что нашёл проблему, но чинить её нечем. Лечение: сначала восстановите хранилище командой DISM /Online /Cleanup-Image /RestoreHealth, затем повторите sfc /scannow. Теперь у SFC появятся здоровые эталоны, и он заменит повреждённые файлы. Полная инструкция по DISM: DISM: восстановление образа Windows. Запомните порядок: DISM — потом SFC, а не наоборот.
Читаем журнал: что именно SFC нашёл и починил
Подробный журнал SFC пишется в файл C:\Windows\Logs\CBS\CBS.log. Откройте его в Блокноте и найдите строки с пометкой [SR]: там перечислены каждый проверенный и заменённый файл. Чтобы вытащить только строки SFC, выполните в командной строке: findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log > "%userprofile%\Desktop\sfcdetails.txt" — на рабочем столе появится очищенный лог. Названия файлов в нём подскажут, какой именно компонент был повреждён: ntdll.dll укажет на системные библиотеки, файлы Store — на встроенные приложения, и так далее.
SFC в системе, которая не загружается
Если Windows не запускается вовсе, SFC доступен со среды восстановления: загрузитесь с установочной флешки (создание загрузочной флешки, загрузка с флешки в BIOS/UEFI) или в среду WinRE (три прерванные загрузки подряд), откройте «Поиск и устранение неисправностей → Дополнительные параметры → Командная строка» и выполните sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows. Ключи указывают SFC работать с выключенной системой на указанных разделах — буква диска в WinRE может отличаться от C, проверьте через dir C:\ и dir D:\, где лежит папка Windows.
Частые вопросы и типичные ошибки
- SFC запускается, но сразу падает — обычно значит, что служба «Установщик модулей Windows» или «Теневое копирование тома» не работает. Выполните сначала DISM, затем повторите.
- SFC находит одни и те же повреждения каждый раз — что-то систематически портит файлы: сбойный диск, вирус или конфликтующий драйвер. Проверьте накопитель: SMART диска и систему: проверка на вирусы.
- Можно ли запускать SFC «на всякий случай»? — да, это безвредно: если нарушений нет, утилита просто ничего не изменит.
- Сколько раз можно запускать? — ограничений нет; при активном ремонте безопасный цикл: DISM → SFC → перезагрузка → повтор, до трёх раз.
Если и после связки DISM + SFC система сбоит — следующим уровнем будет откат к точке восстановления, затем сброс Windows с сохранением файлов. Но в большинстве случаев до этого не доходит: связка двух команд закрывает огромный пласт системных проблем. Для навигации по всем сценариям сбоев используйте хаб раздела: Решение проблем Windows.
Не решили проблему самостоятельно?
Иван из MSFree IT поможет удалённо — через AnyDesk, без поездки в сервис.
Более 15 лет опыта, честные цены, работа 24/7.
Или позвоните: +7 (937) 86-88-001
