Служба Windows Update¶
Служба Windows Update — это компонент операционной системы Microsoft Windows, отвечающий за автоматическое получение, установку и управление обновлениями безопасности, исправлениями ошибок, драйверами устройств и новыми версиями программного обеспечения, выпускаемыми корпорацией Microsoft. Служба представляет собой фоновый процесс, который обеспечивает взаимодействие между операционной системой и серверами Microsoft Update, а также управляет расписанием, загрузкой и установкой обновлений.
¶История
¶Ранние версии
Первая версия службы Windows Update появилась в Windows 98 (1998 год) как веб-сайт, на который пользователь мог зайти вручную для загрузки обновлений. В Windows 2000 и Windows Me была добавлена возможность автоматической проверки наличия обновлений, но установка по-прежнему требовала ручного подтверждения. В Windows XP (2001 год) служба была интегрирована в операционную систему глубже: появился автоматический режим загрузки и установки критических обновлений, а также настройка расписания.
¶Развитие в Windows Vista и Windows 7
В Windows Vista (2006 год) служба Windows Update была переработана: появился новый интерфейс, улучшенная система поиска обновлений, возможность выборочной установки, а также поддержка обновлений для нескольких продуктов Microsoft (Office, Visual Studio) через единый сервер. В Windows 7 (2009 год) служба получила более быстрый алгоритм проверки и возможность откладывать установку обновлений на время простоя системы.
¶Современные версии
В Windows 8 (2012 год) и Windows 10 (2015 год) произошли кардинальные изменения. В Windows 10 служба Windows Update стала обязательной для всех выпусков, кроме корпоративных (Enterprise) и образовательных (Education). Была введена модель «Windows as a Service» (Windows как услуга), при которой крупные функциональные обновления (Feature Updates) выходят дважды в год, а кумулятивные обновления безопасности — ежемесячно. В Windows 11 (2021 год) интерфейс службы был упрощён, добавлена возможность приостанавливать обновления на срок до 35 дней, а также введены обязательные обновления для системы безопасности.
¶Архитектура и компоненты
¶Основные модули
Служба Windows Update состоит из нескольких ключевых компонентов:
- Служба Windows Update (wuauserv) — основной фоновый процесс, отвечающий за проверку, загрузку и установку обновлений.
- Агент обновления Windows (Windows Update Agent, WUA) — программный интерфейс, через который операционная система и сторонние приложения взаимодействуют со службой.
- Клиент обновления (Windows Update Client, WUC) — пользовательский интерфейс, доступный через «Параметры» → «Центр обновления Windows».
- Сервер Microsoft Update — удалённый сервер корпорации Microsoft, на котором хранятся метаданные и файлы обновлений.
¶Протоколы и механизмы
- HTTP/HTTPS — для загрузки метаданных и файлов обновлений.
- BITS (Background Intelligent Transfer Service) — служба фоновой интеллектуальной передачи, которая позволяет загружать обновления с использованием свободной пропускной способности сети и возобновлять прерванные загрузки.
- WSUS (Windows Server Update Services) — серверная служба для корпоративных сред, позволяющая администраторам централизованно управлять распространением обновлений в локальной сети.
- Delivery Optimization — механизм одноранговой передачи (P2P), используемый в Windows 10 и 11 для ускорения загрузки обновлений за счёт обмена данными между компьютерами в одной локальной сети или через интернет.
¶Типы обновлений
¶Классификация по назначению
- Обновления безопасности (Security Updates) — исправляют уязвимости, которые могут быть использованы для несанкционированного доступа или атак. Выпускаются ежемесячно во «вторник исправлений» (Patch Tuesday).
- Критические обновления (Critical Updates) — исправляют ошибки, которые могут привести к сбоям системы или потере данных.
- Обновления драйверов (Driver Updates) — обновляют драйверы устройств, сертифицированные Microsoft.
- Функциональные обновления (Feature Updates) — добавляют новые возможности и изменяют интерфейс. В Windows 10 и 11 выходят один-два раза в год.
- Кумулятивные обновления (Cumulative Updates) — содержат все предыдущие исправления безопасности и качества для данной версии Windows.
- Обновления для .NET Framework — исправления для платформы разработки.
- Обновления для Microsoft Office — обновления для пакета офисных приложений.
¶Классификация по важности
- Критические — требуют немедленной установки, часто автоматически.
- Важные — рекомендуются для установки, но не критичны для безопасности.
- Необязательные — включают драйверы, языковые пакеты, новые функции.
- Дополнительные — обновления для сторонних продуктов, если они включены в программу Microsoft Update.
¶Процесс работы
¶Этапы
- Проверка — служба Windows Update периодически (по умолчанию каждые 22 часа) обращается к серверам Microsoft Update для получения метаданных о доступных обновлениях.
- Загрузка — после получения списка обновлений служба загружает файлы в фоновом режиме с использованием BITS. Файлы сохраняются в папке
C:\Windows\SoftwareDistribution\Download. - Установка — после завершения загрузки обновления устанавливаются. Для некоторых обновлений требуется перезагрузка системы.
- Очистка — после установки временные файлы удаляются, а в журнале событий фиксируется результат.
¶Автоматическая установка
В Windows 10 и 11 обновления безопасности устанавливаются автоматически, если система активна и не находится в режиме «часы работы» (Active Hours). Пользователь может отложить перезагрузку на срок до 7 дней (в Windows 11 — до 35 дней), после чего система принудительно перезагрузится.
¶Управление и настройка
¶Пользовательский интерфейс
В Windows 10 и 11 настройки Windows Update доступны через «Параметры» → «Центр обновления Windows». Основные параметры:
- Приостановка обновлений — временное отключение проверки и установки на срок до 35 дней.
- Активные часы — период, в течение которого система не будет перезагружаться после установки обновлений.
- Выбор времени установки — можно указать конкретное время для установки и перезагрузки.
- Дополнительные параметры — настройка Delivery Optimization, просмотр истории обновлений, откат обновлений.
¶Групповые политики (для корпоративных сред)
Администраторы могут управлять Windows Update через редактор локальной групповой политики (gpedit.msc) или через доменные политики. Основные настройки:
- Указание внутреннего сервера WSUS — для централизованного распространения обновлений.
- Отключение автоматической установки — разрешение только ручной проверки.
- Настройка расписания — задание даты и времени установки.
- Блокировка определённых обновлений — с помощью политики «Не включать драйверы в обновления Windows».
¶Реестр
Некоторые параметры Windows Update можно настроить через реестр (раздел HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate). Например, можно отключить автоматическую загрузку обновлений через параметр AUOptions.
¶Проблемы и критика
¶Известные проблемы
- Сбои при установке — ошибки 0x800f0922, 0x80070002, 0x8024401c, связанные с повреждением системных файлов, недостатком места на диске или проблемами с сетью.
- Зависание на этапе проверки — часто вызвано конфликтами с антивирусным ПО или неправильными настройками времени.
- Принудительная перезагрузка — в Windows 10 и 11 система может перезагрузиться в неудобное время, если пользователь не отреагировал на уведомления.
- Большой размер обновлений — кумулятивные обновления могут занимать несколько гигабайт, что критично для пользователей с медленным интернетом или ограниченным трафиком.
- Проблемы с драйверами — автоматическая установка драйверов через Windows Update иногда приводит к несовместимости или сбоям оборудования.
¶Критика
- Отсутствие выбора — в Windows 10 Home и Windows 11 Home пользователь не может полностью отключить автоматические обновления, что критикуется за ограничение контроля над системой.
- Проблемы с конфиденциальностью — служба Windows Update передаёт на серверы Microsoft информацию о системе, установленных программах и ошибках, что вызывает опасения у защитников приватности.
- Нестабильность функциональных обновлений — крупные обновления (Feature Updates) нередко содержат ошибки, приводящие к сбоям в работе приложений или драйверов.
¶Альтернативы и дополнительные инструменты
¶Сторонние утилиты
- WSUS Offline Update — позволяет загружать обновления для Windows и Office без подключения к интернету, используя заранее скачанные файлы.
- Windows Update MiniTool — программа с открытым исходным кодом, предоставляющая расширенные возможности управления обновлениями (блокировка, выборочная установка, просмотр скрытых обновлений).
- WUMT (Windows Update Minitool) — облегчённая версия, позволяющая проверять и устанавливать обновления вручную.
¶Инструменты Microsoft
- Microsoft Update Catalog — веб-сайт, на котором можно вручную скачать отдельные обновления в виде .msu-файлов.
- Windows Server Update Services (WSUS) — серверное решение для корпоративных сетей, позволяющее централизованно управлять обновлениями.
- Microsoft Endpoint Configuration Manager (SCCM) — более мощный инструмент для управления обновлениями в крупных организациях.
¶Безопасность
¶Уязвимости
Служба Windows Update сама по себе может быть целью атак. В 2019 году была обнаружена уязвимость CVE-2019-0708 (BlueKeep), позволявшая удалённо выполнять код через службу удалённого рабочего стола, которая обновлялась через Windows Update. В 2020 году выявлены уязвимости в протоколе BITS (CVE-2020-0601, CVE-2020-0609), позволявшие злоумышленникам перехватывать или подменять загружаемые обновления.
¶Рекомендации
- Регулярно устанавливать обновления безопасности.
- Использовать корпоративные инструменты (WSUS, SCCM) для централизованного управления.
- Настраивать Delivery Optimization только для локальной сети, чтобы избежать утечки данных через P2P.
- В критических средах (например, медицинские системы) отключать автоматические обновления и тестировать их на изолированных стендах.
¶Интересные факты
- В Windows 10 и 11 существует функция «Умная загрузка» (Intelligent Delivery), которая позволяет загружать обновления только в то время, когда сеть не используется активно.
- В 2016 году Microsoft выпустила обновление KB3173040, которое вызвало массовые сбои в работе принтеров и сканеров по всему миру.
- Служба Windows Update использует до 1,5 ГБ оперативной памяти при проверке и установке крупных обновлений.
- В Windows 11 обновления безопасности устанавливаются в фоновом режиме даже во время работы системы, без необходимости перезагрузки для большинства исправлений.
¶Источники
- Microsoft Docs: Windows Update architecture and components
- Microsoft Support: Windows Update troubleshooting
- TechNet: Windows Server Update Services (WSUS) overview
- Microsoft Security Response Center: Patch Tuesday announcements
- Windows IT Pro Center: Windows 10 and Windows 11 servicing options
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →


