KB5039448: Динамическое обновление установки для Windows 11, версия 24H2

10229 комментарии
Динамическое обновление KB5039448 для Windows 11, версия 24H2 содержит исправления для бинарных файлов установки или любых файлов, которые установка использует для обновлений функций

После «Вторника Патчей», когда Microsoft выпустила обновления безопасности для Windows 10 и Windows 11. Компания также представила релиз Windows 11, версия 24H2 (или Windows 11 2024 Update) и обновила официальные ISO-образы Windows 11, версия 24H2. Выпуск вышел под номером KB5039239, и это удивило многих, так как его не ожидали до конца года.

Как оказалось, Microsoft выпустила обновление в связи с запуском продаж устройств Copilot+, хотя позже компания добавила, что системы x86 также технически совместимы с обновлением.

С тех пор Microsoft также выпустила динамическое обновление SafeOS для Windows 11, версия 24H2 под номером KB5041137. Это динамическое обновление улучшает среду восстановления Windows или WinRE и файл установки.

Кроме того, Microsoft выпустила обновление динамическое обновление KB5039448, улучшающее бинарные файлы установки Windows 11.

Microsoft описывает обновление следующим образом:

KB5039448: Динамическое обновление установки для Windows 11, версия 24H2 от 28 июня 2024 года

Сводка

Это обновление улучшает бинарные файлы установки Windows или любые файлы, которые установка использует для обновлений функций в Windows 11, версия 24H2.

В блоге Tech Community Microsoft более подробно рассказала про динамические обновления, их различные компоненты и использование. Эти пакеты включают исправления для бинарных файлов Setup.exe, обновления SafeOS для среды восстановления Windows и многое другое:

Как только инициируется обновление функций Windows 10, будь то с носителя или из среды, подключенной к службе обновления Windows, динамическое обновление является одним из первых выполняемых шагов. Установка Windows 10 обращается к URL-адресу, размещенному в Интернете Microsoft, чтобы получить содержимое динамического обновления, а затем применяет эти обновления к вашему установочному носителю ОС.

Содержимое, которое загружается, включает:

  • Обновления установки: исправления для бинарных файлов установки или любых файлов, которые установка использует для обновлений функций.
  • Обновления Safe OS: исправления Safe OS, которые используются для обновления среды восстановления Windows (WinRE).
  • Обновления служебного стека: исправления, необходимые для устранения проблем служебного стека Windows 10, и, следовательно, требуемые для завершения обновления функций.
  • Последнее накопительное обновление: устанавливает последнее накопительное обновление качества.
  • Обновления драйверов: последняя версия применимых драйверов, уже опубликованных производителями в службе обновления Windows и специально предназначенных для динамического обновления.

В дополнение к этим обновлениям, динамическое обновление сохранит содержимое языкового пакета (LP) и компонентов по запросу (FODs) во время процесса обновления. Это не обновления для LP и FODs, а повторное получение, чтобы гарантировать, что у пользователя эти элементы присутствуют после завершения обновления.

Как скачать KB5039448

Динамические обновления не распространяются через службу обновления Windows и доступны только для ручного скачивания с веб-сайта Каталога Центра обновления Майкрософт в виде .CAB-файлов. Они доступны как для устройств Arm64, так и для устройств AMD64, и применяются для обновления установочных носителей Windows.

Скачать KB5039448

Как установить динамические обновления (.CAB) вручную

Пакеты скачиваются из Каталога Центра обновления Майкрософт под длинными именами вида windows11.0-kb5039448-x64_0123456789abcdef.cab – с хешем в конце. В командах ниже имена сокращены до windows11.0-kb5039448-x64.cab, а сами файлы лежат в папке C:\Updates. Для устройств на ARM64 используются отдельные пакеты с суффиксом -arm64.

Пакет Setup Dynamic Update – не обновление системы: внутри .CAB лежат файлы программы установки, включая SetupPrep.exe, SetupPlatform.exe и библиотеки интерфейса. Такой пакет не устанавливают, а распаковывают на установочный носитель.

Устанавливать такой пакет через DISM бесполезно: команда dism /add-package с файлом Setup Dynamic Update завершается ошибкой 0x80070002 – внутри нет ни одного пакета обслуживания.

1. Обновление файлов программы установки на носителе

Скопируйте содержимое установочного носителя в обычную папку, например C:\ISO, и снимите с файлов атрибут «только для чтения»:

attrib -r C:\ISO\*.* /s

Пакет распаковывают в подпапку sources этой папки, заменяя файлы программы установки:

expand C:\Updates\windows11.0-kb5039448-x64.cab -F:* C:\ISO\sources

Обновлённую папку можно использовать как есть – например, запускать установку по сети или скопировать на флешку. Чтобы снова получить загрузочный ISO, папку собирают утилитой oscdimg из Windows ADK.

Полный порядок обслуживания носителя, включая накопительное обновление и обновление стека обслуживания, Microsoft описывает в отдельном руководстве со сценарием на PowerShell.

Пакет относится к Windows 11, версия 24H2. Среду восстановления обновляет пакет Safe OS – KB5041137.

При развёртывании динамических обновлений в существующий образ Windows установочный носитель должен содержать файл boot.stl. Без него устройство может не запуститься с носителя, а установка завершится с кодом ошибки 0xc0430001. Файл используется при проверке безопасной загрузки и должен соответствовать версии и архитектуре обновляемого образа.

Автор:
Комментарии и отзывы

Нашли ошибку?

Новое на сайте