Napraw kod błędu 0x800c0005 na Windows 10 i Xbox

Kod błędu 0x800c0005 można napotkać w systemie Windows 10 w różnych scenariuszach: próba zainstalowania .NET Framework 4, instalowanie oczekującej aktualizacji systemu Windows lub pobieranie aktualizacji. Ten błąd można również zobaczyć na konsoli Xbox One podczas instalowania gry lub próby pobrania aktualizacji gry. Niezależnie od tego, w jaki sposób napotkałeś błąd 0x800c0005 w skrypcie, zalecam wykonanie wszystkich kroków w kolejności. Nie będę też w stanie pokazać dokładnej lokalizacji parametrów na Xbox One ze względu na brak konsoli, ale możesz znaleźć te parametry samodzielnie. Sposoby na Xbox One są w knights 4 i 5.

1. Wyłącz zaporę innej firmy

Winowajcą tego błędu w systemie Windows 10 była zapora ogniowa innej firmy, która jest zwykle zawarta w pakiecie antywirusowym innej firmy. Jeśli masz zainstalowany program antywirusowy innej firmy, jego zapora może blokować dostęp sieciowy do serwerów i, odpowiednio, pojawi się błąd 0x800c0005. Ważne jest, aby zrozumieć, że zwykłe wyłączenie na chwilę programu antywirusowego innej firmy nie pomoże, ponieważ wbudowana zapora sieciowa będzie działać w określonych scenariuszach. W takim przypadku zalecam całkowite odinstalowanie programu antywirusowego innej firmy, a następnie ponowne uruchomienie komputera i sprawdzenie, czy problem został rozwiązany.

2. Ponowna rejestracja DLL

Jeśli podczas próby instalacji .NET Framework 4 lub aktualizacji Windows 10 pojawi się błąd 0x800c0005 , to według Microsoftu przyczyną mogą być pliki DLL (Softpub.dll, Wintrust.dll, Initpki.dll), które nie są zarejestrowane w systemie i Windows 10 nie mogą ich używać do prawidłowego działania.

Uruchom wiersz polecenia jako administrator i wprowadź poniższe polecenia, aby zarejestrować te biblioteki DLL w systemie.

  • regsvr32 Softpub.dll
  • regsvr32 Wintrust.dll
  • regsvr32 Initpki.dll

Uruchom ponownie system.

regsvr32 Softpub.dll

3. Resetowanie składników aktualizacji

Jeśli podczas próby zainstalowania oczekujących aktualizacji w systemie Windows 10 pojawia się błąd 0x800c0005, stare pliki zależności aktualizacji mogą powodować konflikt z nowymi. Można to łatwo naprawić, automatycznie tworząc nowe katalogi. Aby to zrobić, uruchom wiersz poleceń jako administrator i wprowadź kolejno następujące polecenia, co spowoduje zatrzymanie usług, aby nie przeszkadzały nam w dalszym tworzeniu katalogów.

  1. net stop cryptsvc
  2. net stop wuauserv
  3. net stop bits
  4. net stop appidsvc

polecenie net stop cryptsvc cmd

Po zatrzymaniu usług związanych z centrum aktualizacji, teraz zmienimy nazwy katalogów (folderów), które są odpowiedzialne za aktualizacje systemu. W ten sposób nowe foldery zostaną domyślnie utworzone automatycznie. Wpisujemy dwa polecenia:

  1. Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
  2. Ren %systemroot%\system32\catroot2 catroot2.bak

Ren systemroot SoftwareDistribution SoftwareDistribution.bak

Gdy tylko zmienimy nazwy folderów, musimy uruchomić usługi, które zatrzymaliśmy na początku. Wpisujemy komendy:

  1. net start cryptsvc
  2. net start wuauserv
  3. net start bits
  4. net start appidsvc

Uruchom ponownie system i sprawdź, czy błąd 0x800c0005 został rozwiązany.

polecenie net start cryptsvc

4. Zmień DNS

Przyczyną tego błędu był adres DNS. który był w trybie automatycznym. Ta metoda działa na Windows 10 i Xbox One. Pokażę przykład dla Win10.

  • Naciśnij kombinację klawiszy Win + R i wprowadź ncpa.cpl, aby otworzyć karty sieciowe.
  • Kliknij prawym przyciskiem myszy kartę sieciową, przez którą łączysz się z Internetem i wybierz „ Właściwości ”.
  • Podświetl IP w wersji 4 (TCP / IPv4) jednym kliknięciem i kliknij przycisk „ Właściwości ” poniżej .
  • Ustaw wartość na „Użyj następujących adresów serwerów DNS”.
  • Ustaw preferowane 8.8.8.8 i alternatywny 8.8.4.4 .
  • Zaznacz pole wyboru „ Potwierdź ustawienia przy wyjściu ” i kliknij OK.

Konfiguracja DNS z Google

5. Zasilany Xbox One

Na konsoli Xbox One problemem może być niespójność sieciowa, która nie resetuje się automatycznie. W takim przypadku wystarczy nacisnąć i przytrzymać przycisk wyłączania , aż zgaśnie przednie diody LED. Gdy konsola wyłączy się całkowicie, odłącz zasilanie z gniazdka na minutę, aby rozładować kondensatory, resetując w ten sposób pamięć podręczną i włącz wszystko z powrotem. Jeśli widzisz dłuższą animację, około 5 sekund, oznacza to, że operacja się powiodła.