Ошибка 8050800C, решаем за минуту
Добрый день! Уважаемые читатели и гости, одного из популярнейших компьютерных блогов Pyatilistnik.org. Хоть на дворе и 2019 год, Windows 7, остается самой популярной операционной системой в мире. Я как обычно под конец года собирал свою свежую сборку, и вот после чистой установки виндоус 7, в момент обновления я получил интересную ошибку 8050800C при попытке установить одно из обновлений безопасности, а именно, как выяснилось Windows Defender, это такой встроенный антивирус от Microsoft. Ниже я покажу как я решил данную ошибку.
Причины появления ошибки 8050800C
Прежде, чем мы с вами начнем лечить код 8050800c, я бы хотел описать из-за чего он может появляться:
- У вас криво скачалось обновление
- У вас повредилось обновление в папке Software Distribution
- Есть проблемы на стороне антивируса Windows Defender
- Повреждение системных файлов, которые могут отвечать за механизм обновления системы
Как вылечить ошибку 8050800c
Как я и писал выше, в моем случае, данная зараза выскочила абсолютно на свежеустановленной Windows 7, но вы ее можете встретить и уже на ОС, инсталлированной год и более назад, тут полный рандом. Все эти проблемы начались в 2016 году, когда массово в Windows 7 был бесконечный поиск обновлений, после этого глюки уже привычны или могу напомнить ошибку обновления 0x800705b4.
Вот так вот в центре обновления (Windows Update) выглядит код ошибки 8050800c.
Если попытаться нажать кнопку "Повторить", то эффект будет такой же. Нажимаем ссылку "Просмотр важных обновлений". В открывшемся окне мы с вами видим, что у нас это KB915597 Windows Defender Antivirus 1.283.465 размером 57 МБ.
В просмотре событий, в логах Windows 7, вы можете обнаружить вот такую ошибку:
Что делать если Windows Defender вообще не стоит
Для ее устранения есть несколько вариантов. Если у вас не установлен Windows Defender Antivirus, то можете его скачать отдельным пакетом с сайта Microsoft и установить, либо можете включить поиск дополнительных обновлений по другим продуктам, и установить из него, тем самым вы обойдете ошибку 8050800c в "Центре обновления (Windows Update)".
Спускаетесь в середину страницы и находите сводную таблицу, в которой находите свою операционную систему, у меня, это Windows 7 и выбираете свою разрядность.
В итоге у вас будет файл mpas-fe.exe, запустите его установку от имени администратора, вы подтвердите установку, которая в фоновом режиме установит обновление, на это может уйти минуты 2-3, отслеживать ее можно только в мониторе ресурсов, так как задание для пользователя не видно в виде какого-либо мастера. После установки mpas-fe.exe у вас ошибка 8050800c в Windows 7 должна пропасть.
Теперь если в центре обновления Windows нажать кнопку поиска обновлений или повторить, то вы уже увидите, что данного обновления KB915597 Windows Defender Antivirus 1.283.465 нет, у меня выскочило "Отсутствуют какие-либо обновления для данного компьютера" и как видите я полностью исправил ошибку обновления 8050800c, все просто.
Второй вариант, когда у вас в системе не установлен пакет Windows Defender Antivirus, заключается в том, что вы должны запросить у Microsoft обновления для других продуктов, нажимаем ссылку "Дополнительные сведения"
У вас откроется Internet Explorer, где необходимо дать разрешение для запуска надстройки "Windows Update Vista Web Control"
Принимаем лицензионное соглашение и нажимаем кнопку "Установить"
Разрешаем выполнение надстройки в вашей Windows 7.
После включения дополнительных функций, я бы перезагрузил компьютер, так как есть глюк, что может долго происходить поиск новых обновлений. Как только система загрузилась, в центре обновления Windows 7 нажимаем кнопку поиска.
Как видите, теперь у нас еще обнаружились и необязательные обновления. Первым делом, чтобы исправить в Windows Update код 8050800c, выберите пункт важные обновления, я его подчеркнул.
Снимаем галочку на против данной KB915597 и нажимаем OK.
Переходим теперь к необязательным пакетам, и выбираем оба в пункте Security Essentials Free Antivirus и нажимаем OK.
После этих действий мы будем производить установку только не основных апдейтов, нажимаем "Установить обновление"
У вас стартанет загрузка.
Через некоторое время появится мастер установки Windows Defender Essentials, нажимаем далее.
Принимаем лицензионное соглашение в Windows Defender Antivirus
Выбираем, будите ли вы вступать в программу улучшения качества, лично я нет, продолжаем далее.
Подтверждаем, что будем включать брандмауэр, и если хотите, то можете отправлять в Microsoft образцы вирусов.
Когда все готово, то начинаем установку Windows Defender Essentials
Занимаем она минуту, после окончания нажмите "Готово". В правом углу выскочит подсказка, о том что его нужно обновить, щелкните по ней.
Нажимаем кнопку обновить.
По сути у вас будет такой же мастер обновления встроенного антивируса, принимаем условия.
Далее.
Включаем брандмауэр Windows 7.
Дожидаемся процесса обновления.
В итоге вы видите, что глючное обновление с кодом ошибки 8050800c пропало и все стало зелененьким.
После инсталляции Windows Defender Essentials я вас советую открыть его в системном трее (Области уведомлений) и обновить.
Это уже будет последний этап, обещаю.
Все теперь антивирус стал по последнему слову обновлен и зелен, ошибка 8050800c ушла в прошлое, поздравляю вас.
Что делать если Windows Defender вообще уже стоит
Если у вас уже в системе данный антивирус установлен, и вы не можете его обновить, выглядеть это может и вот так:
Откройте редактор реестра Windows, и перейдите в ветку:
тут вы обнаружите папки с SID номерами, формата S-1-5-. Пробегитесь по каждой из веток и удостоверьтесь, что в каждой из них есть ключ Profileimagepath, если его нет, то его нужно создать. Для этого через правый клик выберите создать мультистроковый параметр.
И дайте ему значение 1, данный параметр должен быть в каждой из веток, где его изначально нет, после чего перезагрузите систему и попытайтесь найти и установить новые обновления в Windows 7 или 10.
Если это не помогло, то попробуйте запустить утилиту устранения неполадок от компании Microsoft, скачать ее можно по ссылке:
Запускаете его для Windows Update и следуете по мастеру исправления неисправностей, на выходе вы получите либо исправленную ошибку 8050800C, либо новую, которую сможете поискать.
Напоминаю, что в Windows 10 есть уже встроенная утилита, ее найти можно в параметрах Windows - Устранение неполадок - Центр обновления Windows
Еще одним методом исправить код 8050800c является очистка папок в которые скачиваются обновления, и если они по какой-то причине повредились, то может выскакивать ошибка, напоминаю это папки SoftwareDistribution и catroot2. Я вас написал скрипт, который их почистит и все сделает красиво, вот его код:
Запускаете скрипт от имени администратора и ждете его выполнения, после чего пробуем снова произвести установку обновлений.
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
Если и это не помогло исправить ошибку 8050800c, то попробуйте открыть командную строку от имени администратора и попробовать выполнить команду:
Дождаться результата, если будут проблемы с поврежденными файлами, то выполните команду:
Надеюсь, что это действия помог вам в устранении обновления Windows и кода 8050800c при установке пакета. Остались вопросы, то пишите их в комментариях, а с вами был Иван Семин, автор и создатель IT блога Pyatilistnik.org.
Столкнулся с невозможностью обновить «до упора» свежеустановленную семёрку, качнул mpas-fe, и произошло чудо. Спасибо за подробную инструкцию!
Сергей, я очень рад, что вам помог!
Спасибо, исправил!
Респект вам Иван! Помог 1 вариант.
Очень рад слышать.
спасибо помог,уважаю .Все разжевал по полочкам. ПО ЧАЩЕ ТАКИХ ЛЮДЕЙ НАДА В ИНЕТ.
Спасибо.
Супер. Все решилось за пару минут по первому варианту. С наступающим !
большое спасибо! первый способ сотворил чудо!
Спасибо, помогло
Спс брат статья очень полезный
Рад, что смог помочь
Спасибо,вылечил комп
Спасибо, мил человек, Дефендер не был установлен, помогло.
Благодарю!
Спасибо огромное, ваша инструкция помогла)
чел спасибо! думал левый сайт, а оказалось все подробно расписано как надо
Спасибо!!!!Респект автору статьи!
Спасибо большое!
Большое спасибо. Помогло
Спасибо огромное 🙂
Спасибо за развернутый ответ
отсутствует вариант решения при условии «Windows Defender нет и не нужен».
Огромное спасибо! Все быстро получилось!
Спасибо
Спасибо большое.
Спасибо большое все получилось и все понятно и грамотно рассказано!!!!!!!
Большой вам РЕСПЕКТ!!!!!!!