
Запустите командную строку от имени администратора и введите DISM /Online /Cleanup-Image /RestoreHealth. Эта команда проверит целостность системных файлов и автоматически заменит повреждённые компоненты из хранилища Windows или центра обновления. Если ошибки не исчезнут, используйте /Source с указанием пути к исправному образу ISO.
Для глубокой очистки добавьте параметр /StartComponentCleanup. Он удалит старые версии обновлений, освобождая до нескольких гигабайт на диске. Чтобы избежать потери данных, предварительно создайте точку восстановления через Панель управления > Система > Защита системы.
Если DISM сообщает об отсутствии источника для восстановления, скачайте официальный ISO с сайта Microsoft. Подключите его через Проводник и укажите путь в команде: /Source:WIM:X:\Sources\Install.wim:1 (замените X на букву виртуального диска). Для проверки результатов выполните sfc /scannow.
- DISM.exe: очистка и восстановление образа Windows онлайн
- Как работает команда
- Дополнительные параметры
- Что такое DISM.exe и зачем он нужен для Windows
- Основные функции DISM.exe
- Когда использовать DISM
- Как проверить целостность образа Windows с помощью DISM.exe
- Что делать, если DISM не может восстановить файлы
- Как интерпретировать результаты
- Команды DISM.exe для очистки системного образа
- Дополнительные параметры для глубокой очистки
- Восстановление повреждённых файлов
- Восстановление повреждённых файлов Windows через DISM онлайн
- Как запустить проверку и восстановление
- Что делать, если DISM не может восстановить файлы
- Исправление ошибок DISM.exe при работе с образом системы
- Распространенные ошибки и решения
- Дополнительные действия
- Автоматизация DISM через скрипты для регулярного обслуживания
DISM.exe: очистка и восстановление образа Windows онлайн
Для очистки и восстановления образа Windows с помощью DISM.exe выполните команду:
DISM /Online /Cleanup-Image /RestoreHealth
Эта команда проверит системные файлы и автоматически заменит повреждённые, используя Центр обновления Windows.
Как работает команда
/Online– указывает на работу с текущей системой, а не с внешним образом./Cleanup-Image– запускает очистку и восстановление./RestoreHealth– восстанавливает повреждённые файлы из официальных источников.
Дополнительные параметры
Если система не может загрузить файлы через Центр обновления, укажите источник вручную:
DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:Путь_к_образу:1 /LimitAccess
Где Путь_к_образу – это расположение файла install.wim или install.esd с установочного носителя Windows.
После восстановления проверьте целостность системы с помощью:
sfc /scannow
Этот шаг исправит оставшиеся ошибки, которые DISM мог пропустить.
Что такое DISM.exe и зачем он нужен для Windows
Основные функции DISM.exe
Утилита выполняет три ключевые задачи:
- Проверяет целостность образа Windows (WIM или VHD).
- Восстанавливает поврежденные системные файлы через Центр обновления.
- Удаляет ненужные файлы после обновлений, освобождая место на диске.
Когда использовать DISM
Запускайте DISM в этих случаях:
| Проблема | Команда DISM |
|---|---|
| Ошибки при загрузке Windows | DISM /Online /Cleanup-Image /RestoreHealth |
| Не удаляются временные файлы | DISM /Online /Cleanup-Image /StartComponentCleanup |
| Повреждение хранилища компонентов | DISM /Online /Cleanup-Image /ScanHealth |
Для работы DISM требуется интернет-подключение: утилита загружает исправные файлы из Центра обновлений Microsoft. Если система не загружается, используйте DISM с установочного носителя Windows в среде восстановления (WinRE).
Как проверить целостность образа Windows с помощью DISM.exe
Откройте командную строку от имени администратора и выполните команду:
DISM /Online /Cleanup-Image /ScanHealth
Эта команда проверит системные файлы на повреждения, не изменяя данные. Если обнаружены ошибки, используйте:
DISM /Online /Cleanup-Image /CheckHealth
Она покажет степень повреждений. Для детального анализа с восстановлением файлов запустите:
DISM /Online /Cleanup-Image /RestoreHealth
Что делать, если DISM не может восстановить файлы
Если DISM не находит источник для восстановления, укажите путь к оригинальному образу Windows (ISO или установочному USB):
DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:Путь_к_файлу:1 /limitaccess
Замените Путь_к_файлу на расположение файла install.wim или install.esd.
Как интерпретировать результаты
После проверки DISM выведет один из статусов:
- Хранилище компонентов можно восстановить – ошибки исправимы, запустите восстановление.
- Хранилище компонентов не подлежит восстановлению – потребуется переустановка Windows.
- Повреждений не обнаружено – система в порядке.
Для дополнительной проверки после DISM выполните sfc /scannow, чтобы исправить оставшиеся ошибки.
Команды DISM.exe для очистки системного образа

Используйте команду ниже, чтобы удалить устаревшие версии обновлений и освободить место на диске:
DISM.exe /Online /Cleanup-Image /StartComponentCleanup– очищает кэш компонентов Windows.
Дополнительные параметры для глубокой очистки
Если нужно удалить резервные копии обновлений, добавьте параметр /ResetBase:
DISM.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase– удаляет старые версии компонентов без возможности восстановления.
Для проверки целостности образа перед очисткой выполните:
DISM.exe /Online /Cleanup-Image /ScanHealth– сканирует образ на ошибки.DISM.exe /Online /Cleanup-Image /CheckHealth– показывает состояние образа без детального сканирования.
Восстановление повреждённых файлов
Если проверка выявила проблемы, исправьте их с помощью:
DISM.exe /Online /Cleanup-Image /RestoreHealth– автоматически загружает и заменяет повреждённые файлы из Центра обновления Windows.
Для использования локального источника обновлений укажите параметр /Source:
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:wim:путь_к_файлу:индекс /LimitAccess– восстанавливает образ из указанного WIM- или ESD-файла.
Восстановление повреждённых файлов Windows через DISM онлайн
Если Windows работает нестабильно или программы запускаются с ошибками, проверьте целостность системных файлов с помощью DISM в онлайн-режиме. Этот инструмент исправляет повреждения, используя оригинальные файлы из Центра обновления Microsoft.
Как запустить проверку и восстановление
Откройте командную строку от имени администратора и выполните команду:
DISM /Online /Cleanup-Image /RestoreHealth
Дождитесь завершения сканирования – процесс может занять от 10 до 30 минут в зависимости от скорости интернета и состояния системы. DISM автоматически загрузит недостающие или повреждённые файлы с серверов Microsoft.
Что делать, если DISM не может восстановить файлы
Если команда завершается с ошибкой, укажите DISM альтернативный источник файлов – установочный образ Windows (ISO) или USB-накопитель. Подключите носитель и выполните:
DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:X:\Sources\Install.wim:1 /LimitAccess
Замените X: на букву диска с образом системы. После восстановления перезагрузите компьютер и проверьте стабильность работы.
Для контроля результатов используйте команду sfc /scannow – она проверит, остались ли повреждённые файлы после восстановления DISM.
Исправление ошибок DISM.exe при работе с образом системы
Если DISM.exe выдает ошибку при проверке или восстановлении образа Windows, сначала убедитесь, что утилита запущена от имени администратора. Откройте командную строку (Win + X → «Терминал Windows (администратор)») и выполните команду:
DISM /Online /Cleanup-Image /RestoreHealth
Распространенные ошибки и решения
Ошибка 0x800f081f – DISM не может найти источник файлов. Укажите путь к установочному ISO Windows, смонтировав образ или подключив USB-накопитель. Используйте параметр /Source:
DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:И:\sources\install.wim:1 /LimitAccess
Замените И: на букву диска с установочными файлами.
Ошибка 0x800f0906 – проблемы с сетью или повреждение хранилища компонентов. Проверьте подключение к интернету, затем выполните:
DISM /Online /Cleanup-Image /CheckHealth
Если проблема не решена, перезагрузите систему и повторите операцию.
Дополнительные действия
Если DISM завершается с ошибкой, попробуйте восстановить хранилище компонентов через PowerShell:
Repair-WindowsImage -Online -RestoreHealth
После успешного выполнения перезапустите компьютер и проверьте целостность системы:
sfc /scannow
Сохраните журнал DISM для анализа, если ошибки повторяются. Используйте параметр /LogPath:
DISM /Online /Cleanup-Image /RestoreHealth /LogPath:C:\dism.log
Автоматизация DISM через скрипты для регулярного обслуживания

Создайте пакетный файл (.bat) для автоматического запуска DISM с нужными параметрами. Например, следующий скрипт проверит и восстановит целостность образа Windows:
@echo off
dism /online /cleanup-image /scanhealth
dism /online /cleanup-image /restorehealth
pause
Добавьте задание в Планировщик задач Windows, чтобы скрипт выполнялся еженедельно. Откройте Планировщик, создайте новое задание и укажите путь к вашему .bat-файлу.
Для более сложных сценариев используйте PowerShell. Этот пример проверяет состояние образа и записывает результат в лог-файл:
$logPath = "C:\logs\dism_$(Get-Date -Format 'yyyyMMdd').log"
Start-Transcript -Path $logPath -Append
dism /online /cleanup-image /scanhealth
dism /online /cleanup-image /restorehealth
Stop-Transcript
Дополните скрипт проверкой свободного места на диске перед запуском DISM. Инструмент требует до 8 ГБ временного пространства для операций восстановления.
Проверяйте коды завершения DISM в скрипте. Код 0 означает успех, 87 – неверные параметры, 11 – ошибка доступа.






