Не обновляется windows server 2016

Обновлено: 06.07.2024

Если при использовании Центра обновления Windows возникают проблемы, начните со следующих действий:

Запустите встроенное средство устранения неполадок Центра обновления Windows, чтобы устранить распространенные проблемы. Перейдите в Параметры > Обновление и безопасность > Устранение неполадок > Центр обновления Windows.

Установите последнее обновление стека обслуживания, которое соответствует вашей версии Windows, из каталога Центра обновления Майкрософт. Дополнительные сведения об обновлениях стека обслуживания см. в разделе Обновления стека обслуживания.

Убедитесь, что вы установили последние обновления Windows, накопительные пакеты обновления. Чтобы проверить состояние обновления, обратитесь к соответствующей истории обновлений для вашей системы:

Опытные пользователи также могут обратиться к журналу, созданному Центром обновления Windows, для дальнейшего изучения.

При использовании Центра обновления Windows могут возникнуть следующие сценарии.

Почему мне предлагается более старое обновление?

Обновление, которое предлагается на устройстве, зависит от нескольких факторов. Ниже приведены некоторые из наиболее распространенных атрибутов:

  • Сборка ОС
  • Ветвь ОС
  • Языковой стандарт ОС
  • Архитектура ОС
  • Конфигурация управления обновлениями устройств

Если предлагаемые обновления не являются самыми актуальными, возможно, ваше устройство управляется сервером WSUS, и вам предлагаются обновления, доступные на этом сервере. Кроме того, если устройство входит в группу развертывания, администратор намеренно замедляет развертывание обновлений. Так как развертывание начинается медленно и измеряется, все устройства не получат обновление в один и тот же день.

Мое устройство застыло при проверке. Почему?

Пользовательский интерфейс параметров взаимодействует со службой обновления Orchestrator, которая, в свою очередь, взаимодействует со службой Центра обновления Windows. Если эти службы неожиданно останавливаются, это может привести к такому поведению. В таких случаях выполните следующие действия:

Закройте приложение "Параметры" и снова откроете его.

Запустите Services.msc и проверьте, запущены ли следующие службы:

  • Состояние обновления Orchestrator
  • Центр обновления Windows

Обновления компонентов не предлагаются, в то время как другие обновления

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

Проверка windowsUpdate.log выявит следующую ошибку:

Код ошибки 0x80070426 преобразуется в:

Помощник по входу в учетную запись Майкрософт (MSA или wlidsvc) — это служба, о которой идет речь. Служба DCAT Flighting (Идентификатор службы: 855E8A7C-ECB4-4CA3-B045-1DFA50104289) полагается на MSA для получения глобального идентификатора устройства для устройства. Без запуска службы MSA глобальный идентификатор устройства не будет создан и отправлен клиентом, а поиск обновлений компонентов никогда не будет завершен успешно.

Чтобы устранить эту проблему, сбросьте службу к значению MSA StartType по умолчанию — "вручную".

Если вы не можете разрешить запросы RANGE, вы будете загружать больше содержимого, чем необходимо в обновлениях (так как delta patching не будет работать).

Обновление не применимо к компьютеру

Наиболее распространенные причины этой ошибки описаны в следующей таблице:

Проблемы, связанные с конфигурацией брандмауэра

Ошибка, которая может возникнуть в журналах Центра обновления Windows:

Перейдите в services.msc и убедитесь, что служба брандмауэра Windows включена. Остановка службы, связанной с брандмауэром Windows в режиме повышенной безопасности, не поддерживается корпорацией Майкрософт. Дополнительные сведения см. в разделе Отключение брандмауэра Windows.

Проблемы, возникающие в связи с конфигурацией конфликтующих политик

Центр обновления Windows предоставляет широкий спектр политик конфигурации для управления поведением службы Центра обновления Windows в управляемой среде. Хотя эти политики и могут настраивать параметры на детальном уровне, неправильная настройка или установка конфликтующих политик может привести к неожиданному поведению.

Устройство не может получить доступ к файлам обновления

Убедитесь, что устройства могут достичь необходимые конечные точки Центра обновления Windows через брандмауэр. Например, для Windows 10 версии 2004 следующие протоколы должны иметь возможность достигать следующих конечных точек:

Конкретные конечные точки могут отличаться в зависимости от версий клиента Windows. Для примера см. раздел Конечные точки подключения Windows 10 Корпоративная 2004. Похожие статьи для других версий клиента Windows доступны в содержании рядом.

Обновления не загружаются из конечной точки интрасети (WSUS или диспетчер конфигураций)

Устройства с клиентом Windows могут получать обновления из различных источников, включая Центр обновления Windows в сети, сервер служб Windows Server Update Services и другие. Для определения источника обновлений Windows, используемых в настоящее время на устройстве, выполните следующие действия.

  1. Запустите Windows PowerShell от имени администратора.
  2. Запустите $MUSM = New-Object -ComObject "Microsoft.Update.ServiceManager".
  3. Запустите $MUSM.Services.

Проверьте выходные данные параметров Name и OffersWindowsUPdates, которые можно интерпретировать в соответствии с этой таблицей.

