Кодът за грешка 0x800c0005 може да се срещне в Windows 10 при различни сценарии: опит за инсталиране на .NET Framework 4, инсталиране на чакаща актуализация на Windows или изтегляне на актуализация. Можете също да видите тази грешка на Xbox One при инсталиране на игра или при опит за изтегляне на актуализация на играта. Независимо как сте срещнали грешката 0x800c0005 в скрипта, препоръчвам ви да изпълните всички стъпки по ред. Също така няма да мога да покажа точното местоположение на параметрите в Xbox One поради липсата на конзола, но можете сами да намерите тези параметри. Начините за Xbox One са в рицари 4 и 5.
1. Деактивирайте защитната стена на трета страна
Виновникът за тази грешка в Windows 10 беше защитна стена на трета страна, която обикновено се включва в антивирусен пакет на трета страна. Ако сте инсталирали антивирус на трета страна, защитната му стена може да блокира мрежовия достъп до сървъри и съответно ще се появи грешка 0x800c0005. Важно е да се разбере, че простото деактивиране на антивирусна програма на трета страна за известно време няма да помогне, тъй като вградената защитна стена ще работи с посочените сценарии. В този случай препоръчвам напълно да деинсталирате антивируса на трета страна, след това рестартирайте компютъра си и проверете дали проблемът е отстранен.
2. Пререгистриране на DLL
Ако при опит за инсталиране на .NET Framework 4 или инсталиране на актуализация на Windows 10 се появи грешка 0x800c0005 , тогава според Microsoft причината може да са DLL файлове (Softpub.dll, Wintrust.dll, Initpki.dll), които не са регистрирани в системата и Windows 10 не могат да ги използват, за да работят правилно.
Изпълнете командния ред като администратор и въведете командите по-долу, за да регистрирате тези DLL файлове в системата.
regsvr32 Softpub.dll
regsvr32 Wintrust.dll
regsvr32 Initpki.dll
Рестартирайте системата си.
3. Нулиране на компонентите за актуализация
Ако при опит за инсталиране на чакащи актуализации в Windows 10 се появи грешка 0x800c0005, тогава старите файлове за зависимост от актуализация могат да противоречат на нови. Това може лесно да бъде поправено чрез автоматично създаване на нови директории. За да направите това, стартирайте командния ред като администратор и въведете следните команди по ред, което ще спре услугите, така че да не ни пречат при по-нататъшното създаване на директории.
net stop cryptsvc
net stop wuauserv
net stop bits
net stop appidsvc
След като спряхме услугите, свързани с центъра за актуализация, сега ще преименуваме директориите (папките), които отговарят за системните актуализации. По този начин новите папки ще бъдат създадени автоматично по подразбиране. Въвеждаме две команди:
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak
Веднага след като папките бъдат преименувани, трябва да стартираме услугите, които спряхме в началото. Въвеждаме командите:
net start cryptsvc
net start wuauserv
net start bits
net start appidsvc
Рестартирайте системата си и проверете дали грешката 0x800c0005 е разрешена.
4. Променете DNS
Виновникът за тази грешка беше DNS адресът. което беше в автоматичен режим. Този метод работи за Windows 10 и Xbox One. Ще покажа пример за Win10.
- Натиснете комбинацията клавиши Win + R и въведете ncpa.cpl, за да отворите мрежовите адаптери.
- Щракнете с десния бутон върху мрежовия адаптер, чрез който се свързвате с интернет, и изберете " Properties ".
- Маркирайте IP версия 4 (TCP / IPv4) с едно щракване и щракнете върху бутона " Properties " по-долу .
- Задайте стойността "Използвайте следните адреси на DNS сървър".
- Задайте предпочитан 8.8.8.8 и алтернативен 8.8.4.4 .
- Поставете отметка в квадратчето „ Потвърждаване на настройките при изход “ и щракнете върху OK.
5. Захранван с Xbox One
В Xbox One проблемът може да е несъответствие в мрежата, което не се нулира автоматично. В този случай просто натиснете бутона за изключване и го задръжте, докато предните светодиоди изгаснат. Когато конзолата се изключи напълно, изключете захранването от контакта за минута, за да разредите кондензаторите, като по този начин нулирате кеша и отново включете всичко. Ако видите по-дълга анимация, около 5 секунди, това означава, че операцията е била успешна.