В конце июля 2024 года Microsoft выпустила предварительные обновления Windows, не связанные с безопасностью (релиз C) для Windows 11 и Windows 10 под номерами KB5040527 и KB5040525 соответственно. Однако через несколько дней компания также выпустила обновление для Windows 11, версия 24H2 под номером KB5040529 для ПК Copilot+.
| ОС Windows | Сборка | Версия | Канал | Обновление | ISO-образы | Доступно |
|---|---|---|---|---|---|---|
| Windows 11 | 26100.1301 | 24H2 | Preview | KB5040529 | ISO (UUP) | 2024-07-30 |
| Windows 11 | 22631.3958 | 23H2 | Preview | KB5040527 | ISO (UUP) | 2024-07-25 |
| Windows 10 | 19045.4717 | 22H2 | Preview | KB5040525 | ISO (UUP) | 2024-07-23 |
Несколько дней назад было обнаружено, что Microsoft также продвигает другое обновление для ПК с Windows 10 и Windows 11 под номером KB5001716, которое вызывает принудительную установку новых обновлений функций Windows.
Кроме того, Редмонд выпустил динамическое обновление Safe OS для среды восстановления Windows 11, версия 24H2. WinRE, или среда восстановления Windows, помогает пользователям устранять проблемы с загрузкой.
Обновление доступно под номером KB5041979. Microsoft приводит следующее описание:
KB5041979: динамическое обновление Safe OS для Windows 11, версия 24H2 от 30 июля 2024
Сводка
Обновление улучшает среду восстановления Windows в Windows 11, версия 24H2.
В блоге Tech Community Microsoft более подробно объяснила динамические обновления и их различные компоненты и применения. Эти пакеты включают исправления для бинарных файлов Setup.exe, обновления SafeOS для среды восстановления Windows и многое другое:
Как только начинается развертывание обновления функций Windows 10 с помощью носителя или в среде, подключенной к службе Windows Update, одним из первых запускаемых шагов является динамическое обновление. Установка Windows 10 обращается к URL, доступному в Интернете и размещенному Microsoft, для получения содержимого динамического обновления, а затем применяет эти обновления к вашим установочным носителям.
Получаемое содержимое включает:
- Обновления установки: исправления для двоичных файлов установки или любых файлов, которые использует установка для обновлений функций.
- Обновления Safe OS: исправления для Safe OS, используемые для обновления среды восстановления Windows (WinRE).
- Обновления службы обслуживания: исправления, необходимые для решения проблемы со службой обслуживания Windows 10 и, следовательно, требуемые для завершения обновления функций.
- Последнее накопительное обновление: устанавливает последнее накопительное обновление качества.
- Обновления драйверов: последние версии применяемых драйверов, которые уже были опубликованы производителями в Центре обновления Windows и специально предназначены для динамического обновления.
В дополнение к этим обновлениям, динамическое обновление сохраняет содержимое пакетов языков (LP) и функций по требованию (FODs) во время процесса обновления. Это не обновления для LP и FOD, а обеспечение наличия этих элементов у пользователя по завершении обновления.
Как скачать KB5041979
Динамические обновления не распространяются через службу обновления Windows и доступны только для ручного скачивания с веб-сайта Каталога Центра обновления Майкрософт в виде .CAB-файлов. Они доступны как для устройств Arm64, так и для устройств AMD64, и применяются для обновления установочных носителей Windows.
Как установить динамические обновления (.CAB) вручную
Пакеты скачиваются из Каталога Центра обновления Майкрософт под длинными именами вида windows11.0-kb5041979-x64_0123456789abcdef.cab – с хешем в конце. В командах ниже имена сокращены до windows11.0-kb5041979-x64.cab, а сами файлы лежат в папке C:\Updates. Для устройств на ARM64 используются отдельные пакеты с суффиксом -arm64.
Пакеты Safe OS Dynamic Update распространяются в виде файлов .CAB и содержат обновления среды восстановления Windows – образа winre.wim.
Динамическое обновление не устанавливается в работающую Windows 11 – оно предназначено только для образов и установочных носителей. Команда dism /online /add-package обрабатывает пакет до конца, а затем завершается ошибкой 0x800f081e и ничего в системе не меняет.
Дальше – два рабочих сценария: обновление среды восстановления на своём компьютере и обновление среды восстановления внутри установочного образа.
1. Обновление среды восстановления Windows (WinRE) на компьютере
Safe OS Dynamic Update применяется к образу среды восстановления winre.wim. Искать и копировать его вручную не нужно: Windows умеет подключать свою среду восстановления сама. Все команды выполняются в командной строке или PowerShell, запущенных от имени администратора.
Создайте папку для подключения образа и смонтируйте среду восстановления:
md C:\mount reagentc /mountre /path C:\mount
Установите пакет и убедитесь, что он оказался внутри образа:
dism /image:C:\mount /add-package /packagepath:C:\Updates\windows11.0-kb5041979-x64.cab dism /image:C:\mount /get-packages | Select-String SafeOSDU
Сохраните изменения и отключите образ:
reagentc /unmountre /path C:\mount /commit
Если диск зашифрован BitLocker или шифрованием устройства, после сохранения нужно выключить и снова включить среду восстановления, иначе система продолжит использовать прежний образ:
reagentc /disable reagentc /enable
Надёжный способ проверки – список пакетов командой dism /get-packages до отключения образа: Microsoft предупреждает, что номер версии среды восстановления меняется не от каждого динамического обновления, поэтому сверять результат по выводу reagentc /info не стоит.
Пакет относится к Windows 11, версия 24H2. Файлы программы установки обновляет парный пакет Setup – KB5041178.
2. Обновление среды восстановления в установочном образе
На установочном носителе среда восстановления лежит не отдельным файлом, а внутри образа install.wim, поэтому её сначала извлекают.
Сам ISO-образ подключается только для чтения, записать в него ничего нельзя. Скопируйте содержимое носителя в обычную папку, например C:\ISO – дальше работа идёт с ней. Рабочие папки в примере – C:\MountI, C:\WinRE и C:\Mount.
У скопированных с ISO файлов остаётся атрибут «только для чтения», и DISM не подключит такой образ на запись. Снимите атрибут со всей папки и создайте рабочие папки:
attrib -r C:\ISO\*.* /s md C:\MountI C:\WinRE C:\Mount
Подключите install.wim только для чтения и заберите из него winre.wim:
dism /mount-wim /wimfile:C:\ISO\sources\install.wim /index:1 /mountdir:C:\MountI /readonly copy C:\MountI\Windows\System32\Recovery\winre.wim C:\WinRE\ dism /unmount-wim /mountdir:C:\MountI /discard
Если файл в папке Recovery не виден, снимите с него скрытые атрибуты:
attrib -h -a -s C:\MountI\Windows\System32\Recovery\winre.wim
Смонтируйте извлечённый образ, добавьте пакет и проверьте результат:
dism /mount-wim /wimfile:C:\WinRE\winre.wim /index:1 /mountdir:C:\Mount dism /image:C:\Mount /add-package /packagepath:C:\Updates\windows11.0-kb5041979-x64.cab dism /image:C:\Mount /get-packages | Select-String SafeOSDU
Сохраните изменения в образе среды восстановления:
dism /unmount-wim /mountdir:C:\Mount /commit
Теперь обновлённый winre.wim нужно вернуть внутрь install.wim. Для этого образ подключают уже на запись, заменяют файл и сохраняют результат:
dism /mount-wim /wimfile:C:\ISO\sources\install.wim /index:1 /mountdir:C:\MountI copy /y C:\WinRE\winre.wim C:\MountI\Windows\System32\Recovery\ dism /unmount-wim /mountdir:C:\MountI /commit
Индексов в install.wim обычно несколько – по одному на выпуск: Домашняя, Pro, для образовательных учреждений и так далее. Список показывает команда dism /get-wiminfo /wimfile:C:\ISO\sources\install.wim. Среду восстановления заменяют в каждом индексе, который планируется устанавливать: winre.wim хранится внутри каждого выпуска отдельно.
Safe OS нельзя добавить в boot.wim – это образ среды установки, а не восстановления. При попытке DISM отвечает ошибкой 0x80070306 и прекращает обработку.
- Windows 11 Insider Preview Build 29704.1010 Experimental (Future Platforms) доступен с обновлением KB5135251Windows Insider|9 ноя
- Microsoft Intelligent Terminal 0.3: поддержка Google Antigravity и боковая панель со статусом ИИ-агентовWindows|9 ноя
- Установка инсайдерских сборок Windows 11 с помощью приложения Comss InsiderWindows Insider|9 ноя
- Microsoft упростит отключение запросов о залипании клавиш в Windows 11Windows Insider|9 ноя
- Режим Xbox в Windows 11 получил «Быстрые настройки»Windows Insider|7 ноя