
Если Windows работает нестабильно, выдаёт ошибки или тормозит, выполните команду DISM /Online /Cleanup-Image /RestoreHealth. Она проверит целостность системных файлов и автоматически восстановит повреждённые компоненты. Этот инструмент встроен в Windows и не требует установки дополнительных программ.
Перед запуском команды откройте командную строку от имени администратора. Нажмите Win + X, выберите «Командная строка (администратор)» или «Windows Terminal (администратор)» в новых версиях системы. Убедитесь, что у вас есть стабильное интернет-соединение – DISM может загружать исправления из Центра обновления Windows.
После завершения проверки перезагрузите компьютер. Если DISM не смог исправить ошибки, используйте команду sfc /scannow для дополнительной проверки. В сложных случаях может потребоваться восстановление системы из резервной копии или чистая установка Windows.
- Dism /online /cleanup-image /restorehealth — исправление ошибок Windows
- Что делает команда DISM /online /cleanup-image /restorehealth?
- Как это работает
- Когда использовать
- Как запустить DISM с параметром /restorehealth в Windows?
- Дополнительные параметры
- Где DISM берет файлы для восстановления поврежденных компонентов?
- Что делать, если DISM не может восстановить образ системы?
- Как проверить целостность системы после выполнения DISM?
- Что делать, если SFC не исправил ошибки?
- Дополнительные проверки
- Чем отличается DISM /restorehealth от sfc /scannow?
Dism /online /cleanup-image /restorehealth — исправление ошибок Windows
Запустите DISM /Online /Cleanup-Image /RestoreHealth от имени администратора, если система работает с ошибками или поврежденными файлами. Эта команда проверяет целостность хранилища компонентов Windows и автоматически восстанавливает поврежденные данные из резервных копий или из Центра обновления.
Перед выполнением команды откройте командную строку (CMD) с повышенными правами. Нажмите Win + X, выберите «Терминал Windows (Администратор)» или «Командная строка (Администратор)», затем введите:
DISM /Online /Cleanup-Image /RestoreHealth
Если процесс завершится с ошибкой «Источник файлов не найден», подключите установочный диск Windows или укажите путь к ISO-образу с помощью параметра /Source:
DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:<путь_к_образу>:1 /LimitAccess
После завершения проверки запустите sfc /scannow, чтобы исправить оставшиеся системные файлы:
sfc /scannow
Если DISM сообщает о несовместимости версий, обновите Windows через Центр обновления и повторите проверку.
Дополнительные параметры DISM:
- /CheckHealth – проверить состояние хранилища без исправлений.
- /ScanHealth – расширенная проверка с выявлением поврежденных файлов.
Что делает команда DISM /online /cleanup-image /restorehealth?
Команда DISM /online /cleanup-image /restorehealth проверяет и восстанавливает поврежденные системные файлы Windows, используя оригинальные файлы из Центра обновления или локального источника. Она работает в фоновом режиме, не требуя перезагрузки, и часто решает проблемы с ошибками обновлений, синими экранами и нестабильной работой системы.
Как это работает
Команда выполняет три ключевых действия:
- Сканирует образ системы на наличие поврежденных или измененных файлов.
- Сравнивает файлы с эталонными версиями из хранилища компонентов Windows.
- Заменяет поврежденные данные, если находит расхождения.
Когда использовать
Запускайте команду, если:
- Система выдает ошибки при установке обновлений.
- Появляются сообщения о поврежденных файлах (например, после проверки
sfc /scannow). - Windows работает медленно или нестабильно без очевидных причин.
Перед выполнением убедитесь, что:
- У вас есть права администратора.
- Компьютер подключен к интернету (для загрузки файлов из Центра обновления).
- Закрыты все программы, которые могут изменять системные файлы.
Если команда не исправляет ошибки, попробуйте указать альтернативный источник файлов с параметром /Source или используйте установочный носитель Windows.
Как запустить DISM с параметром /restorehealth в Windows?
Откройте командную строку от имени администратора. Нажмите Win + X, выберите «Windows Terminal (Admin)» или «Командная строка (администратор)».
Введите команду:
DISM /Online /Cleanup-Image /RestoreHealth
Дождитесь завершения процесса. DISM проверит системные файлы и автоматически загрузит исправленные версии из Центра обновления Windows.
Дополнительные параметры
Если система не может загрузить файлы, укажите источник восстановления. Используйте установочный ISO-образ Windows или загрузочную флешку:
DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:X:\Sources\Install.wim:1 /LimitAccess
Замените X: на букву диска с установочным носителем.
| Параметр | Описание |
|---|---|
| /Online | Работа с текущей системой |
| /Cleanup-Image | Очистка поврежденных данных |
| /RestoreHealth | Восстановление целостности |
| /Source | Путь к файлам восстановления |
После выполнения DISM перезагрузите компьютер и проверьте систему на ошибки с помощью команды:
sfc /scannow
Где DISM берет файлы для восстановления поврежденных компонентов?
- WinSxS (хранилище компонентов) – папка
C:\Windows\WinSxSсодержит резервные копии системных файлов. DISM сначала проверяет их. - Центр обновления Windows (Windows Update) – если файлы в WinSxS повреждены, DISM скачивает исправные версии с серверов Microsoft.
- Установочный ISO-образ Windows – при запуске команды с параметром
/SourceDISM берет файлы из указанного образа. - Сетевые ресурсы – в корпоративных средах DISM может получать файлы из общей сетевой папки, если это настроено администратором.
Если DISM не находит нужные файлы в WinSxS, убедитесь, что компьютер подключен к интернету. Для принудительного использования Windows Update добавьте параметр /LimitAccess в команду:
DISM /Online /Cleanup-Image /RestoreHealth /LimitAccess
Для работы с локальным ISO-образом укажите путь к файлам установки Windows:
DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:X:\sources\install.wim:1 /LimitAccess
Замените X: на букву диска с ISO-образом. Если файлы повреждены и интернет недоступен, этот способ поможет восстановить систему без загрузки данных из сети.
Что делать, если DISM не может восстановить образ системы?
Попробуйте запустить DISM с альтернативным источником файлов. Введите в командной строке (от имени администратора):
DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:путь_к_файлу.wim:1 /LimitAccess
Замените путь_к_файлу.wim на расположение оригинального ISO-образа Windows (например, на флешке или в папке).
Если ошибка сохраняется, проверьте целостность хранилища компонентов. Выполните:
sfc /scannow
После завершения перезагрузите компьютер и снова запустите DISM.
При отсутствии доступа к исходным файлам Windows скачайте официальный ISO с сайта Microsoft. Смонтируйте образ через Проводник и укажите путь к файлу install.wim в команде DISM.
Если DISM сообщает о повреждении данных, используйте утилиту Check Disk для проверки диска:
chkdsk C: /f /r
Дождитесь завершения сканирования и исправления ошибок.
В редких случаях помогает сброс параметров DISM. Остановите службу:
net stop trustedinstaller
Переименуйте папку C:\Windows\Logs\CBS в CBS_old, затем перезапустите компьютер и повторите восстановление.
Если ни один метод не сработал, создайте резервную копию данных и выполните чистовую установку Windows. Это гарантированно устранит системные ошибки.
Как проверить целостность системы после выполнения DISM?
После восстановления здоровья образа через DISM запустите проверку целостности системных файлов с помощью утилиты SFC. Откройте командную строку от имени администратора и введите:
sfc /scannow
Дождитесь завершения сканирования – обычно это занимает 10–15 минут. Если SFC обнаружит повреждённые файлы, он попытается автоматически заменить их исправными версиями из хранилища компонентов Windows.
Что делать, если SFC не исправил ошибки?
Если SFC сообщает о проблемах, но не может их устранить, повторно выполните команду DISM с параметрами:
DISM /Online /Cleanup-Image /RestoreHealth
После этого снова запустите sfc /scannow. В большинстве случаев второй проход устраняет оставшиеся ошибки.
Дополнительные проверки

