Страницы

четверг, 20 июня 2019 г.

Центр обновления Windows (Windows Update) в Windows 10

В продолжение к моей предыдущей статье, где я рассказывал о критических обновлениях, сегодня речь пойдет про Центр обновления Windows (Windows Update) в Windows 10.

Вместе с релизом Windows 10, Microsoft перенесла модель обновления операционной системы и ее компонентов на универсальную платформу обновлений (Unified Update Platform, UUP). UUP – это единая модель публикации, размещения, сканирования и загрузки для всех обновлений операционной системы, для всех операционных систем на базе Windows (настольных и мобильных), для всего – от ежемесячных обновлений качества до обновления новых возможностей.

Архитектура Unified Update Platform (UUP).


Чтобы понять изменения в архитектуре центра обновлений Windows (Windows Update), которые предоставляет UUP нужно познакомиться с некоторыми новыми ключевыми терминами:


Пользовательский интерфейс обновления (Update UI) – пользовательский интерфейс для инициации проверки обновлений и отображения истории доступен через Параметры (Settings) > Обновления и безопасность (Update & Security) > Центр обновления Windows (Windows Update).


Оркестратор сессии обновления (Update Session Orchestrator, USO) – компонент операционной системы Windows, который управляет последовательностью загрузки и установки различных типов обновлений из Windows Update.

Типы обновлений:
  • Обновления компонентов операционной системы (OS Feature updates).
  • Обновления безопасности операционной системы (OS Security updates).
  • Драйверы устройств (Device drivers).
  • Обновления определений Defender (Defender definition updates).


Примечание.

Остальные типы обновлений, такие, как обновления безопасности настольного пакета Office, устанавливаются через Microsoft Update, если пользователь выбирает такую опцию.

Приложения из Магазина (Store) и обновления к ним не устанавливаются при помощи USO, на сегодняшний день они разделены.


Клиент обновления Windows (WU Client/UpdateAgent) – компонент запущенный на персональном компьютере. Это простая динамическая библиотека (DLL), которая загружается на устройство, когда обновление применимо. Она исследует API, необходимый для выполнения обновления, в том числе она необходима для генерации списка необходимого для загрузки, а также для операций начального этапа и подтверждения успешной установки. Она предоставляет универсальный интерфейс, который абстрагирует фоновые технологии обновления от вызывающего.

Обработчик арбитра обновлений Windows (WU Arbiter Handler) – код, который включен в бинарный файл UpdateAgent. Арбитр собирает информацию об устройстве и использует базы CompDB для вывода списка действий. Он отвечает за финальное «композитное состояние» устройства и ресурсы (такие как ESD или пакеты), необходимые для обновления устройства.

Арбитр развертывания (Deployment Arbiter) – менеджер развертывания, который вызывает различные установщики, например, CBS.

Дополнительные компоненты включают следующее:

CompDB – общий термин для ссылки на описательную информацию XML о композиции целевой сборки, доступных дифференциальных пакетах и условных правилах.

Список действий (Action List) – ресурсы и дополнительная информация необходимая для выполнения обновления. Список действий выгружает UpdateAgent, также как остальные установщики для определения необходимых для загрузки ресурсов. Он также используется агентом установки (Install Agent) для определения необходимых действий, таких как установка или удаление пакетов.

Комментариев нет:

Отправить комментарий