Поделиться через


Общие сведения о DISM

Обслуживание образов развертывания и управление ими (DISM.exe) — это программа командной строки, которую можно использовать для обслуживания и подготовки образов Windows, включая те, которые используются для среды предустановки Windows, среды восстановления Windows (Windows RE) и программы установки Windows. DISM можно использовать для обслуживания образа Windows (WIM) или виртуального жесткого диска (VHD или VHDX).

Функция DISM встроена в Windows и доступна через командную строку или из Windows PowerShell. Дополнительные сведения об использовании DISM с PowerShell см. в статье Командлеты управления обслуживанием образов развертывания (DISM) в Windows PowerShell.

Требования к образам

DISM можно использовать для подключения и обслуживания образа Windows из WIM-файла, FFU-файла, VHD-файла или VHDX-файла, а также для обновления работающей операционной системы. Его можно использовать с более старыми файлами образов Windows (WIM-файлами). Однако его нельзя использовать с образами Windows, которые являются более поздними, чем установленная версия DISM.

Полное техническое описание WIM см. в техническом документе Windows Imaging File Format (WIM).

DISM можно использовать для обслуживания образов Windows и связанных с ними версий WinPE и WinRE. Команды и параметры, доступные для обслуживания образа, зависят от того, какую операционную систему Windows вы обслуживаете, а также от того, находится ли образ в автономном режиме или работает ли в настоящее время операционная система.

Список поддерживаемых платформ и типов архитектуры см. в разделе Поддерживаемые платформы DISM.

Распространенные сценарии обслуживания и управления

Решения для обслуживания образов и управления ими делятся на две main категории:

  • Управление данными или сведениями, включенными в образ Windows, например перечисление или инвентаризация компонентов, обновлений, драйверов или приложений, содержащихся в образе, запись или разделение образа, добавление или удаление изображений в WIM-файле или подключение образа.
  • Обслуживание самого образа, включая добавление или удаление пакетов драйверов и драйверов, изменение языковых параметров, включение или отключение функций Windows, а также обновление до более высокого выпуска Windows.

Ограничения

Совместимость версий. DISM можно использовать с целевыми образами более старых операционных систем Windows, но не с целевыми образами операционных систем, которые являются более поздними, чем установленная версия DISM. Например, DISM из Windows 10 версии 1511 может обслуживать Windows 10 версии 1511 и версии 1507, но не версии 1607. Дополнительные сведения см. в статье Поддерживаемые платформы DISM.

Удаленная установка. Установка пакетов на удаленный компьютер по сети не поддерживается.

Файлы ответов. При указании файла ответов (Unattend.xml) для образа применяются только параметры, указанные offlineServicing в передаче конфигурации. Все остальные параметры в файле ответов игнорируются. Одновременно можно указать только один файл ответов. Дополнительные сведения см. в разделе Параметры автоматического обслуживания DISM Command-Line.

Используйте файл ответов для обеспечения зависимостей пакетов. Для некоторых пакетов сначала необходимо установить другие пакеты. Из-за этого требования к зависимостям при установке нескольких пакетов следует использовать файл ответов. Применив файл ответов с помощью DISM, можно установить несколько пакетов в правильном порядке. Это предпочтительный метод установки нескольких пакетов.

Порядок установки пакета. Пакеты устанавливаются в том порядке, в котором они перечислены в командной строке. В следующем примере 1.inf, 2.inf и 3.inf будут установлены в порядке, в котором они перечислены в командной строке.

DISM.exe /image:"c:\images\Image1" /Add-Driver /ForceUnsigned /DriverName:"C:\Drivers\1.inf" /DriverName:"C:\Drivers\2.inf" /DriverName:"C:\Drivers\3.inf"

Несколько команд обслуживания не поддерживаются. Можно указать несколько драйверов (1.inf, 2.inf) или пакетов, но нельзя указать несколько команд (например /Add-Driver /Remove-Driver , или /Add-Driver /Add-Package) в одной командной строке.

Подстановочные знаки. Подстановочные знаки не поддерживаются в командных строках DISM.

Где находится DISM?

Обслуживание образов развертывания и управление ими (DISM.exe) — это программа командной строки, которую можно использовать для обслуживания образа Windows или подготовки образа среды предустановки Windows (Windows PE). Дополнительные сведения о DISM см. в статье Что такое DISM?

DISM в Windows

DISM находится в папке c:\windows\system32 всех Windows 10 и Windows 11 установок, но DISM можно запустить в командной строке из любого расположения.

Примечание

DISM должен запускаться из командной строки от имени администратора.

DISM в ADK

Если вы используете более раннюю версию Windows или вам нужна другая версия DISM на компьютере, скачайте и установите комплект средств для развертывания и оценки Windows (Windows ADK), см. статью Технический справочник по комплекту средств для развертывания и оценки Windows (Windows ADK).

DISM отображается в папке установок C:\Program Files (x86)\Windows Kits\<version>\Assessment and Deployment Kit\Deployment Tools\10\DISM Windows ADK.

Если вам нужно скопировать и версию DISM ADK на компьютер, на который нет ADK, см. статью Копирование DISM на другой компьютер.

Справочник по DISM (обслуживание образов развертывания и управление ими)

Варианты обслуживания образов развертывания и управления ими (DISM) Command-Line

Общие сведения о драйверах устройств и развертывании

Языковые пакеты

Основные сведения о стратегиях обслуживания