Для глубокой диагностики используйте журнал CBS.log. Найдите его в папке C:\Windows\Logs\CBS и проверьте записи с помощью команды:
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"
Это сохранит детальный отчёт о проблемах на рабочем столе. Если ошибки остались, скопируйте содержимое файла sfcdetails.txt для дальнейшего анализа.
Чем отличается DISM /restorehealth от sfc /scannow?
Используйте sfc /scannow, если нужно проверить и восстановить системные файлы Windows. Эта команда работает с локальным хранилищем и исправляет поврежденные файлы, заменяя их копиями из кэша. Она быстрее, но не решает проблемы, связанные с повреждением самого хранилища компонентов.
DISM /restorehealth нужен, когда sfc не справляется. Он проверяет и восстанавливает образ системы (WIM или ESD), из которого Windows берет файлы для восстановления. Если хранилище компонентов повреждено, DISM скачивает исправные файлы из Центра обновления или использует сторонний ISO-образ.
Запускайте sfc /scannow первым. Если ошибки остаются, выполните DISM /online /cleanup-image /restorehealth, а затем снова sfc. Такой порядок гарантирует, что хранилище компонентов и системные файлы будут исправлены.
Обе команды требуют прав администратора. DISM работает дольше, особенно при загрузке файлов из сети. Если интернет медленный, подготовьте ISO с той же версией Windows и укажите его как источник с параметром /source.
Sfc не требует подключения к интернету, но зависит от исправности хранилища. Если sfc сообщает о невозможности восстановить файлы, DISM – следующий шаг.






