Компания Microsoft анонсировала новую инициативу под названием «платформа оркестрации Windows Update». Это попытка превратить Центр обновления Windows в единый центр обновлений не только для самой системы, но и для всех программ в Windows. Компания хочет избавиться от ситуации, когда каждое приложение использует собственный механизм обновления с отдельным графиком и уведомлениями.
Планы у Microsoft амбициозные, особенно с учетом того, что сама служба обновления Windows уже неоднократно становилась источником проблем. Пользователи сталкивались с ошибкой 0x80070643 при установке обновлений для среды восстановления (WinRE), были случаи, когда после обновления USB-принтеры начинали печатать бессмысленные символы, а одно из обновлений и вовсе по ошибке удаляло Copilot. Несмотря на это, компания заявляет, что новая система будет «построена на уже существующем стеке Windows Update». Разработчики приложений смогут подключать свои обновления к этой централизованной системе, используя специально разработанные API и команды PowerShell.
Разработчикам приложений и администраторам потребуется зарегистрировать свое ПО в новой системе оркестрации. Для этого нужно указать исполняемый файл, который будет проверять наличие обновлений для приложения. Затем через API сообщается о доступных обновлениях — включая название, версию, тип пакета, необходимость перезапуска и сроки установки на управляемых устройствах.
Если приложение не использует формат MSIX или APPX, а является обычным Win32-приложением, разработчики смогут передать оркестратору собственные исполняемые файлы для загрузки и установки обновлений. Также можно добавить скрипты, которые автоматически закроют и снова откроют приложение, если оно мешает обновлению. После получения этой информации оркестратор самостоятельно определит, когда лучше выполнить загрузку и установку. При необходимости пользователь получит стандартные уведомления из Центра обновления Windows — например, если нужно перезапустить программу или подтвердить действия. Когда обновление завершится, приложение должно сообщить системе, прошло ли оно успешно. Если произошел сбой, оркестратор сможет повторить попытку.
Преимущества на бумаге выглядят заманчиво: умное планирование обновлений с учетом активности пользователя и единый журнал обновлений в настройках. Разработчикам больше не придется разрабатывать и поддерживать собственные системы обновлений.
Платформа пока проходит закрытое тестирование. Желающим принять участие Microsoft предлагает связаться по адресу: unifiedorchestrator@service.microsoft.com.
- Обновление KB5127909 (Build 28120.3302) для Windows 11, версия 26H1 (Experimental)Windows Insider|23 окт
- Обновление KB5127912 (Build 26220.9757) для Windows 11, версия 25H2 (Beta)Windows Insider|23 окт
- Обновление KB5127908 (Build 28020.3292) для Windows 11, версия 26H1 (Beta)Windows Insider|23 окт
- Обновление KB5127910 (Build 26340.9767) для Windows 11, версия 26H2 (Experimental)Windows Insider|23 окт
- Windows 11 Insider Preview Build 29695 Experimental (Future Platforms) доступен для тестированияWindows Insider|23 окт