Добавление обновлений в образ Windows
Как и другие типы пакетов, DISM можно использовать для добавления пакета обновления в образ Windows.
При добавлении обновления в образ учитывайте следующее:
- Добавьте языки и компоненты по запросу перед добавлением накопительного обновления (LCU). Если вы добавляете язык или компонент по запросу после накопительного обновления, необходимо переустановить обновление.
- Добавьте приложения после языков и функций по запросу. При добавлении языка после установки приложения необходимо переустановить универсальные приложения для Windows и классические приложения.
- Для обновлений также обновите образ восстановления. Мы покажем, как обновить их далее в разделе Развертывание функций сброса push-button.
- Если доступно обновление стека обслуживания (SSU), его необходимо установить перед применением последнего накопительного обновления (LCU).
Добавление пакета обновления Windows в образ
Скачайте пакет обновления Windows. Например, получите последнее накопительное обновление (LCU) из каталога Центра обновления Майкрософт. Если в обновлении есть какие-либо необходимые обновления, получите их.
Добавьте обновления в подключенный или сетевой образ. Для пакетов с зависимостями установите пакеты по порядку или добавьте их сразу с помощью одной команды 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
Убедитесь, что пакеты отображаются правильно:
В подключенном или автономном образе:
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.
Если обновление подключенного образа завершено, его можно отключить, зафиксировав изменения. Для запуска установки Windows может потребоваться перезагрузить компьютер.