Восстановление системных файлов Windows 10 через командную строку — это один из самых эффективных способов устранить ошибки, сбои и нестабильную работу системы без переустановки. Чаще всего для этого используют утилиты sfc /scannow и DISM, которые проверяют целостность файлов и автоматически восстанавливают поврежденные. Далее разберём, как это сделать правильно, какие команды использовать и что делать, если стандартные методы не сработали.
Сразу отмечу: процесс не требует специальных знаний, но важно следовать инструкции шаг за шагом. В большинстве случаев достаточно запустить две-три команды, чтобы система снова заработала стабильно. Если же повредились критические файлы, может потребоваться загрузочный носитель — об этом тоже поговорим.
Почему системные файлы повреждаются и когда нужно их восстанавливать
Системные файлы Windows 10 могут повредиться по разным причинам: некорректное выключение ПК, вирусы, ошибки при обновлении, сбои в работе жесткого диска или SSD. В результате вы можете столкнуться с:
- Синими экранами смерти (BSOD) с ошибками вроде
CRITICAL_PROCESS_DIEDилиIRQL_NOT_LESS_OR_EQUAL; - Зависаниями системы или медленной работой;
- Ошибками при запуске приложений или.services;
- Невозможностью обновить Windows.
Если вы заметили хотя бы один из этих симптомов, есть смысл проверить целостность системных файлов. Чаще всего проблема решается за 10–15 минут.
Если Windows не загружается, используйте загрузочную флешку с Win10, выберите «Восстановление системы» → «Командная строка» и выполняйте команды оттуда.
| Утилита | Назначение | Команда для запуска | Требует интернет? |
|---|---|---|---|
SFC |
Проверяет и восстанавливает поврежденные системные файлы из локального хранилища компонентов | sfc /scannow |
Нет |
DISM |
Восстанавливает образ Windows, включая хранилище компонентов, которое использует SFC | DISM /Online /Cleanup-Image /RestoreHealth |
Да (если не указан источник) |
CHKDSK |
Проверяет жесткий диск на наличие ошибок файловой системы | chkdsk C: /f /r |
Нет |
Сравнение утилит для восстановления системных файлов
В Windows 10 есть два основных инструмента для восстановления системных файлов: SFC (System File Checker) и DISM (Deployment Image Servicing and Management). Они работают по-разному и часто дополняют друг друга.
В идеале сначала запускают SFC, а если он сообщает об ошибках, которые не может исправить, — подключают DISM. CHKDSK полезен, если проблема в самом диске, а не в системных файлах.
Подготовка к восстановлению: что нужно сделать заранее
Перед тем как восстановить системные файлы Windows 10 через командную строку, выполните несколько подготовительных шагов:
- Сохраните важные данные. Хотя процесс восстановления обычно безопасен, лучше перестраховаться. Скиньте важные файлы на внешний диск или в облако.
- Запустите командную строку от имени администратора. Это обязательно — иначе команды не выполнятся. Для этого нажмите
Win + Xи выберите «Командная строка (администратор)» или «Windows PowerShell (администратор)» в Windows 10 версии 1803 и новее. - Отключите сторонний антивирус. Он может блокировать работу утилит, принимая их за подозрительную активность.
Если не загружается, используйте загрузочную флешку или диск с Windows 10. В меню установки выберите «Восстановление системы» → «Поиск и устранение неисправностей» → «Командная строка».
Пошаговая инструкция: как восстановить системные файлы
Теперь переходим к самому процессу. Начнём с самого простого и эффективного метода.
- Запустите проверку SFC.
Введите команду:
sfc /scannow
и нажмитеEnter.Утилита проверит все защищенные системные файлы и заменит поврежденные на исправные из хранилища компонентов (
%WinDir%\System32\dllcache). Процесс может занять от 5 до 20 минут — не прерывайте его. - Проверьте результаты.
После завершения вы увидите одно из сообщений:
- «Защита ресурсов не обнаружила нарушений целостности.» — всё в порядке, системные файлы не повреждены;
- «Защита ресурсов обнаружила поврежденные файлы и успешно их восстановила.» — проблема решена;
- «Защита ресурсов обнаружила поврежденные файлы, но не смогла исправить некоторые из них.» — нужно использовать
DISM.
- Запустите для восстановления хранилища компонентов.
Если
SFCне справился, введите команду:
DISM /Online /Cleanup-Image /RestoreHealth
и нажмитеEnter.Эта команда восстановит образ системы, используя данные из центра обновления Windows. Процесс может занять до 30–40 минут, а в некоторых случаях — дольше. Если у вас медленный интернет, лучше указать источник вручную (об этом ниже).
- Повторите проверку SFC.
После завершения работы
DISMснова запуститеsfc /scannow. Теперь, когда хранилище компонентов восстановлено,SFCдолжен справиться с ошибками.
⚠️ Внимание: ЕслиDISMвыдаёт ошибку0x800f081f, это означает, что утилита не может подключиться к серверам Microsoft. В этом случае используйте загрузочный носитель Windows 10 как источник файлов. Об этом — в следующем разделе.
Что делать, если не работает
Если DISM не может восстановить хранилище компонентов из-за отсутствия интернета или других проблем, можно указать вручную источник файлов — установочный диск или образ Windows 10. Для этого:
| Сценарий | Команда | Описание |
|---|---|---|
| Использование установочного диска | DISM /Online /Cleanup-Image /RestoreHealth /Source:esd:D:\sources\install.esd:2 /LimitAccess |
D: — буква диска с установочным носителем. :2 — номер версии в образе (обычно 1 или 2). |
| Использование WIM-образа | DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:D:\sources\install.wim:1 /LimitAccess |
Аналогично предыдущему, но для файлов .wim. |
| Проверка версии в образе | DISM /Get-WimInfo /WimFile:D:\sources\install.wim |
Показывает доступные версии в образе, чтобы правильно указать номер. |
Если вы не знаете, какая версия в вашем образе, используйте команду из третьей строки таблицы. После этого подставьте правильный номер в команду восстановления.
Дополнительные команды для диагностики
Если после восстановления системных файлов проблема осталась, проверьте ещё несколько моментов:
Проверка жесткого диска: Запустите CHKDSK с параметрами /f (исправление ошибок) и /r (поиск битых секторов):
chkdsk C: /f /r
Эта команда требует перезагрузки. Подтвердите её, нажав Y, и перезагрузите ПК.
Проверка образа на наличие ошибок: Иногда сам образ системы может быть повреждён. Проверьте его целостность командой:
DISM /Online /Cleanup-Image /ScanHealth
Она не исправляет ошибки, а только сообщает о них. Если найдены проблемы, используйте RestoreHealth, как описано выше.
Если после всех манипуляций ошибки остаются, возможно, проблема не в системных файлах. Проверьте драйвера, антивирус или выполните чистую загрузку Windows (без сторонних программ в автозагрузке).
Практическая инструкция: восстановление с загрузочной флешки
Если Windows 10 не загружается или командная строка недоступна в работающей системе, действуйте так:
- Создайте загрузочную флешку. Используйте официальный инструмент Media Creation Tool от или Rufus для записи образа Windows 10 на USB-накопитель (объёмом не менее 8 ГБ).
- Загрузитесь с флешки. В BIOS/UEFI установите загрузку с USB-накопителя. Для этого при включении ПК нажмите
F2,F12,DelилиEsc(зависит от материнской платы) и выберите флешку как первое загрузочное устройство. - Запустите командную строку. В меню установки нажмите «Восстановление системы» → «Поиск и устранение неисправностей» → «Командная строка».
- Узнайте букву системного диска. В командной строке введите
diskpart, затемlist diskиlist volume, чтобы увидеть все подключённые диски. Запомните букву диска с Windows (часто это неC:, а например,D:илиE:). - Восстановите системные файлы. Используйте команды:
sfc /scannow /offbootdir=D:\ /offwindir=D:\Windows(заменитеD:на вашу букву диска)DISM /Image:D:\ /Cleanup-Image /RestoreHealth /Source:E:\sources\install.wim(гдеE:— буква флешки).
Чек-лист для восстановления системных файлов
Часто задаваемые вопросы
Сколько времени занимает проверка sfc /scannow?
Время зависит от производительности вашего ПК и объёма системных файлов. В среднем процесс занимает от 5 до 20 минут. На слабых компьютерах или с HDD (а не SSD) может растянуться до 30–40 минут. Не прерывайте проверку — это может усугубить проблемы.
Можно ли отменить выполнение команды DISM?
Технически можно нажать Ctrl + C, но это не рекомендуется. Прерывание может оставить систему в нестабильном состоянии. Если процесс завис на долгом времени (например, на 20–30% несколько часов), лучше подождать или проверить подключение к интернету (для DISM /RestoreHealth).
Что делать, если SFC и DISM не помогают?
Если обе утилиты не справились с ошибками, попробуйте:
- Восстановить через точку восстановления системы (если она есть);
- Выполнить сброс к исходному состоянию (в параметрах системы → «Восстановление» → «Сброс этого ПК»);
- Установить поверх существующей системы (без форматирования диска).
Можно ли использовать SFC и DISM в Windows 11?
Да, команды работают и в Windows 11. Процесс восстановления системных файлов идентичен. Единственное отличие — в Windows 11 по умолчанию используется Windows Terminal вместо классической командной строки, но команды вводятся те же.