Центр обновления Windows станет единым центром обновлений для всех установленных программ

2025-05-28 3624 комментарии
Microsoft превращает Центр обновления Windows в единый центр обновлений для всех программ. Новая система позволит разработчикам подключать свои приложения через API и PowerShell, централизуя установку и упрощая управление обновлениями на Windows

Компания Microsoft анонсировала новую инициативу под названием «платформа оркестрации Windows Update». Это попытка превратить Центр обновления Windows в единый центр обновлений не только для самой системы, но и для всех программ в Windows. Компания хочет избавиться от ситуации, когда каждое приложение использует собственный механизм обновления с отдельным графиком и уведомлениями.

Планы у Microsoft амбициозные, особенно с учетом того, что сама служба обновления Windows уже неоднократно становилась источником проблем. Пользователи сталкивались с ошибкой 0x80070643 при установке обновлений для среды восстановления (WinRE), были случаи, когда после обновления USB-принтеры начинали печатать бессмысленные символы, а одно из обновлений и вовсе по ошибке удаляло Copilot. Несмотря на это, компания заявляет, что новая система будет «построена на уже существующем стеке Windows Update». Разработчики приложений смогут подключать свои обновления к этой централизованной системе, используя специально разработанные API и команды PowerShell.

Разработчикам приложений и администраторам потребуется зарегистрировать свое ПО в новой системе оркестрации. Для этого нужно указать исполняемый файл, который будет проверять наличие обновлений для приложения. Затем через API сообщается о доступных обновлениях — включая название, версию, тип пакета, необходимость перезапуска и сроки установки на управляемых устройствах.

Если приложение не использует формат MSIX или APPX, а является обычным Win32-приложением, разработчики смогут передать оркестратору собственные исполняемые файлы для загрузки и установки обновлений. Также можно добавить скрипты, которые автоматически закроют и снова откроют приложение, если оно мешает обновлению. После получения этой информации оркестратор самостоятельно определит, когда лучше выполнить загрузку и установку. При необходимости пользователь получит стандартные уведомления из Центра обновления Windows — например, если нужно перезапустить программу или подтвердить действия. Когда обновление завершится, приложение должно сообщить системе, прошло ли оно успешно. Если произошел сбой, оркестратор сможет повторить попытку.

Преимущества на бумаге выглядят заманчиво: умное планирование обновлений с учетом активности пользователя и единый журнал обновлений в настройках. Разработчикам больше не придется разрабатывать и поддерживать собственные системы обновлений.

Платформа пока проходит закрытое тестирование. Желающим принять участие Microsoft предлагает связаться по адресу: [email protected].

© .
Комментарии и отзывы

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

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