Перейти к основному содержанию
 

Windows Server 2016 — ошибка 0x800705b4

Windows Server

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

win

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

win

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

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

  • KB4103720
  • KB4103723

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

Установить опцию "При обновлении 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 Server 2016 — отключаем обновление через WSUS

Мне не помогло.

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

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

win

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

win

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

win

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

Мне не помогло.

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

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

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

Net Stop bits
Net Stop wuauserv
Net Stop appidsvc
Net Stop cryptsvc
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak
Net Start bits
Net Start wuauserv
Net Start appidsvc
Net Start cryptsvc

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

Мне не помогло.

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

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

https://www.catalog.update.microsoft.com/Home.aspx

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

win

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

win

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

win

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

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

Теги