Предыстория: потребовалось поставить на один старенький ПК windows 7 home premium. После установки нужно было накатить обновление windows необходимое для дальнейшей установки ПО… И тут начались проблемы.
При попытке найти обновления выдавалась ошибка 80072EFE, при этом обновление для агента обновлений уже было установлено. Для решения этой проблемы нужно вручную обновить агент обновления Windows, скачав с официального сайта Microsoft. На сколько я понимаю автоматический скачанный агент устарел, как кстати и сама windows 7, по этому я крайне не рекомендую использовать эту ОС. И так берем нового агента по ссылкам ниже:
32-разрядные версии Windows 7 (SP1)
64-разрядные версии Windows 7 (SP1)
После установки и перезагрузки, у вас может возникнуть следующая ошибка в центре обновлений — код 8024402f. Эта ошибка связана с тем, что старый агент уже создал какие-либо файлы в папке репозитория windows, и ее необходимо удалить.
Для этого в меню пуск, в строке поиска, вводим powershell, и запускаем его от имени администратора. В powershell вводим поочередно команды:
Stop-Service wuauserv
Remove-Item -Recurse -Force C:\Windows\SoftwareDistribution\Download\*
Start-Service wuauserv
После этого закрываем powershell, можно перезагрузить ПК для надежности, но не обязательно.
Так же это действие можно выполнить в «графическом» режиме, как это сделать можно посмотреть в предыдущей теме на примере windows 10. После этих действий обновления будут выполнять в штатном режиме!
Так же смотрите мои темы связанные с проблемами обновлений Windows:
ЦЕНТР ОБНОВЛЕНИЯ WINDOWS 7 ОШИБКА 8007000E
ЦЕНТР ОБНОВЛЕНИЯ WINDOWS 10 ВЫДАЕТ ОШИБКУ