Общие сведения о DISM
Обслуживание образов развертывания и управление ими (DISM.exe) — это средство командной строки, которое можно использовать для обслуживания и подготовки образов Windows, включая образы, используемые для среды Windows PE, среды восстановления 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 формате WIM.
DISM можно использовать для обслуживания Windows образов и связанных с ними версий WinPE и WinRE. Команды и параметры, доступные для обслуживания образа, зависят от того, какая Windows обслуживаемая операционная система, а также от того, находится ли образ в автономном режиме или в настоящее время работает операционная система.
Список поддерживаемых платформ и типов архитектур см. в разделе "Поддерживаемые платформы DISM".
Распространенные сценарии обслуживания и управления
Решения по обслуживанию образов и управлению ими делятся на две основные категории:
- Управление данными или сведениями, включенными в образ 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 отображается в Windows установках ADK в папкеC:\Program Files (x86)\Windows Kits\<version>\Assessment and Deployment Kit\Deployment Tools\10\DISM
.
Если вам нужно скопировать и использовать версию DISM ADK на компьютер без ADK, см. раздел "Копирование DISM" на другой компьютер.
См. также
Справочник по DISM (обслуживание образов развертывания и управление ими)
Параметры обслуживания образов развертывания и управления ими (DISM) Command-Line