Если вы получаете сообщение об ошибке Windows Update 0x80092004 в Windows 7 или Server 2008 R2, сделайте это

Microsoft выпустила обновления для всех поддерживаемых версий Windows - клиента и сервера - в День исправлений от августа 2019 года. Вы можете проверить наш обзор обновлений, если вы еще этого не сделали.

Отчеты показывают, что некоторые администраторы и домашние пользователи сталкиваются с проблемами с выпущенными обновлениями на компьютерах под управлением Windows 7 или Windows Server 2008 R2.

Попытки установить обновления KB4512506 (ежемесячное накопительное обновление) или KB4512486 (обновление только для безопасности) завершаются с ошибкой 0x80092004. Ошибка, связанная с кодом ошибки CRYPT_E_NOT_FOUND, предполагает, что Центр обновления Windows отклоняет обновления, поскольку не найдены криптографические значения, содержащиеся в пакетах обновлений.

Microsoft впервые изменила подпись пакетов обновлений для устройств Windows 7 и Windows Server 2008 R2 в День исправлений за август 2019 года. Компания подписывает пакеты только с SHA-2 с августа 2019 года; ранее они подписывали их с SHA-1 и SHA-2, но решили отказаться от SHA-1 из-за известных недостатков.

В 2018 году мы опубликовали статью об изменениях, в которой говорится, что системам Windows 7 и Server 2008 R2 необходимы определенные исправления для продолжения получения обновлений.

Похоже, что уязвимые системы Windows ищут SHA-1 в пакете обновления и игнорируют SHA-2. SHA-1 больше не включается, и именно по этой причине в этих системах выдается ошибка 0x80092004.

Совет : всегда полезно изучить обновления Windows перед установкой обновлений.

Microsoft показала, что определенное программное обеспечение Symantec и Norton, установленное в системах Windows 7 или Windows Server 2008 R2, не подходит для этого изменения, и Microsoft приняла решение блокировать обновления на компьютерах, на которых установлено программное обеспечение Symantec и Norton, до тех пор, пока проблема не будет решена. Решения безопасности могут блокировать или удалять обновления Windows.

Хотя возможно, что проблема связана, например, что другие антивирусные решения также вызывают проблемы с обновлениями Windows, более вероятно, что необходимое обновление отсутствует.

В системах Windows 7 и Windows Server 2008 R2 необходимо установить два обновления, чтобы подписанные обновления SHA-2 были установлены правильно:

  • KB4474419 - Обновление поддержки подписи кода SHA-2 для Windows Server 2008 R2, Windows 7 и Windows Server 2008: 13 августа 2019 г.
  • KB4490628 - Обновление стека обслуживания для Windows 7 SP1 и Windows Server 2008 R2 SP1: 12 марта 2019 г.

Если один из них не установлен, подписанные обновления SHA-2 не будут приняты, и вместо этого будет выдана ошибка.

Microsoft подтверждает, что KB4474419 является обязательным условием на веб-сайте поддержки. Компания перечисляет KB4490628 на странице, а также заявляет, что настоятельно рекомендует обновить ее. Обновления SSU устанавливаются автоматически, если используются обновления Windows, но их необходимо устанавливать вручную, если обновления устанавливаются вручную. Неясно, почему Microsoft не перечисляет SSU в качестве предпосылки более четко.

Вы можете убедиться, что эти обновления установлены, проверив список «Установленные обновления» на панели управления или запустив программное обеспечение сторонних производителей, например WinUpdatesList от Nirsoft.

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

Теперь вы : Были ли у вас проблемы с установкой обновлений за август 2019 года? (через Born)