Ошибка 8050800C, решаем за минуту

error

Добрый день! Уважаемые читатели и гости, одного из популярнейших компьютерных блогов 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.

Ошибка 8050800C

Если попытаться нажать кнопку "Повторить", то эффект будет такой же. Нажимаем ссылку "Просмотр важных обновлений". В открывшемся окне мы с вами видим, что у нас это KB915597 Windows Defender Antivirus 1.283.465 размером 57 МБ.

Ошибка 8050800C-2

В просмотре событий, в логах Windows 7, вы можете обнаружить вот такую ошибку:

Событие с кодом ID 20: Ошибка установки: не удается установить следующее обновление из-за ошибки 0x80070643: Обновление определения для Windows Defender Antivirus – КБ915597 (Определение 1.283.465.0).

Код события 20

Что делать если Windows Defender вообще не стоит

Для ее устранения есть несколько вариантов. Если у вас не установлен Windows Defender Antivirus, то можете его скачать отдельным пакетом с сайта Microsoft и установить, либо можете включить поиск дополнительных обновлений по другим продуктам, и установить из него, тем самым вы обойдете ошибку 8050800c в "Центре обновления (Windows Update)".

ссылка на скачивание Windows Defender отдельным пакетом https://www.microsoft.com/en-us/wdsi/definitions

Спускаетесь в середину страницы и находите сводную таблицу, в которой находите свою операционную систему, у меня, это Windows 7 и выбираете свою разрядность.

Загрузка Windows Defender

В итоге у вас будет файл mpas-fe.exe, запустите его установку от имени администратора, вы подтвердите установку, которая в фоновом режиме установит обновление, на это может уйти минуты 2-3, отслеживать ее можно только в мониторе ресурсов, так как задание для пользователя не видно в виде какого-либо мастера. После установки mpas-fe.exe у вас ошибка 8050800c в Windows 7 должна пропасть.

8050800c windows 7

Теперь если в центре обновления Windows нажать кнопку поиска обновлений или повторить, то вы уже увидите, что данного обновления KB915597 Windows Defender Antivirus 1.283.465 нет, у меня выскочило "Отсутствуют какие-либо обновления для данного компьютера" и как видите я полностью исправил ошибку обновления 8050800c, все просто.

исправленная 8050800c

Второй вариант, когда у вас в системе не установлен пакет Windows Defender Antivirus, заключается в том, что вы должны запросить у Microsoft обновления для других продуктов, нажимаем ссылку "Дополнительные сведения"

код 8050800c-01

У вас откроется Internet Explorer, где необходимо дать разрешение для запуска надстройки "Windows Update Vista Web Control"

поиск дополнительных обновлений

Принимаем лицензионное соглашение и нажимаем кнопку "Установить"

код 8050800c-03

Разрешаем выполнение надстройки в вашей Windows 7.

как исправить windows update 8050800c

После включения дополнительных функций, я бы перезагрузил компьютер, так как есть глюк, что может долго происходить поиск новых обновлений. Как только система загрузилась, в центре обновления Windows 7 нажимаем кнопку поиска.

Исправление ошибки 8050800c-01

Как видите, теперь у нас еще обнаружились и необязательные обновления. Первым делом, чтобы исправить в Windows Update код 8050800c, выберите пункт важные обновления, я его подчеркнул.

установка дополнительных обновлений

Снимаем галочку на против данной KB915597 и нажимаем OK.

снимаем галку с загрузки Windows Defender Antivirus

Переходим теперь к необязательным пакетам, и выбираем оба в пункте Security Essentials Free Antivirus и нажимаем OK.

выбираем необязательные обновления в Windows 7

После этих действий мы будем производить установку только не основных апдейтов, нажимаем "Установить обновление"

Исправление ошибки 8050800c-05

У вас стартанет загрузка.

код 8050800c обновление windows 7

Через некоторое время появится мастер установки Windows Defender Essentials, нажимаем далее.

Установка Windows Defender Antivirus

Принимаем лицензионное соглашение в Windows Defender Antivirus

Установка Windows Defender Essentials

Выбираем, будите ли вы вступать в программу улучшения качества, лично я нет, продолжаем далее.

Исправление ошибки 8050800c-09

Подтверждаем, что будем включать брандмауэр, и если хотите, то можете отправлять в Microsoft образцы вирусов.

Оптимизация безопасности Windows Defender Antivirus

Когда все готово, то начинаем установку Windows Defender Essentials

Исправление ошибки 8050800c-11

Занимаем она минуту, после окончания нажмите "Готово". В правом углу выскочит подсказка, о том что его нужно обновить, щелкните по ней.

Исправление ошибки 8050800c-12

Нажимаем кнопку обновить.

Обновление Windows Defender Essentials

По сути у вас будет такой же мастер обновления встроенного антивируса, принимаем условия.

мастер обновления Windows Defender Essentials

Далее.

Исправление ошибки 8050800c-15

Включаем брандмауэр Windows 7.

Исправление ошибки 8050800c-16