|Выходные данные|Значение| |-|-| |- Имя: Центр обновления Майкрософт
-OffersWindowsUpdates: True| - Источником обновлений является Центр обновления Майкрософт, что означает, что обновления для других продуктов Майкрософт, помимо операционной системы, также могут быть доставлены.
- Указывает, что клиент настроен на получение обновлений для всех продуктов Майкрософт (Office и т. д.). | | - Имя: DCat Flighting Prod
— OffersWindowsUpdates: True |— Начиная с Windows 10 версии 1709, обновления компонентов всегда доставляются через службу DCAT.
— Указывает, что клиент настроен на получение обновлений компонентов из Центра обновления Windows. | |- Имя: Магазин Windows (DCat Prod)
- OffersWindowsUpdates: False |-Источник обновления — обновления программы предварительной оценки для приложений Store.
- Указывает, что клиент не будет получать или не настроен на получение этих обновлений.| |- Имя: Служба Windows Server Update Service
- OffersWindowsUpdates: True |- Источником является сервер служб Windows Server Updates Services.
- Клиент настроен на получение обновлений из WSUS. | |- Имя: Центр обновления Windows
- OffersWindowsUpdates: True|- Источником является Центр обновления Windows.
- Клиент настроен на получение обновлений из Центра обновления Windows в Интернете|

В среде имеется неудачная настройка

В этом примере для групповой политики, заданной через реестр, система настроена на использование WSUS для загрузки обновлений (обратите внимание на вторую строку):

Из журналов Центра обновления Windows:

В вышеуказанном фрагменте журнала видно, что Criteria = "IsHidden = 0 AND DeploymentAction=*" . "*" означает, что с сервера ничего не указано. Таким образом, сканирование происходит, но нет направления для загрузки или установки агента. Таким образом, он просто сканирует обновление и предоставляет результаты.

Как показано в следующих журналах, автоматическое обновление запускает сканирование и не находит для него утвержденных обновлений. Таким образом, сообщается, что обновления для установки или загрузки отсутствуют. Это вызвано неправильной конфигурацией. Сторона WSUS должна утвердить обновления для Центра обновления Windows, чтобы получать обновления и устанавливать их в указанное время в соответствии с политикой. Так как этот сценарий не включает диспетчера конфигураций, невозможно установить неутвержденные обновления. Ожидается, что агент операционной аналитики будет выполнять сканирование и автоматически запускать загрузку и установку, но этого не произойдет с этой конфигурацией.

Использование высокой пропускной способности в клиенте Windows через Центр обновления Windows

Пользователи могут увидеть, что Windows использует всю пропускную способность в разных офисах в контексте локального компьютера. Это поведение реализовано намеренно. Компоненты, которые могут использовать пропускную способность, выходят за рамки компонентов Центра обновления Windows.

При обновлении Windows Server 2016 столкнулся с ошибкой 0x800705b4. Перепробовал несколько способов решения проблемы, один из них помог.

win

Если нажать кнопку Retry, то обновление снова завершается ошибкой. Накопительное обновление KB4103720 никак не хочет устанавливаться. Посмотреть какое обновление вызвало ошибку можно в журнале обновлений Update history.

win

Пошерстив Интернет, нашёл несколько советов, которые могут помочь в таком случае.

Аналогичная ошибка при установке обновлений:

Первый совет, который мне не помог

Установить опцию "При обновлении Windows получать обновления для других продуктов Майкрософт". Захожу в дополнительные настройки Advanced option и включаю "Give me updates for other Microsoft products when I update Windows".

Говорят, что обновление может не устанавливаться, если оно зависит от какого-то другого, необязательного обновления. Я, правда, в этом сомневаюсь.

win

Второй совет, который мне не помог

Обновить вручную антивирус. Антивирусные базы должны обновляться автоматически, но из-за ошибки этого не происходит. Даже есть это не поможет, то хотя бы антивирус будет обновлён. Я в этом способе тоже сомневаюсь. Хотя, если у вас стоит какой-то другой антивирус, то он может мешать обновлениям, его можно попытаться отключить. У меня на сервере стоит только защитник Windows.

Запускаю Windows Defender. Да, базы не обновлены.

win

Нажимаю кнопку Update definitions.

win

Антивирусные базы обновляются.

win

Третий совет, который мне не помог

Если сервер находится в домене, то, возможно, обновление скачивается с WSUS. Оно может быть битым или вообще ненужным. Можно отключить обновление через WSUS, чтобы сервер скачал патч напрямую из Microsoft.

Я уже пользовался этим способом при ошибке 0x80244011.

Четвёртый совет, который мне не помог

Через панель управления устраняем неполадки с центром обновления Windows.

win

Панель управления → Устранение неполадок → Система и безопасность → Центр обновления Windows.

win

Начинается поиск проблем, мешающим обновлению.

win

Найдена какая-то проблема и исправлена. Замечательно, но.

Пятый совет, который мне не помог

Все обновления перед установкой скачиваются в директорию SoftwareDistribution. А подписи обновлений хранятся в папке catroot2. Эти папки можно почистить или удалить, но придётся остановить несколько служб.

Я воспользовался скриптом для командной строки:

Скрипт останавливает несколько сервисов м переименовывает папки SoftwareDistribution и catroot2. Потом снова запускает остановленные службы.

Шестой совет, который мне помог

Проблемное обновление можно скачать из каталога Windows и установить вручную.

Нахожу в каталоге проблемное накопительное обновление KB4103720 для Windows Server 2016. Скачиваю и запускаю.

win

Обновление успешно устанавливается.

win

После этого перезагружаю сервер и устанавливаю остальные обновления в обычном режиме.

win

Вместо заключения

Что-то мне подсказывает, что проблемы с установкой обновлений у всех могут быть разные. Если один из способов не помог, попробуйте другой.

Читайте также: