- Как быстро проверить целостность системных файлов командой sfc /scannow
- Почему это работает — и зачем вам это нужно
- Как запустить sfc /scannow — пошагово
- Что делать, если sfc /scannow не смог починить файлы
- Когда стоит запускать sfc /scannow — сценарии
- Частые ошибки — и как их избежать
- Как лучше делать — практические советы
- Когда sfc /scannow не поможет — и что делать дальше
- Что делать после успешного исправления
Как быстро проверить целостность системных файлов командой sfc /scannow
Если ваш компьютер тормозит без причины, выдает синие экраны, программы крашатся, а обновления Windows зависают — скорее всего, повреждены системные файлы. Не нужно сразу переустанавливать ОС. Есть простой, проверенный способ: sfc /scannow. Это не волшебная кнопка, но если файлы действительно повреждены — она их починит. За 10–30 минут.
Почему это работает — и зачем вам это нужно
Windows — это не просто программа. Это куча файлов, которые работают вместе: драйверы, библиотеки, системные службы. Они обновляются, перезаписываются, иногда повреждаются из-за сбоя питания, вируса, плохого диска или даже неправильного софта. Когда один из этих файлов ломается — система начинает глючить. Иногда это проявляется как медленная загрузка, иногда как ошибки при запуске приложений. Или вообще синий экран с кодом 0x0000007E.
Команда sfc /scannow — это встроенный инструмент Windows, который сканирует все защищённые системные файлы и сравнивает их с копиями, хранящимися в резервной папке WinSxS. Если файл повреждён или отсутствует — он заменяет его на оригинальный. Это как «восстановить систему» без сброса настроек и программ.
Как запустить sfc /scannow — пошагово
- Закройте все программы. Особенно браузеры и антивирусы — они могут мешать доступу к файлам.
- Нажмите Win + X и выберите Командная строка (администратор). Или найдите «cmd» в меню Пуск, кликните правой кнопкой и выберите «Запустить от имени администратора».
- В открывшемся окне введите:
sfc /scannow
и нажмите Enter.
- Подождите. Прогресс не показывается в виде полоски — просто ждите. Обычно это занимает от 10 до 30 минут. Не закрывайте окно и не перезагружайте компьютер.
- Когда процесс завершится, вы увидите одно из сообщений:
- «Обнаружены повреждённые файлы и они успешно исправлены» — отлично. Проблема решена. Перезагрузите компьютер и проверьте, исчезли ли ошибки.
- «Обнаружены повреждённые файлы, но не удалось их исправить» — это хуже. Нужно действовать дальше (об этом ниже).
- «Нарушений целостности не обнаружено» — значит, файлы в порядке. Проблема где-то в другом месте: драйверы, железо, вирусы.
Что делать, если sfc /scannow не смог починить файлы
Если команда нашла повреждения, но не смогла их исправить — это значит, что резервные копии в WinSxS тоже повреждены. Тогда нужно сначала починить сам резервный архив. Для этого используется другая команда:
- В том же окне администратора введите:
DISM /Online /Cleanup-Image /RestoreHealth
и нажмите Enter.
- Подождите 10–20 минут. Эта команда скачивает исправные файлы из обновлений Windows через интернет. Убедитесь, что у вас есть стабильное подключение.
- После завершения — перезагрузите компьютер.
- Снова запустите:
sfc /scannow
и проверьте результат.
Это работает в 9 из 10 случаев. Если после DISM и sfc всё ещё есть ошибки — значит, проблема глубже: возможно, повреждён жёсткий диск, или система была скомпрометирована вирусом. Тогда стоит проверить диск на ошибки (chkdsk /f /r) или сделать чистую установку Windows.
Когда стоит запускать sfc /scannow — сценарии
Не запускайте эту команду просто так. Она не вредит системе, но тратит время. Лучше делать это, когда есть чёткие признаки проблемы:
| Ситуация | Действие | Почему |
|---|---|---|
| Появляются синие экраны (BSOD) с кодами вроде 0x0000007E, 0x00000050, 0x0000003B | Запустите sfc /scannow | Эти коды часто связаны с повреждёнными системными драйверами или библиотеками. |
| Windows Update зависает на 70–90% или выдаёт ошибку 0x800f0922 | Запустите DISM, потом sfc | Ошибка обновления часто означает, что файлы, необходимые для установки, повреждены. |
| Программы крашатся без ошибок, особенно те, что работают с графикой или звуком | Запустите sfc /scannow | Системные DLL-файлы (например, d3d*.dll, winmm.dll) могут быть повреждены. |
| Компьютер стал медленно загружаться, а в журнале событий есть ошибки с источником «Srt | Запустите sfc /scannow | Это указывает на проблемы с системными файлами, которые отвечают за загрузку. |
| Вы только что установили обновление Windows и теперь всё работает хуже | Запустите sfc /scannow | Обновление могло частично установиться, и файлы остались в несогласованном состоянии. |
Частые ошибки — и как их избежать
- Запускаете команду без прав администратора — получаете ошибку «Отказано в доступе». Решение: всегда запускайте командную строку от имени администратора.
- Прерываете процесс, когда он «завис» — sfc может не показывать прогресс, но он работает. Не закрывайте окно, если не прошло 40 минут. Лучше запустить перед сном или на обед.
- Запускаете sfc без DISM, если файлы не исправились — это как чинить машину, не заменив сломанный инструмент. Если sfc не смог починить — сначала чините резервную копию через DISM.
- Думаете, что sfc — это антивирус — он не удаляет вирусы. Он только заменяет повреждённые системные файлы. Если вирус удалил файл — он может вернуть его, но если вирус остался — проблема снова появится.
- Проверяете только один раз — если вы запустили sfc, всё стало лучше, но через неделю снова начались сбои — запустите ещё раз. Иногда повреждения появляются из-за проблем с диском, и нужна повторная проверка.
Как лучше делать — практические советы
- Запускайте sfc /scannow после каждого крупного обновления Windows — особенно если вы видите, что что-то стало хуже. Это профилактика.
- Сначала запускайте sfc, потом — DISM — если sfc не помог, только тогда переходите к DISM. Не перегружайте систему.
- Проверьте диск перед тем, как начинать — если жёсткий диск или SSD начинает сыпать битыми секторами, sfc будет бессилен. Запустите:
chkdsk C: /f /r
(если Windows установлена на C:). Команда запросит перезагрузку — согласитесь, и она проверит диск при следующем запуске.
- Не запускайте sfc на SSD без необходимости — хотя это не вредит, но SSD имеют ограниченное количество циклов записи. Если система работает стабильно — не трогайте.
- Сохраняйте результаты — после завершения sfc создаёт лог в файле
%windir%\Logs\CBS\CBS.log. Если проблема повторяется, вы сможете показать его специалисту.
Когда sfc /scannow не поможет — и что делать дальше
Если вы сделали всё: запустили sfc, потом DISM, проверили диск — и всё равно есть ошибки, значит, проблема не в системных файлах. Это может быть:
- Повреждённый жёсткий диск — проверьте SMART-статус через CrystalDiskInfo (бесплатная утилита).
- Вирус или вредоносное ПО — запустите сканирование через Malwarebytes или Windows Defender в режиме полной проверки.
- Плохие драйверы — особенно видео- и звуковые. Обновите их через Диспетчер устройств или с сайта производителя.
- Повреждённый профиль пользователя — создайте нового пользователя в Windows и проверьте, воспроизводится ли ошибка там.
Если ничего не помогает — и вы не можете найти причину, лучше сделать чистую установку Windows. Это не страшно. Все ваши файлы (документы, фото, видео) останутся на месте — просто скопируйте их на внешний диск перед установкой.
Что делать после успешного исправления
После того как sfc /scannow починил файлы и система заработала стабильно:
- Сделайте резервную копию системы через «Создание образа системы» в Панели управления — на случай, если проблема вернётся.
- Включите автоматические обновления Windows — они помогают избегать таких проблем в будущем.
- Не устанавливайте подозрительный софт — особенно «кряки» и «пиратские» программы. Они часто повреждают системные файлы.
- Проверяйте диск на ошибки раз в 2–3 месяца — особенно если вы используете старый HDD.
Всё это — не «обязательно», но снижает шанс повторного сбоя на 80%.
Информация в этой статье носит ознакомительный характер. Если вы не уверены в своих действиях, особенно при работе с системными файлами, обратитесь к специалисту по компьютерной технике.