Ошибка 0x8007050a при обновлении Windows Server 2016

Обновлено 12.07.2021

Error 0x8007050a

Добрый день! Уважаемые читатели и гости одного из крупнейших IT блогов в рунете Pyatilistnik.org. В прошлый раз мы с вами разобрали утилиты проверяющие совместимость вашего оборудования с Windows 11, чтобы в преддверии ее выхода у вас было понимание, стоит до нее обновляться или нет. Идем далее и сегодня мы  разберем причины ошибки 0x8007050a при попытке установить обновления в Windows Server 2019. Я покажу, как ее устранить буквально за пару минут.

Методы устранения ошибки 0x8007050a

С установкой обновлений возникли некоторые проблемы, но попытка будет повторена позже. Если вы продолжаете видеть это сообщение и хотите получать сведения, выполнив поиск в интернете или обратившись в службу поддержки, вам может помочь это: 0x8007050a

Вот так выглядит данная ошибка.

Ошибка 0x8007050a при обновлении Windows Server 2016

  • Первое, что я вам советую сделать, это произвести перезагрузку вашего сервера, это как в случае с ошибкой 0x800705b4 помогает в ряде случаев.
  • Если первый простой метод не помог, то проверьте нет ли у вас на сервере установленного антивируса Kaspersky Security 11 или его аналог. Если он есть, то проблема может быть в нем. Откройте командную строку от имени администратора и выполните две команды.

sc config bits binPath="C:\Windows\System32\svchost.exe -k netsvcs"

Затем выполните команду:

sc config wuauserv binPath="C:\Windows\system32\svchost.exe -k netsvcs"

Устранение ошибки 0x8007050a через командную строку

После этого вам необходимо перезагрузить ваш сервер с Windows Server 2019. Если это не помогло, то советую вам отправить запрос в техническую поддержку Касперского, мне они выслали обновленную версию клиента, где эту ошибку поправили, вот ссылка на форму обращения.

https://companyaccount.kaspersky.com/account/login?_ga=2.102606657.1388206921.1626081990-1073183702.1626081990

На одном из серверов это решило проблему и я стал получать новые обновления.

Устраненная ошибка 0x8007050a

  • Третий метод это проверка вашей системы на поврежденные компоненты и очистка ее от старого мусора, тут вам помогут две полезные команды. В командной строке выполните:

sfc /scannow & DISM /Online /Cleanup-Image /ScanHealth & DISM /Online /Cleanup-Image /CheckHealth & DISM /Online /Cleanup-Image /RestoreHealth

sfc /scannow

Данная команда восстановит поврежденные компоненты Windows, после выполнения команды так же советую перезагрузить сервер.

  • В статье про устранение ошибки 8050800c я рассказывал, что обновления при скачивании попадают в папку SoftwareDistribution и если там есть какой-то мусор от предыдущих установок, мы легко можем получать другие ошибки обновления. Для очистки всего лишнего я вам давал скрипт ссылка на него выше в 8050800c. Вот текст скрипта:

net stop bits
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 и освободите приличное дисковое пространство.

Очистка папки SoftwareDistribution

После его выполнения, так же перезагрузите сервер и снова проверьте наличие новых обновлений Windows. НА этом у меня все, надеюсь, что данный опт поможет вам в устранении ошибки 0x8007050a. С вами был Иван Семин, автор и создатель IT портала Pyatilistnik.org.

Автор - Сёмин Иван

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *