DISM: что это, команды и восстановление Windows

DISM (Deployment Image Servicing and Management) — встроенный инструмент Windows для восстановления системных файлов, управления образами и компонентами ОС.
Windows

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 требует запуска командной строки с правами администратора.

  1. Нажмите Win + X и выберите Терминал Windows (Администратор) или Командная строка (Администратор).
  2. В открывшемся окне введите нужную команду DISM.
  3. Нажмите 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 как источник файлов.

  1. Скачайте ISO-образ Windows 10 или Windows 11 (той же версии и разрядности). В России его можно скачать с официального сайта Microsoft через VPN или использовать дистрибутив с сайта MSDN.
  2. Смонтируйте ISO: дважды щёлкните на файле ISO — Windows подключит его как виртуальный диск. Допустим, он получит букву E:.
  3. Откройте командную строку с правами администратора и выполните:
    DISM /Online /Cleanup-Image /RestoreHealth /Source:E:\sources\install.esd /LimitAccess

    Замените E: на букву вашего смонтированного диска. Параметр /LimitAccess отключает обращение к Windows Update и использует только указанный источник.

  4. Дождитесь завершения и перезагрузите компьютер.

Способ 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».

Алексей Герзанов aka Gerzoid
Алекс Гезанов

Работаю в сервисном центре по ремонту и обслуживанию бытовой техники. За более чем 10 лет трудовой деятельности, я сталкивался с решением большого количества проблем в работе ОС Windows, периферийных устройств, бытовой техники, игровых консолей Playstation и т. д.

Добавить комментарий