Появление сообщений об ошибке «Ошибка: 0x8004005» или «Ошибка: 0x800C0005» при поиске обновлений


Проблема


Если обратиться на веб-узел Windows Update и щелкнуть ссылку Просмотр и поиск обновлений, то поиск заканчивается с результатом 0%. Кроме того, может появляться одно из следующих сообщений об ошибке.
Ошибка: 0x800C0005
Ошибка: 0x8004005

Причина


Данная проблема может возникать, если определенные файлы динамических библиотек (файлы DLL) не зарегистрированы соответствующим образом или между компьютером и Интернетом находится межсетевой экран, препятствующий осуществлению подключений HTTPS (SSL).

Решение


Чтобы устранить данную проблему, необходимо зарегистрировать определенные файлы DLL с помощью команды regsvr32. Для этого выполните следующие действия.
  1. Выберите в меню Пуск пункт Выполнить, введите в поле Открыть команду cmd и нажмите кнопку ОК.
  2. В командной строке введите следующие команды. После каждой команды нажимайте клавишу ВВОД.

    regsvr32 Softpub.dll
    regsvr32 Wintrust.dll
    regsvr32 Initpki.dll
  3. Нажмите кнопку ОК.
  4. Перезагрузите компьютер.