Как проверить целостность системных файлов Windows 10 и 11
Целостность системных файлов Windows 10 и 11 проверяют двумя встроенными командами в командной строке от имени администратора. Сначала DISM /Online /Cleanup-Image /RestoreHealth восстанавливает хранилище компонентов, из которого берутся исправные копии файлов. Затем sfc /scannow проверяет системные файлы и заменяет повреждённые. Такой порядок рекомендует Microsoft. Ниже шаги, расшифровка результатов и что делать, если Windows не загружается.
Когда стоит проверить системные файлы
Проверка помогает, когда Windows ведёт себя странно без видимой причины: падают встроенные приложения, не открываются «Параметры» или меню «Пуск», появляются ошибки о недостающих DLL, не ставятся обновления. Часто она нужна после внезапного выключения питания, вирусов или неудачного обновления.
Проверка безопасна для ваших файлов и программ, она работает только с системными файлами Windows. Одна оговорка: если вы меняли системные файлы вручную, например ставили сторонние темы оформления через патчи, SFC вернёт оригинальные версии, и эти изменения пропадут.
Как открыть командную строку от имени администратора
В Windows 11 щёлкните правой кнопкой по кнопке «Пуск» и выберите «Терминал (администратор)». В Windows 10 наберите в поиске cmd, щёлкните по «Командной строке» правой кнопкой и выберите «Запуск от имени администратора». Подтвердите запрос контроля учётных записей. Все команды ниже работают и в командной строке, и в PowerShell.
Шаг 1. Восстановите хранилище компонентов через DISM
Выполните команду:
DISM /Online /Cleanup-Image /RestoreHealth
DISM сверяет хранилище компонентов Windows и скачивает недостающие или испорченные части через Центр обновления, поэтому интернет должен работать. Проверка занимает от нескольких минут до получаса. Индикатор прогресса может надолго замереть на одном значении. Это нормально, окно не закрывайте. В конце должно появиться сообщение, что восстановление выполнено успешно.
Если хотите сначала только проверить, не исправляя, есть две команды попроще. DISM /Online /Cleanup-Image /CheckHealth за секунды сообщает, отмечены ли уже повреждения. DISM /Online /Cleanup-Image /ScanHealth проверяет хранилище полностью, это дольше. Обе ничего не чинят, для исправления всё равно нужна RestoreHealth.
Шаг 2. Проверьте системные файлы через SFC
В том же окне выполните:
sfc /scannow
Проверка идёт 10–20 минут, дождитесь 100%. Результатов бывает четыре:
- «Защита ресурсов Windows не обнаружила нарушений целостности». Системные файлы в порядке, причину сбоя нужно искать в другом месте.
- «Защита ресурсов Windows обнаружила повреждённые файлы и успешно их восстановила». Перезагрузите компьютер и проверьте, ушла ли проблема.
- «Защита ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них». Повторите шаг 1, перезагрузитесь и снова запустите SFC. Если не помогло, запустите проверку из среды восстановления (ниже) и посмотрите журнал.
- «Защите ресурсов Windows не удаётся выполнить запрошенную операцию». Запустите SFC в безопасном режиме или из среды восстановления.
Иногда SFC находит повреждения только со второго или третьего прохода, после перезагрузки. Если первый запуск что-то исправил, повторите его.
Если DISM не находит исходные файлы
Когда Центр обновления недоступен или сам повреждён, DISM завершается ошибкой, например 0x800f081f: исходные файлы не найдены. Тогда укажите источник вручную, образ Windows той же версии и редакции, что установлена.
- Скачайте ISO-образ своей версии Windows, ссылки есть в статье где скачать Windows и Office.
- Щёлкните по образу правой кнопкой и выберите «Подключить». Запомните букву нового диска, например E.
- Узнайте номер нужной редакции в образе командой
DISM /Get-WimInfo /WimFile:E:\sources\install.wim. Если в папке sources вместо install.wim лежит install.esd, в этой и следующей команде замените install.wim на install.esd, а префикс wim: на esd:. - Запустите восстановление с этим источником, указав номер редакции в конце (здесь 6):
DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:E:\sources\install.wim:6 /LimitAccess
Параметр /LimitAccess запрещает DISM обращаться к Центру обновления, файлы берутся только из образа. После успешного восстановления снова запустите sfc /scannow.
Проверка из среды восстановления
Этот вариант нужен, если Windows не загружается или SFC не может заменить файлы, которые заняты работающей системой. Среда восстановления (Windows RE) запускается отдельно от Windows, и файлы системы в ней свободны.
Если системный диск зашифрован BitLocker (на многих ноутбуках с Windows 11 шифрование включено), командная строка в среде восстановления попросит ключ восстановления. Найдите его заранее, пока Windows работает: он хранится в вашей учётной записи Microsoft на странице ключей восстановления BitLocker.
Как попасть в среду восстановления:
- Из работающей Windows 11: «Параметры» → «Система» → «Восстановление» → «Расширенные параметры запуска» → «Перезагрузить сейчас».
- Из работающей Windows 10: «Параметры» → «Обновление и безопасность» → «Восстановление» → «Особые варианты загрузки» → «Перезагрузить сейчас».
- С экрана входа: нажмите значок питания и, удерживая Shift, выберите «Перезагрузка».
- Если Windows не грузится: загрузитесь с установочной флешки, выберите язык и нажмите «Восстановление системы» внизу слева. Как сделать флешку, рассказываем в статье как установить Windows с флешки.
Дальше выберите «Поиск и устранение неисправностей» → «Дополнительные параметры» → «Командная строка». В среде восстановления буквы дисков часто отличаются от привычных, поэтому сначала найдите диск с Windows:
diskpart
list volume
exit
В списке томов найдите раздел NTFS с размером вашего системного диска и запомните его букву. Проверить догадку можно командой dir D:\Windows: если папка есть, это нужный диск. Затем запустите проверку, подставив свою букву вместо D:
sfc /scannow /offbootdir=D:\ /offwindir=D:\Windows
Проверка может идти дольше обычного. Пока мигает курсор, компьютер работает. По окончании закройте командную строку и выберите «Продолжить», чтобы загрузить Windows.
Где смотреть журнал проверки
SFC записывает подробности в файл C:\Windows\Logs\CBS\CBS.log, DISM пишет в C:\Windows\Logs\DISM\dism.log. CBS.log большой и неудобный, поэтому Microsoft советует вытащить из него только записи SFC. В командной строке администратора выполните:
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"
На рабочем столе появится файл sfcdetails.txt. В нём видно, какие именно файлы SFC счёл повреждёнными и какие не смог восстановить. Это пригодится, если будете искать решение по конкретному файлу или обращаться в поддержку.
Проверить один файл можно отдельно: sfc /scanfile=C:\Windows\System32\имя_файла. А sfc /verifyonly проверяет всё без исправлений.
Если ничего не помогло
Когда DISM и SFC не справляются, остаётся переустановка Windows поверх текущей системы с сохранением файлов и программ. В свежих сборках Windows 11 это делается прямо из «Параметры» → «Система» → «Восстановление» через переустановку с помощью Центра обновления. Второй путь подходит и для Windows 10: запустить setup.exe с подключённого образа и выбрать сохранение файлов и приложений. Подробно в статье как переустановить Windows без потери данных.
Для активации понадобится ключ. В KeysLab есть лицензионные ключи Windows 11 Pro и Windows 11 Home. Промокод FTKEYSLAB даст скидку. Ключ придёт на электронную почту сразу после оплаты.
Может пригодиться: как узнать свою версию Windows (чтобы скачать образ той же версии) и ошибка активации 0xc004f050.
Частые вопросы
Что запускать первым, SFC или DISM?
Microsoft рекомендует сначала DISM /Online /Cleanup-Image /RestoreHealth, потом sfc /scannow. SFC берёт исправные копии файлов из хранилища компонентов, и если оно повреждено, SFC не сможет ничего восстановить.
Удалит ли проверка мои файлы или программы?
Нет. SFC и DISM работают только с системными файлами Windows. Пропадут лишь ручные изменения системных файлов, например патчи для сторонних тем.
DISM завис на 20% или 62%. Что делать?
Ждать. На некоторых этапах индикатор надолго останавливается, а работа идёт. Если прошло больше часа без изменений, перезагрузите компьютер и запустите команду снова или укажите источник из ISO-образа.
Нужен ли интернет для проверки?
Для sfc /scannow нет. Для DISM /RestoreHealth нужен, если не указан источник из образа через /Source и /LimitAccess.
Команда пишет, что нужны права администратора. Почему?
Командная строка открыта от имени обычного пользователя. Закройте её и запустите заново через «Запуск от имени администратора» или «Терминал (администратор)».
Подходит ли инструкция для Windows 11?
Да. Команды SFC и DISM одинаковые в Windows 10 и 11, отличаются только пути в «Параметрах».
Популярные статьи
Популярные статьи

Где скачать Windows и Office в 2026 году?

Как установить Windows 10 с флешки

Ошибка: На выбранном диске находится таблица MBR-разделов

Как установить AutoCAD 2026 на Windows — пошаговая инструкция с активацией

Как установить AutoCAD 2026 на macOS — пошаговая инструкция с активацией







