Ошибка 0x8007050a при обновлении Windows Server 2016
Добрый день! Уважаемые читатели и гости одного из крупнейших IT блогов в рунете Pyatilistnik.org. В прошлый раз мы с вами разобрали утилиты проверяющие совместимость вашего оборудования с Windows 11, чтобы в преддверии ее выхода у вас было понимание, стоит до нее обновляться или нет. Идем далее и сегодня мы разберем причины ошибки 0x8007050a при попытке установить обновления в Windows Server 2019. Я покажу, как ее устранить буквально за пару минут.
Методы устранения ошибки 0x8007050a
Вот так выглядит данная ошибка.
- Первое, что я вам советую сделать, это произвести перезагрузку вашего сервера, это как в случае с ошибкой 0x800705b4 помогает в ряде случаев.
- Если первый простой метод не помог, то проверьте нет ли у вас на сервере установленного антивируса Kaspersky Security 11 или его аналог. Если он есть, то проблема может быть в нем. Откройте командную строку от имени администратора и выполните две команды.
Затем выполните команду:
После этого вам необходимо перезагрузить ваш сервер с Windows Server 2019. Если это не помогло, то советую вам отправить запрос в техническую поддержку Касперского, мне они выслали обновленную версию клиента, где эту ошибку поправили, вот ссылка на форму обращения.
На одном из серверов это решило проблему и я стал получать новые обновления.
- Третий метод это проверка вашей системы на поврежденные компоненты и очистка ее от старого мусора, тут вам помогут две полезные команды. В командной строке выполните:
Данная команда восстановит поврежденные компоненты Windows, после выполнения команды так же советую перезагрузить сервер.
- В статье про устранение ошибки 8050800c я рассказывал, что обновления при скачивании попадают в папку SoftwareDistribution и если там есть какой-то мусор от предыдущих установок, мы легко можем получать другие ошибки обновления. Для очистки всего лишнего я вам давал скрипт ссылка на него выше в 8050800c. Вот текст скрипта:
net stop wuauserv
net stop appidsvc
net stop cryptsvc
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak
sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
cd /d %windir%\system32
regsvr32.exe atl.dll /s
regsvr32.exe urlmon.dll /s
regsvr32.exe mshtml.dll /s
regsvr32.exe shdocvw.dll /s
regsvr32.exe browseui.dll /s
regsvr32.exe jscript.dll /s
regsvr32.exe vbscript.dll /s
regsvr32.exe scrrun.dll /s
regsvr32.exe msxml.dll /s
regsvr32.exe msxml3.dll /s
regsvr32.exe msxml6.dll /s
regsvr32.exe actxprxy.dll /s
regsvr32.exe softpub.dll /s
regsvr32.exe wintrust.dll /s
regsvr32.exe dssenh.dll /s
regsvr32.exe rsaenh.dll /s
regsvr32.exe gpkcsp.dll /s
regsvr32.exe sccbase.dll /s
regsvr32.exe slbcsp.dll /s
regsvr32.exe cryptdlg.dll /s
regsvr32.exe oleaut32.dll /s
regsvr32.exe ole32.dll /s
regsvr32.exe shell32.dll /s
regsvr32.exe initpki.dll /s
regsvr32.exe wuapi.dll /s
regsvr32.exe wuaueng.dll /s
regsvr32.exe wuaueng1.dll /s
regsvr32.exe wucltui.dll /s
regsvr32.exe wups.dll /s
regsvr32.exe wups2.dll /s
regsvr32.exe wuweb.dll /s
regsvr32.exe qmgr.dll /s
regsvr32.exe qmgrprxy.dll /s
regsvr32.exe wucltux.dll /s
regsvr32.exe muweb.dll /s
regsvr32.exe wuwebv.dll /s
netsh winsock reset
netsh winhttp reset proxy
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
wuauclt /Updatenow
В результате у вас будет создана новая версия папки SoftwareDistribution, из плюсов, что вы исправите ошибку 0x8007050a и освободите приличное дисковое пространство.
После его выполнения, так же перезагрузите сервер и снова проверьте наличие новых обновлений Windows. НА этом у меня все, надеюсь, что данный опт поможет вам в устранении ошибки 0x8007050a. С вами был Иван Семин, автор и создатель IT портала Pyatilistnik.org.