Anonim

Если вы видите ошибку 0x80004005 в Windows 10, это означает, что обновление не удалось. Этот конкретный код ошибки кажется специфичным для Internet Explorer Flash Player и отмечен в статье базы знаний Майкрософт KB3087040. К сожалению, статья на самом деле не говорит вам много об ошибке или о том, как ее исправить. Он даже не упоминает, что это происходит в Windows 10!

К счастью, это то, что я видел на клиентской машине и успешно исправил.

Существует три способа устранения ошибки 0x80004005 в Windows 10. Вы можете либо сбросить Windows Update, либо загрузить файлы вручную. Если ни один из этих способов не работает, средство устранения неполадок Центра обновления Windows может помочь. Второй вариант кажется неудачным, так как некоторые пользователи утверждают, что он не работает для них, поэтому начнем со сброса Центра обновления Windows.

Сброс Windows Update, чтобы исправить ошибку 0x80004005

В этом случае удобно использовать этот метод в командной строке, но шаги довольно просты.

Откройте командную строку от имени администратора и введите или вставьте следующие команды. Нажмите Enter после каждой команды.

  • чистая остановка wuauserv
  • чистая остановка cryptSvc
  • стоповые биты
  • Чистая остановка
  • ren C: \ Windows \ SoftwareDistribution SoftwareDistribution.old
  • ren C: \ Windows \ System32 \ catroot2 Catroot2.old
  • чистый старт wuauserv
  • net start cryptSvc
  • чистые стартовые биты
  • net start msiserver

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

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

Прямое скачивание

Иногда прямое действие - единственный путь. Загрузка и установка файлов вручную помогла многим пользователям, но многие также сказали, что это не сработало. Не мешало бы попробовать это для себя.

Загрузите файл прямо отсюда:

x86: http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/09/windows10.0-kb3087040-x86_86b760ce3097391e6896df374d69aff46b769b02.msu

x64: http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/09/windows10.0-kb3087040-x64_ad0f78efb7b122fa9472dbb8050c4f358aceab49.msu

Выберите файл, соответствующий вашей версии Windows, x86 для 32-битных версий и x64 для 64-битных. Файл не будет работать, если вы ошиблись версией.

Обновление для Windows Troubleshooter

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

  1. Введите «Устранение неполадок» в поле поиска Windows (Cortana).
  2. Выберите «Просмотреть все» на левой панели нового окна.
  3. Выберите Центр обновления Windows
  4. Нажмите кнопку Далее и дождитесь завершения устранения неполадок.

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

Наконец, если ни один из этих методов не работает, просто оставьте его и используйте другой браузер. В любом случае Flash скоро выйдет из-под контроля, так как большинство других браузеров отказались от него из-за присущей ему уязвимости. Microsoft последует этому примеру.

Как исправить ошибку 0x80004005 в Windows 10