23.10.2014
Периодически, при попытке установки автоматических обновлений в ОС Windows из центра обновлений корпорации Microsoft возникают ошибки. Одна из них errorcodewindowsupdate 800b0100.
Если данная ошибка появилась, то, скорее всего, она уже никогда не исправится автоматически, в связи с чем Центр Обновлений Windows будет упорно настаивать на том, что его необходимо установить, а через пару минут после попытки установки снова и снова писать: "Не удалось установить обновление. Ошибка 800b0100."
К сожалению, встроенная справка Windows (которая, между прочим имеет выход в сеть Интернет, для того, чтобы искать свежие решения в нем) никаких подсказок по данной ошибке не дала, а это значит, что решать проблему пользователю нужно самостоятельно.
Так вот, код ошибки 800b0100 указывает, что загружаемый файл поврежден, либо отсутствует вообще. Давайте попробуем устранить эту проблему.
Устранение ошибки windowsupdate 800b0100 Предлагаем вам два варианта решения проблемы, хотя есть еще несколько разных вариантов, эти два мне показались наиболее удобными и понятными для пользователя.
Вариант 1. Нажмите WinKey+R (должно открыться окно “Выполнить"). В появившемся окне введите команду services.msc и подтвердите операцию, нажав кнопку "ОК".
В открывшемся в результате введенной команды окне, найдите службу "Автоматическое обновление" и нажмите на кнопку "Остановить".
Теперь запустите проводник (окно со списком служб закрывать пока не надо). После запуска проводника зайдите на локальный диск C, перейдите в папку Windows и найдите там папку SoftwareDistribution. Кликните по ней правой кнопкой мыши и выберете пункт "Переименовать". Задайте папке любое другое имя, например, SoftwareDistributionOld. Закройте проводник и перейдите обратно в окно с открытыми службами.
Снова найдите службу "Автоматическое обновление" и запустите ее, нажав на кнопку "Запуск".
Вот и все, теперь запускайте Центр Обновлений Windows, выбирайте пункт "Поиск обновлений" и пробуйте установить то обновление, которое выдавало ошибку.
Вариант 2. Альтернативный способ устранения ошибки 800b0100, для тех, кому не помог первый вариант.
Ваша задача будет состоять в регистрации в ручном режиме следующих четырех файлов: Softpub.dll, Wintrust.dll, Initpki.dll и Mssip32.dll.
Для того, чтобы провести регистрацию этих файлов в системе, необходимо запустить командную строку с правами администратора (как это сделать, описано в этой статье) и по очереди ввести следующие команды (не забывайте после каждой команды подтверждать ее выполнение, нажав на клавишу "Enter"):
regsvr32 Softpub.dll /s regsvr32 Wintrust.dll /s regsvr32 Initpki.dll /s regsvr32 Mssip32.dll /s
После выполнения всех четырех команд пробуйте установить сбойное обновление опять, скорее всего, ошибка 800b0100 больше не потревожит вас.
А если вам помог один из этих способов, не поленитесь поделиться своим мнением (или благодарностью) в комментариях, благо, их у нас можно оставлять без регистрации.
|