Система обслуживания образов развертывания и управления ими (DISM) - это программа командной строки, используемая для обновления автономных образов Windows®. Существует два способа установки или удаления пакетов в автономном режиме с помощью системы DISM. Можно либо применить файл ответов автоматической установки к автономному образу, либо добавить или удалить пакет прямо из командной строки.

Если при установке в образ Windows нескольких пакетов существуют требования к зависимостям, лучшим способом обеспечить правильный порядок установки является использование файла ответов. Чтобы применить к образу файл ответов Unattend.xml можно использовать систему DISM. При использовании системы DISM, чтобы применить к образу файл ответов unattend.xml, к образу Windows применяются параметры автоматической установки из этапа настройки offlineServicing.

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

Добавление пакетов в автономный образ с помощью системы DISM

  1. В командной строке с повышенными привилегиями перейдите в папку предустановочного набора OPK, используемую при обслуживании, и, чтобы получить имя или номер образа, который требуется изменить, введите следующую команду.

    Dism /Get-WIMInfo /WimFile:C:\test\images\install.wim
    
    Для выполнения большинства операций, задающих образ Windows (WIM-файл), требуется значение индекса или имени.

  2. Чтобы подключить автономный образ Windows, введите следующую команду.

    Dism /Mount-WIM /WimFile:C:\test\images\install.wim /Name:"Windows 7 HomeBasic" /MountDir:C:\test\offline
    
  3. Чтобы добавить конкретный пакет в образ, в командной строке введите следующую команду. С помощью одной команды можно добавить несколько пакетов. Они будут установлены в порядке их перечисления в командной строке.

    Dism /Image:C:\test\offline /Add-Package /PackagePath:C:\packages\package1.cab /PackagePath:C:\packages\package2.cab
    
  4. Чтобы сохранить изменения и отключить образ, в командной строке введите следующую команду.

    Dism /Unmount-WIM /MountDir:C:\test\offline /Commit
    

Удаление пакетов из автономного образа с помощью системы DISM

  1. В командной строке с повышенными привилегиями перейдите в папку предустановочного набора OPK, используемую при обслуживании, и, чтобы получить имя или номер образа, который требуется изменить, введите следующую команду.

    Dism /Get-WIMInfo /WimFile:C:\test\images\install.wim
    
    Для большинства операций, задающих WIM-файл, требуется значение индекса или имени.

  2. Чтобы подключить автономный образ Windows, введите следующую команду.

    Dism /Mount-WIM /WimFile:C:\test\images\install.wim /Name:"Windows 7 HomeBasic" /MountDir:C:\test\offline
    
  3. Необязательно. Чтобы просмотреть список пакетов образа, введите следующую команду.

    Dism /Image:C:\test\offline /Get-Packages
    
    Для вывода списка в текстовый файл с именем FeatureList можно использовать параметр >featurelist.txt.

  4. Просмотрите список пакетов, доступных в подключенном образе, и обратите внимание на идентификатор пакета.

  5. В командной строке задайте идентификатор пакета, чтобы удалить его из образа. С помощью одной команды можно удалить несколько пакетов.

    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
    
    Чтобы указать исходный источник пакета или путь к CAB-файлу, используйте параметр /PackagePath. Либо можно использовать параметр /PackageName, чтобы указать имя пакета, соответствующее имени пакета в образе. Дополнительные сведения см. в разделе Параметры командной строки для обслуживания пакетов операционной системы.

  6. Чтобы сохранить изменения и отключить образ, в командной строке введите следующую команду.

    Dism /Unmount-WIM /MountDir:C:\test\offline /Commit
    

Добавление и удаление пакетов в автономном режиме с помощью системы DISM и файла ответов

  1. Откройте диспетчер установки Windows.

  2. Чтобы добавить новый пакет, в главном меню выберите пункт Вставка а затем выберите пункт Пакеты. Перейдите к добавляемому пакету и нажмите кнопку Открыть.

  3. Чтобы удалить существующий пакет, в области Файл ответов выберите пакет, который нужно удалить. На панели Свойства измените свойство Действие на Удалить.

    Примечание.

    Пакеты должны быть добавлены в этап настройки offlineServicing.

  4. Проверьте и сохраните файл ответов.

  5. В командной строке с повышенными привилегиями перейдите в папку предустановочного набора OPK, используемую при обслуживании, и, чтобы получить имя или номер индекса подключаемого образа, введите следующую команду.

    Dism /Get-WIMInfo /WimFile:C:\test\images\install.wim
    
  6. Чтобы подключить автономный образ Windows, введите следующую команду.

    Dism /Mount-WIM /WimFile:C:\test\images\install.wim /name:"Windows 7 HomeBasic" /MountDir:C:\test\offline
    
    Для большинства операций, задающих WIM-файл, требуется значение индекса или имени.

  7. Чтобы применить к образу файл ответов автоматической установки, в командной строке введите следующую команду.

    DISM /Image:C:\test\offline /Apply-Unattend:C:\test\answerfiles\myunattend.xml
    
  8. Чтобы сохранить изменения и отключить образ, в командной строке введите следующую команду.

    Dism /Unmount-WIM /MountDir:C:\test\offline /Commit
    

Дополнительные сведения о диспетчере установки Windows см. в разделе Техническое руководство по программе установки Windows.

См. также