Добавление и удаление пакетов в автономном режиме с помощью DISM
Служба обслуживания образов развертывания и управление ими (DISM.exe) — это программа командной строки, которая используется для обновления автономных образов Windows. Существует два способа установки или удаления пакетов в автономном режиме с помощью DISM. Вы можете применить автоматический файл ответов к автономному образу или добавить или удалить пакет непосредственно из командной строки.
Если вы устанавливаете несколько пакетов в образ Windows и предъявляете требования к зависимостям, лучший способ обеспечить правильный порядок установки — использовать файл ответов. DISM можно использовать для применения файла ответов Unattend.xml к изображению. При использовании DISM для применения файла ответов к образу Windows применяются параметры автоматической установки в проходе конфигурации offlineServicing .
Необходимо установить последнюю версию комплекта средств оценки и развертывания Windows (Windows ADK), который содержит все необходимые средства, включая DISM.
Добавление пакетов в автономный образ с помощью DISM
В командной строке с повышенными привилегиями найдите папку обслуживания Windows ADK и введите следующую команду, чтобы получить имя или номер индекса для образа, который требуется изменить.
Dism /Get-ImageInfo /ImageFile:C:\test\images\install.wim
Для большинства операций, определяющих файл изображения, требуется значение индекса или имени.
Введите следующую команду, чтобы подключить автономный образ Windows.
Dism /Mount-Image /ImageFile: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-Image /MountDir:C:\test\offline /Commit
Удаление пакетов из автономного образа с помощью DISM
В командной строке с повышенными привилегиями найдите папку обслуживания Windows ADK и введите следующую команду, чтобы получить имя или номер индекса для образа, который требуется изменить.
Dism /Get-ImageInfo /ImageFile:C:\test\images\install.wim
Для большинства операций, определяющих файл изображения, требуется значение индекса или имени.
Введите следующую команду, чтобы подключить автономный образ Windows.
Dism /Mount-Image /ImageFile:C:\test\images\install.wim /Name:"Windows 7 HomeBasic" /MountDir:C:\test\offline
Необязательно. Введите следующую команду, чтобы получить список пакетов на изображении.
Dism /Image:C:\test\offline /Get-Packages
Можно использовать для
>featurelist.txt
перенаправления выходных данных команды в текстовый файл с именем FeatureList.Просмотрите список пакетов, доступных в подключенном образе, и запишите идентификатор пакета.
В командной строке укажите удостоверение пакета, чтобы удалить его из образа. В одной командной строке можно удалить несколько пакетов.
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
Параметр /PackagePath можно использовать, чтобы указать исходный источник пакета или указать путь к файлу .cab, или параметр /PackageName , чтобы указать пакет по имени, указанному на изображении. Дополнительные сведения см. в разделе Параметры обслуживания пакетов операционной системы DISM Command-Line.
В командной строке введите следующую команду, чтобы зафиксировать изменения и отключить образ.
Dism /Unmount-Image /MountDir:C:\test\offline /Commit
Добавление или удаление пакетов в автономном режиме с помощью DISM и файла ответов
Откройте Windows SIM.
Чтобы добавить новый пакет, щелкните Вставить в меню main и выберите Пакеты. Перейдите к пакету, который нужно добавить, и нажмите кнопку Открыть.
Чтобы удалить существующий пакет, выберите пакет в области Файл ответов , который требуется удалить. В области Свойства измените свойство Действие на Удалить.
Примечание Пакеты должны быть добавлены в этап конфигурации offlineServicing .
Проверьте и сохраните файл ответов.
В командной строке с повышенными привилегиями найдите папку обслуживания Windows ADK и введите следующую команду, чтобы получить имя или номер индекса для образа, который требуется подключить.
Dism /Get-ImageInfo /ImageFile:C:\test\images\install.wim
Введите следующую команду, чтобы подключить автономный образ Windows.
Dism /Mount-Image /ImageFile: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-Image /MountDir:C:\test\offline /Commit
Дополнительные сведения о Windows SIM см. в разделе Технический справочник по установке Windows.
Связанные темы
DISM — технический справочник по обслуживанию образов развертывания и управлению ими для Windows
Параметры обслуживания пакетов операционной системы DISM Command-Line