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

Ошибка 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.

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

  1. Сергей:

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

  2. Иван Семин:

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

  3. Владимир:

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

  4. Николай.:

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

  5. Иван Семин:

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

  6. КОЛЯН:

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

  7. Иван Семин:

    Спасибо.

  8. Вадим:

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

  9. Влад:

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

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

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