Дожидаемся процесса обновления.

Исправление ошибки 8050800c-17

В итоге вы видите, что глючное обновление с кодом ошибки 8050800c пропало и все стало зелененьким.

исправленная ошибка 8050800c

После инсталляции Windows Defender Essentials я вас советую открыть его в системном трее (Области уведомлений) и обновить.

Исправление ошибки 8050800c-19

Это уже будет последний этап, обещаю.

Исправление ошибки 8050800c-20

Все теперь антивирус стал по последнему слову обновлен и зелен, ошибка 8050800c ушла в прошлое, поздравляю вас.

Исправление ошибки 8050800c-21

Что делать если Windows Defender вообще уже стоит

Если у вас уже в системе данный антивирус установлен, и вы не можете его обновить, выглядеть это может и вот так:

8050800C

Откройте редактор реестра Windows, и перейдите в ветку:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\

тут вы обнаружите папки с SID номерами, формата S-1-5-. Пробегитесь по каждой из веток и удостоверьтесь, что в каждой из них есть ключ Profileimagepath, если его нет, то его нужно создать. Для этого через правый клик выберите создать мультистроковый параметр.

Создание ключа profileimagepath

И дайте ему значение 1, данный параметр должен быть в каждой из веток, где его изначально нет, после чего перезагрузите систему и попытайтесь найти и установить новые обновления в Windows 7 или 10.

Создание ключа profileimagepath-2

Если это не помогло, то попробуйте запустить утилиту устранения неполадок от компании Microsoft, скачать ее можно по ссылке:

https://support.microsoft.com/en-us/help/4027322/windows-update-troubleshooter или у меня с сайта

Запускаете его для Windows Update и следуете по мастеру исправления неисправностей, на выходе вы получите либо исправленную ошибку 8050800C, либо новую, которую сможете поискать.

Средство устранения неисправностей Windows

Напоминаю, что в Windows 10 есть уже встроенная утилита, ее найти можно в параметрах Windows - Устранение неполадок - Центр обновления Windows

Устранение неполадок Windows 10

Еще одним методом исправить код 8050800c является очистка папок в которые скачиваются обновления, и если они по какой-то причине повредились, то может выскакивать ошибка, напоминаю это папки SoftwareDistribution и catroot2. Я вас написал скрипт, который их почистит и все сделает красиво, вот его код:

Запускаете скрипт от имени администратора и ждете его выполнения, после чего пробуем снова произвести установку обновлений.

скрипт очистки папок SoftwareDistribution и catroot2

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

Если и это не помогло исправить ошибку 8050800c, то попробуйте открыть командную строку от имени администратора и попробовать выполнить команду:

sfc /scannow

Дождаться результата, если будут проблемы с поврежденными файлами, то выполните команду:

Dism /Online /Cleanup-Image /RestoreHealth

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

Оцените статью
Настройка серверов windows и linux
Добавить комментарий

  1. Сергей

    Столкнулся с невозможностью обновить «до упора» свежеустановленную семёрку, качнул mpas-fe, и произошло чудо. Спасибо за подробную инструкцию!

  2. Иван Семин автор

    Сергей, я очень рад, что вам помог!

  3. Владимир

    Спасибо, исправил!

  4. Николай.

    Респект вам Иван! Помог 1 вариант.

  5. Иван Семин автор

    Очень рад слышать.

  6. КОЛЯН

    спасибо помог,уважаю .Все разжевал по полочкам. ПО ЧАЩЕ ТАКИХ ЛЮДЕЙ НАДА В ИНЕТ.

  7. Иван Семин автор

    Спасибо.

  8. Вадим

    Супер. Все решилось за пару минут по первому варианту. С наступающим !

  9. Влад

    большое спасибо! первый способ сотворил чудо!

  10. Артем

    Спасибо, помогло

  11. ahmet

    Спс брат статья очень полезный

  12. Иван Семин автор

    Рад, что смог помочь

  13. Евгений

    Спасибо,вылечил комп

  14. Игорь

    Спасибо, мил человек, Дефендер не был установлен, помогло.

  15. Олег

    Благодарю!

  16. Анастасия

    Спасибо огромное, ваша инструкция помогла)

  17. Толян

    чел спасибо! думал левый сайт, а оказалось все подробно расписано как надо

  18. Сергей

    Спасибо!!!!Респект автору статьи!

  19. Елена

    Спасибо большое!

  20. Эдуард

    Большое спасибо. Помогло

  21. Sergei

    Спасибо огромное 🙂

  22. Михаил

    Спасибо за развернутый ответ

  23. Сергей

    отсутствует вариант решения при условии «Windows Defender нет и не нужен».

  24. Виктор

    Огромное спасибо! Все быстро получилось!

  25. Сергей

    Спасибо

  26. Сергей

    Спасибо большое.

  27. Роман

    Спасибо большое все получилось и все понятно и грамотно рассказано!!!!!!!
    Большой вам РЕСПЕКТ!!!!!!!