DISM (Deployment Image Servicing and Management) — встроенный инструмент командной строки Windows, который позволяет обслуживать и восстанавливать образы операционной системы. Он входит в состав Windows 10 и Windows 11 и запускается без дополнительной установки. Чаще всего DISM используют для восстановления повреждённых системных файлов и компонентов — когда стандартный sfc /scannow не справляется.
Что делает DISM
Инструмент DISM работает с образами Windows — как с активной (запущенной) системой, так и с автономными WIM/ESD-файлами. Он умеет проверять целостность системных компонентов, восстанавливать их из Windows Update или указанного источника, добавлять и удалять компоненты, включать дополнительные возможности Windows, а также управлять обновлениями и драйверами в образе.
Для обычного пользователя DISM — это прежде всего инструмент восстановления. Когда Windows работает нестабильно, появляются синие экраны или системные ошибки — DISM помогает вернуть компоненты ОС в рабочее состояние без переустановки.
Как запустить DISM
DISM требует запуска командной строки с правами администратора.
- Нажмите Win + X и выберите Терминал Windows (Администратор) или Командная строка (Администратор).
- В открывшемся окне введите нужную команду DISM.
- Нажмите Enter и дождитесь завершения — некоторые операции выполняются 20–40 минут.
Не закрывайте окно командной строки во время выполнения. Прерывание DISM на середине может привести к повреждению компонентов образа.
Способ 1: Проверка и восстановление образа системы
Это три команды, которые выполняют последовательную диагностику и восстановление. Рекомендуется запускать их по порядку.
Шаг 1 — проверить работоспособность образа:
DISM /Online /Cleanup-Image /CheckHealth
Быстрая проверка — только читает флаги состояния образа, не сканирует файлы. Результат показывает, помечен ли образ как повреждённый.
Шаг 2 — расширенное сканирование образа:
DISM /Online /Cleanup-Image /ScanHealth
Занимает до 10–15 минут. Сканирует хранилище компонентов и определяет наличие повреждений, но ничего не исправляет.
Шаг 3 — восстановление повреждённого образа:
DISM /Online /Cleanup-Image /RestoreHealth
Основная команда восстановления. Загружает исправные файлы из Windows Update и заменяет повреждённые компоненты. Требует подключения к интернету. Занимает от 15 до 40 минут.
После завершения выполните:
sfc /scannow
Это позволит системному сканеру файлов исправить оставшиеся проблемы уже после восстановления хранилища.
Способ 2: Восстановление с использованием ISO-образа (без интернета)
Если компьютер не подключён к интернету или обновления Windows недоступны — используйте ISO-образ Windows как источник файлов.
- Скачайте ISO-образ Windows 10 или Windows 11 (той же версии и разрядности). В России его можно скачать с официального сайта Microsoft через VPN или использовать дистрибутив с сайта MSDN.
- Смонтируйте ISO: дважды щёлкните на файле ISO — Windows подключит его как виртуальный диск. Допустим, он получит букву
E:. - Откройте командную строку с правами администратора и выполните:
DISM /Online /Cleanup-Image /RestoreHealth /Source:E:\sources\install.esd /LimitAccess
Замените
E:на букву вашего смонтированного диска. Параметр/LimitAccessотключает обращение к Windows Update и использует только указанный источник. - Дождитесь завершения и перезагрузите компьютер.
Способ 3: Управление компонентами и функциями Windows
DISM позволяет включать и отключать встроенные компоненты Windows — например, .NET Framework 3.5, Hyper-V, Telnet-клиент и другие.
Включить компонент (например, .NET Framework 3.5):
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All
Отключить компонент:
DISM /Online /Disable-Feature /FeatureName:имя_компонента
Посмотреть список всех компонентов:
DISM /Online /Get-Features
Способ 4: Очистка устаревших компонентов
Со временем Windows накапливает резервные копии обновлений в хранилище компонентов WinSxS, что занимает место на диске. DISM позволяет безопасно очистить устаревшие данные.
Очистка устаревших компонентов после обновлений:
DISM /Online /Cleanup-Image /StartComponentCleanup
Удалить резервные копии пакетов обновлений (освобождает больше места, необратимо):
DISM /Online /Cleanup-Image /SPSuperseded
После этой команды откат последнего накопительного обновления будет невозможен. Применяйте только если уверены в стабильности системы.
Способ 5: Работа с драйверами в образе
DISM позволяет добавлять драйверы в образ Windows — это полезно при развёртывании ОС на нескольких компьютерах.
Добавить драйвер из папки:
DISM /Online /Add-Driver /Driver:C:\Drivers /Recurse
Параметр /Recurse указывает DISM искать INF-файлы драйверов рекурсивно во всех подпапках.
Посмотреть установленные сторонние драйверы:
DISM /Online /Get-Drivers
Что делать если DISM не помог
- Ошибка 0x800f081f или 0x800f0906 — DISM не нашёл источник восстановления. Укажите ISO-образ явно через параметр
/Source(см. Способ 2). - DISM завершается с ошибкой — попробуйте запустить восстановление из среды WinRE: удерживайте Shift при нажатии «Перезагрузка», откройте «Диагностика → Дополнительные параметры → Командная строка» и выполните DISM там.
- Проблема не решена — используйте Сброс компьютера (Параметры → Система → Восстановление → «Сбросить этот компьютер»). Вариант «Сохранить мои файлы» переустанавливает Windows без удаления личных данных.
- При критическом повреждении образа — чистая установка Windows с загрузочного USB-накопителя.
FAQ
Чем DISM отличается от sfc /scannow?
SFC (System File Checker) проверяет и восстанавливает защищённые системные файлы, используя кэшированные копии из хранилища компонентов. DISM восстанавливает само хранилище компонентов, из которого SFC берёт эталонные файлы. Правильная последовательность: сначала DISM /RestoreHealth, затем sfc /scannow.
Нужен ли интернет для DISM /RestoreHealth?
По умолчанию да — DISM загружает файлы из Windows Update. Если интернет недоступен или обновления недоступны из вашего региона, используйте параметр /Source с путём к смонтированному ISO-образу Windows.
Сколько времени занимает DISM /RestoreHealth?
От 15 минут до часа в зависимости от скорости интернета, производительности компьютера и объёма повреждений. Прогресс отображается в процентах в окне командной строки.
Можно ли запускать DISM в фоне, пока работаю за компьютером?
Технически можно, но не рекомендуется. DISM создаёт значительную нагрузку на диск. Лучше запускать перед уходом или на ночь.
DISM завершился со 100%, но написал «ошибка не устранена» — что делать?
Это означает, что DISM нашёл повреждения, но не смог их исправить из-за отсутствия эталонных файлов. Используйте Способ 2 — укажите ISO-образ как источник вручную.
Работает ли DISM в Windows 10 и Windows 11?
Да, DISM входит в состав обеих версий Windows и команды идентичны. В Windows 11 также можно использовать DISM через PowerShell или через приложение «Терминал Windows».
Можно ли использовать DISM для создания резервной копии системы?
Да. Команда DISM /Capture-Image создаёт WIM-образ раздела диска, который можно использовать для восстановления или развёртывания на другом компьютере. Это более гибкий аналог «Резервного копирования и восстановления Windows».