Система обслуживания образов развертывания и управления ими (DISM) - это программа командной строки, используемая для обновления автономных образов Windows®. Существует два способа установки или удаления пакетов в автономном режиме с помощью системы DISM. Можно либо применить файл ответов автоматической установки к автономному образу, либо добавить или удалить пакет прямо из командной строки.
Если при установке в образ Windows нескольких пакетов существуют требования к зависимостям, лучшим способом обеспечить правильный порядок установки является использование файла ответов. Чтобы применить к образу файл ответов Unattend.xml можно использовать систему DISM. При использовании системы DISM, чтобы применить к образу файл ответов unattend.xml, к образу Windows применяются параметры автоматической установки из этапа настройки offlineServicing.
Необходимо установить последнюю версию предустановочного набора OPK Windows (Windows OPK), который содержит все необходимые средства, включая систему DISM.
Добавление пакетов в автономный образ с помощью системы DISM
- В командной строке с повышенными привилегиями перейдите в папку
предустановочного набора OPK, используемую при обслуживании, и,
чтобы получить имя или номер образа, который требуется изменить,
введите следующую команду.
Dism /Get-WIMInfo /WimFile:C:\test\images\install.wim
- Чтобы подключить автономный образ Windows, введите следующую
команду.
Dism /Mount-WIM /WimFile:C:\test\images\install.wim /Name:"Windows 7 HomeBasic" /MountDir:C:\test\offline
- Чтобы добавить конкретный пакет в образ, в командной строке
введите следующую команду. С помощью одной команды можно добавить
несколько пакетов. Они будут установлены в порядке их перечисления
в командной строке.
Dism /Image:C:\test\offline /Add-Package /PackagePath:C:\packages\package1.cab /PackagePath:C:\packages\package2.cab
- Чтобы сохранить изменения и отключить образ, в командной строке
введите следующую команду.
Dism /Unmount-WIM /MountDir:C:\test\offline /Commit
Удаление пакетов из автономного образа с помощью системы DISM
- В командной строке с повышенными привилегиями перейдите в папку
предустановочного набора OPK, используемую при обслуживании, и,
чтобы получить имя или номер образа, который требуется изменить,
введите следующую команду.
Dism /Get-WIMInfo /WimFile:C:\test\images\install.wim
- Чтобы подключить автономный образ Windows, введите следующую
команду.
Dism /Mount-WIM /WimFile:C:\test\images\install.wim /Name:"Windows 7 HomeBasic" /MountDir:C:\test\offline
- Необязательно. Чтобы просмотреть список пакетов образа, введите
следующую команду.
Dism /Image:C:\test\offline /Get-Packages
>featurelist.txt
.
- Просмотрите список пакетов, доступных в подключенном образе, и
обратите внимание на идентификатор пакета.
- В командной строке задайте идентификатор пакета, чтобы удалить
его из образа. С помощью одной команды можно удалить несколько
пакетов.
DISM /Image:C:\test\offline /Remove-Package /PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0 /PackageName:Microsoft-Windows-MediaPlayer-Package~31bf3856ad364e35~x86~~6.1.6801.0
- Чтобы сохранить изменения и отключить образ, в командной строке
введите следующую команду.
Dism /Unmount-WIM /MountDir:C:\test\offline /Commit
Добавление и удаление пакетов в автономном режиме с помощью системы DISM и файла ответов
- Откройте диспетчер установки Windows.
- Чтобы добавить новый пакет, в главном меню выберите пункт
Вставка а затем выберите пункт Пакеты. Перейдите к
добавляемому пакету и нажмите кнопку Открыть.
- Чтобы удалить существующий пакет, в области Файл ответов
выберите пакет, который нужно удалить. На панели Свойства
измените свойство Действие на Удалить.
Примечание. Пакеты должны быть добавлены в этап настройки offlineServicing.
- Проверьте и сохраните файл ответов.
- В командной строке с повышенными привилегиями перейдите в папку
предустановочного набора OPK, используемую при обслуживании, и,
чтобы получить имя или номер индекса подключаемого образа, введите
следующую команду.
Dism /Get-WIMInfo /WimFile:C:\test\images\install.wim
- Чтобы подключить автономный образ Windows, введите следующую
команду.
Dism /Mount-WIM /WimFile:C:\test\images\install.wim /name:"Windows 7 HomeBasic" /MountDir:C:\test\offline
- Чтобы применить к образу файл ответов автоматической установки,
в командной строке введите следующую команду.
DISM /Image:C:\test\offline /Apply-Unattend:C:\test\answerfiles\myunattend.xml
- Чтобы сохранить изменения и отключить образ, в командной строке
введите следующую команду.
Dism /Unmount-WIM /MountDir:C:\test\offline /Commit
Дополнительные сведения о диспетчере установки Windows см. в разделе Техническое руководство по программе установки Windows.