Добавление обновлений в образ Windows

Как и другие типы пакетов, DISM можно использовать для добавления пакета обновления в образ Windows.

При добавлении обновления в образ учитывайте следующее:

  • Добавьте языки и компоненты по запросу перед добавлением накопительного обновления (LCU). Если вы добавляете язык или компонент по запросу после накопительного обновления, необходимо переустановить обновление.
  • Добавьте приложения после языков и функций по запросу. При добавлении языка после установки приложения необходимо переустановить универсальные приложения для Windows и классические приложения.
  • Для обновлений также обновите образ восстановления. Мы покажем, как обновить их далее в разделе Развертывание функций сброса push-button.
  • Если доступно обновление стека обслуживания (SSU), его необходимо установить перед применением последнего накопительного обновления (LCU).

Добавление пакета обновления Windows в образ

  1. Скачайте пакет обновления Windows. Например, получите последнее накопительное обновление (LCU) из каталога Центра обновления Майкрософт. Если в обновлении есть какие-либо необходимые обновления, получите их.

  2. Добавьте обновления в подключенный или сетевой образ. Для пакетов с зависимостями установите пакеты по порядку или добавьте их сразу с помощью одной команды DISM.

    Пример. Добавление накопительного обновления в подключенный или автономный образ:

    Dism /Image:"C:\mount\windows" /Add-Package /PackagePath="windows10.0-kb4456655-x64_fca3f0c885da48efc6f9699b0c1eaf424e779434.msu"  /LogPath=C:\mount\dism.log
    

    Важно!

    Если вы добавляете обновление в автономный образ после его применения к целевому устройству, повторно запустите BCDBoot, чтобы убедиться, что все обновленные загрузочные файлы из обновления копируются в системный раздел.

    Пример. Добавление накопительного обновления в запущенную установку Windows:

    Dism /Online /Add-Package /PackagePath="windows10.0-kb4456655-x64_fca3f0c885da48efc6f9699b0c1eaf424e779434.msu"  /LogPath=C:\mount\dism.log
    

    Пример. Добавление нескольких обновлений:

    Dism /Image:"C:\mount\windows" /Add-Package /PackagePath="C:\WindowsUpdates\windows10.0-kb00001-x64.msu" /PackagePath="C:\WindowsUpdates\windows10.0-kb00002-x64.msu" /PackagePath="C:\WindowsUpdates\windows10.0-kb00003-x64.msu" /LogPath=C:\mount\dism.log
    
  3. Убедитесь, что пакеты отображаются правильно:

    В подключенном или автономном образе:

    Dism /image:<path_to_image> /Get-Packages 
    

    В работающей установке Windows:

    Dism /online /Get-Packages
    

    Просмотрите результирующий список пакетов и убедитесь, что список содержит пакет. Пример:

    Package Identity : Package_for_RollupFix~31bf3856ad364e35~amd64~~15063.250.1.1
    State : Installed
    Release Type : Security Update
    Install Time : 04/29/2017 6:26 PM
    
    The operation completed successfully.
    
  4. Если обновление подключенного образа завершено, его можно отключить, зафиксировав изменения. Для запуска установки Windows может потребоваться перезагрузить компьютер.