Ошибка обновления 0x80070003 или 0x80070002

При обновлении Windows, в журналах работы %windir%\WindowsUpdate.log возникают ошибки 0x80070003 или 0x80070002.На самом деле тут все просто, побились обновления. Следовательно надо удалить весь кеш обновления после этого должно все заработать.

Вариант 1 (автоматически):

Создаем CMD файл следующего содержания:

net stop wuauserv
rmdir /s /q %windir%\SoftwareDistribution
cd %windir%/system32
net stop cryptsvc
ren CatRoot2 CatRoot5
net start cryptsvc
net start wuauserv

Вариант 2:

1. Пуск пункт Выполнить (Windows+R), вводим команду services.msc
2. Правой кнопкой мыши по службе Автоматическое обновление и выбираем команду Остановить.
3. Пуск пункт Выполнить, вводим команду %windir%
4. Переименовываем или удаляем папку softwaredistribution
5. Правой кнопкой мыши по службе Автоматическое обновление и выбираем команду Пуск.
6. Пуск Выполнить, вводим команду Wuauclt.exe /resetauthorization /detectnow