Windows начинает глючить, выскакивают ошибки при запуске программ или система вообще не загружается как положено. Одна из частых причин — повреждённые системные файлы. В Windows есть встроенный инструмент для проверки и восстановления — sfc /scannow. Разберёмся, как он работает, когда его запускать и что делать, если он не помогает.
- Что делает sfc /scannow
- Когда стоит запускать проверку
- Как запустить sfc /scannow правильно
- Шаг 1. Запустите командную строку от имени администратора
- Шаг 2. Введите команду
- Шаг 3. Дождитесь окончания
- Какие результаты вы можете получить
- Если sfc /scannow не помог — запускаем DISM
- Как запустить sfc /scannow, если Windows не загружается
- Вариант 1. Безопасный режим с командной строкой
- Вариант 2. Загрузка с установочной флешки или диска
- Частые ошибки при использовании sfc /scannow
- Что выбрать в зависимости от вашей ситуации
- Как посмотреть подробный отчёт
- Ограничения — чего sfc /scannow НЕ делает
- Итог
Что делает sfc /scannow
SFC (System File Checker) — утилита, которая проверяет целостность защищённых системных файлов Windows. Если находит повреждённые или изменённые файлы, автоматически заменяет их правильными копиями из локального хранилища (WinSxS).
Команда проверяет не все файлы подряд, а только те, которые критически важны для работы системы: библиотеки (DLL), исполняемые файлы (EXE), драйверы и другие компоненты, защищенные Windows.
Важно понимать: SFC не лечит вирусы и не восстанавливает пользовательские файлы. Его задача — вернуть системные файлы в исходное состояние.
Когда стоит запускать проверку
Не нужно гонять sfc /scannow каждый день «для профилактики». Запускайте, когда есть конкретные симптомы:
- Синий экран смерти появляется с разными ошибками при разных действиях
- Программы перестали запускаться с ошибками вроде «файл .dll не найден»
- Системные приложения (Блокнот, Калькулятор, Панель управления) не открываются
- После обновления Windows что-то работает нестабильно
- Меню «Пуск» или Проводник ведут себя странно, и перезагрузка не помогает
- Антивирус нашёл и удалил вредоносный файл, после чего система «посыпалась»
Как запустить sfc /scannow правильно
Это не просто «открыть командную строку и вбить команду». Есть нюансы, от которых зависит, сработает проверка или выдаст ошибку.
Шаг 1. Запустите командную строку от имени администратора
Без прав администратора SFC не сможет заменить файлы — проверка прервётся с сообщением, что доступ запрещён.
- Нажмите Win + S или откройте меню «Пуск»
- Введите
cmd - В результатах поиска найдите «Командная строка»
- Нажмите правой кнопкой мыши → «Запуск от имени администратора»
- Подтвердите запрос контроля учётных записей
В Windows 11 можно также открыть терминал (Windows Terminal) от имени администратора — работает так же.
Шаг 2. Введите команду
В открывшемся окне наберите:
sfc /scannow
И нажмите Enter. Пробел между sfc и /scannow обязателен.
Шаг 3. Дождитесь окончания
Проверка занимает от 5 до 30 минут в зависимости от объёма данных и скорости диска. Если у вас SSD — будет быстрее, на HDD — дольше.
Во время сканирования не закрывайте окно и не выключайте компьютер. Система покажет прогресс в процентах.
Какие результаты вы можете получить
После завершения SFC выдаст одно из нескольких сообщений. Вот что они означают на практике:
| Результат | Что это значит | Что делать дальше |
|---|---|---|
| «Windows не обнаружила нарушений целостности» | Системные файлы в порядке. Проблема в другом — драйверы, программы, оборудование. | Искать причину в другом месте. Запустите DISM для дополнительной проверки. |
| «Windows обнаружила повреждённые файлы и успешно их восстановила» | Проблема найдена и исправлена. | Перезагрузите компьютер и проверьте, исчезли ли симптомы. |
| «Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них» | Часть файлов повреждена, и SFC не смог их починить. | Запустите DISM, затем повторите sfc /scannow. |
| «Системная проверка не может быть запущена» | Командная строка без прав администратора или заблокирован доступ к файлам. | Запустите cmd от имени администратора и попробуйте снова. |
| «Защищённая проверка файлов Windows не смогла выполнить запрошенную операцию» | Файлы заблокированы запущенными процессами. | Запустите проверку в безопасном режиме или из среды восстановления. |
Если sfc /scannow не помог — запускаем DISM
Когда SFC не может восстановить файлы, проблема часто в том, что повреждено само хранилище исходных файлов (образ системы). Тогда сначала нужно починить образ с помощью DISM (Deployment Image Servicing and Management).
В командной строке от имени администратора выполните по очереди:
DISM /Online /Cleanup-Image /CheckHealth DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth
Первая команда — быстрая проверка, вторая — глубокое сканирование, третья — восстановление. Последняя может занять 15–30 минут и требует подключения к интернету (Windows скачивает нужные файлы с серверов обновления).
После завершения DISM снова запустите sfc /scannow. Порядок важен — сначала чиним хранилище, потом проверяем файлы.
Как запустить sfc /scannow, если Windows не загружается
Иногда система настолько повреждена, что нормально не стартует. В этом случае обычный запуск cmd не получится. Есть два пути:
Вариант 1. Безопасный режим с командной строкой
- При загрузке компьютера нажимайте F8 (на новых системах — перезагрузите три раза подряд, прерывая загрузку кнопкой питания)
- Появится меню «Дополнительные параметры загрузки»
- Выберите «Безопасный режим с командной строкой»
- В командной строке введите
sfc /scannow
Вариант 2. Загрузка с установочной флешки или диска
- Загрузитесь с установочного носителя Windows (той же версии, что установлена)
- На экране установки нажмите Shift + F10 — откроется командная строка
- Определите букву системного диска (может не совпадать с C:). Посмотрите через
dir D:,dir E:и т.д., пока не найдёте папку Windows - Запустите:
sfc /scannow /offbootdir=D:\ /offwindir=D:\Windows(замените D: на вашу букву)
Второй вариант полезен, когда система вообще не загружается даже в безопасном режиме.
Частые ошибки при использовании sfc /scannow
Люди часто наступают на одни и те же грабли. Вот самые распространённые проблемы:
- Запуск без прав администратора. Самая частая ошибка. Обычная командная строка не даст SFC доступа к системным файлам. Всегда выбирайте «Запуск от имени администратора».
- Прерывание проверки на полпути. Если закрыть окно или выключить компьютер во время сканирования, можно получить новые повреждения. Наберитесь терпения.
- Попытка запустить sfc без DISM, когда хранилище повреждено. Если SFC пишет, что не может восстановить файлы — не повторяйте его по 10 раз. Сначала DISM.
- Ожидание мгновенного результата. Проверка реально занимает время. Если окно «зависло» на 20–30% на пару минут — это нормально, продолжайте ждать.
- Запуск sfc при вирусной активности. Если вредоносная программа всё ещё работает, она может снова повредить файлы после восстановления. Сначала проверьте систему антивирусом.
- Игнорирование логов. Если SFC нашёл ошибки, которые не смог исправить, подробности записаны в лог. Посмотрите файл
C:\Windows\Logs\CBS\CBS.log— там указано, какие именно файлы повреждены.
Что выбрать в зависимости от вашей ситуации
Не всегда нужно сразу бежать к sfc /scannow. Вот простая логика действий:
Ситуация 1: Система работает, но иногда глючит.
Запустите sfc /scannow из-под работающей Windows. Если найдёт и починит — отлично. Если не найдёт нарушений — проблема скорее всего в программах или драйверах.
Ситуация 2: Система работает, но sfc не может восстановить файлы.
Сначала DISM /RestoreHealth, потом sfc повторно. Если и после этого ошибки остаются — возможно, повреждены пользовательские компоненты или сторонние драйверы.
Ситуация 3: Система не загружается нормально.
Попробуйте безопасный режим с командной строкой. Если не помогает — загрузка с установочного носителя и sfc с параметрами /offbootdir и /offwindir.
Ситуация 4: После вирусной атаки.
Сначала полное сканирование антивирусом (можно загрузочным диском), затем DISM, затем sfc. Порядок критичен — иначе вирус снова всё сломает.
Ситуация 5: Ничего не помогает, ошибки остаются.
Если DISM и sfc оба отработали успешно, а система всё равно нестабильна — скорее всего проблема не в системных файлах. Проверьте жёсткий диск/SSD на ошибки (chkdsk), протестируйте оперативную память, обновите драйверы чипсета.
Как посмотреть подробный отчёт
После завершения проверки SFC пишет краткий итог на экране, но подробная информация записывается в лог. Чтобы быстро найти только что обнаруженные проблемы:
- Откройте командную строку от имени администратора
- Введите:
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log > "%userprofile%\Desktop\sfc_details.txt" - На рабочем столе появится файл
sfc_details.txtс подробным отчётом
Откройте его и посмотрите, какие файлы были восстановлены или не поддались ремонту. Это полезно, если нужно передать информацию специалисту или искать причину на форумах.
Ограничения — чего sfc /scannow НЕ делает
Важно понимать границы инструмента, чтобы не тратить время впустую:
- Не восстанавливает пользовательские файлы (документы, фото, настройки программ)
- Не проверяет файлы сторонних программ — только системные компоненты Windows
- Не лечит вирусы напрямую — только восстанавливает повреждённые системные файлы
- Не может восстановить файлы, если повреждено хранилище WinSxS и DISM не помог
- Не исправляет проблемы с реестром (для этого нужны другие инструменты)
- Не поможет, если неисправно оборудование — жёсткий диск, память, блок питания
Итог
sfc /scannow — простой и мощный инструмент, который стоит использовать при первых признаках нестабильности системы. Главное — заскать его от имени администратора, дождаться окончания и правильно интерпретировать результат.
Если коротко: система глючит → sfc /scannow → не помог → DISM /RestoreHealth → sfc /scannow повторно. В большинстве случаев этого достаточно, чтобы привести Windows в порядок без переустановки.
Если после всех этих шагов проблемы остаются — скорее всего, дело не в системных файлах, а в оборудовании, драйверах или глубоких повреждениях установленной копии Windows. В таком случае имеет смысл задуматься о сбросе системы с сохранением файлов или чистой переустановке.
