С сентября 2019 года многие пользователи столкнулись с очередными сложностями при загрузке последних KB-апдейтов. Так, при попытке запустить плановую установку через «Центр Обновлений», система указывает, что произошла неизвестная ошибка Windows Update с кодом 80092004 (Windowsupdate DT000). Наиболее часто сбой выскакивает при попытке поставить актуальные апдейты KB4516065, KB4512506, KB4516033, KB4516655. Причем не важно, делаете вы это в ручную, через ЦО или автономный установщик.

Произошла-неизвестная-ошибка-Windows-Update-код-80092004

Произошла неизвестная ошибка Windows Update — код 80092004

В статье постараемся разобраться, отчего возникает неизвестная проблема с кодом 80092004 в Windows Update, в чем причина отката и каким образом этот баг исправляется.

Что ошибка означает?

Код неизвестной ошибки 80092004 или 0x80092004 появляется из-за того, что «Центр Обновлений» отклоняет загружаемые пакеты. Связано это с отсутствием и поддержкой нужных криптографических значений.

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

Разработчики Майкрософт наверняка предполагали, что наш пользователь не занимается систематической подгрузкой абсолютно всех нужных KB-пакетов. Поэтому в Microsoft активно указывают на тот факт, что ошибка 80092004 возникает только в тех системах, где не стоят все дополнительные пакеты, загруженные ранее.

Не устанавливается KB4516065 — решение

В сентябре компания Майкрософт планово выложила KB-патчи, в которых комплексно решались около 80 уязвимостей. Стоит отметить, что 17 уязвимостей из 80 были критическими. Наиболее массовая проблема проявилась именно с плановым пакетом KB4516065, необходимым для Windows 7 и Windows Server 2008 R2.

Если кратко говорить про конкретные уязвимости — можно отметить две из них: CVE-2019-1214 и CVE-2019-1215. Эти проблемы связаны с контролем уровня привилегий в Виндовс. Например, первая уязвимость скрывалась в драйвере Windows Common Log File System и позволяла третьей стороне с правами обычного пользователя повышаться до администратора. Вторая же уязвимость имела схожий характер и скрывалась в службе Winsock (ws2ifsl.sys).

Таким образом получаем основное решение:

На специальной странице Майкрософт, посвященной KB4516065, разработчики рекомендуют предварительно совершить установку следующих апдейтов: KB4474419 (дополнения к службе безопасности) и KB4516655 (обновления служебного стека). Помимо этого, также желательно заранее загрузить в Windows 7 — KB3133977. С наличием этих пакетов, следующие обновления должны установится без проблем.

Также компания Майкрософт предупреждает о конфликте, который может возникнуть из-за наличия в ОС активных антивирусных программ от Symantec и Norton. Пока проблема не решится — обновления будут блокироваться на таких ПК. Если у вас имеются такие приложения — лучше их отключить/ удалить на момент загрузки KB.

Как еще решить ошибку 80092004 в Windows Update?

Изредка, на некоторых Windows не помогает даже загрузка предварительных пакетов, которые помогают поставить KB4516065.  В особо запущенных случаях «Центр Обновлений» вообще не работает. В таком случае советую провести вот такие манипуляции:

  1. Отключите (удалите) предустановленный антивирус. После этого загрузите обычный сканер, типа KVRT, MalwareBytes, AdwCleaner или Dr.Web CureIt. Систему нужно несколько раз прогнать через сканер, перезагружаясь после каждой проверки. Такой подход позволит исключить влияние на ОС основных вирусных процессов.

    Антивирусный-сканер-Kaspersky-Virus-Removal-Tool

    Антивирусный сканер Kaspersky Virus Removal Tool

  2. Примените утилиту CCleaner. Через её инструменты: очистите автозагрузку от левых приложений, проверьте реестр на ошибки и выполните общую очистку.

    Программа-CCleaner-для-очистки-ПК-от-мусора

    Программа CCleaner для очистки ПК от мусора

  3. Освободите на системном диске побольше пространства (до 10 Гб).
  4. Есть явно лишнее ПО? Удаляйте его смело — особое внимание на игры с репаками, модами и т.д.
  5. Откройте от админа опцию «Командная строка». В ней нужно выполнить две команды, указанные на скриншоте. Эти команды должны подправить битые записи, восстановить некоторые файлы и удалить системные баги. После применения команд снова перезагружайтесь.

    Команды-очистки-и-восстановления-Windows

    Команды очистки и восстановления Windows

  6. Также отследите — что бы все вспомогательные программы, типа .NET Framework или Visual C++ были загружены из официальных источников.

Заключение

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