Cum se remediază codul de eroare 0x800c0005 „PC-ul dvs. nu este conectat la internet”



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

cod de eroare 0x800c0005 apare sub Windows după ce o sarcină nativă sau terță parte eșuează după ce a avut probleme la descărcarea fișierelor. În majoritatea cazurilor, această problemă este legată de un eșec legat de mai multe fișiere Dynamic Link Library (.DDL). Cu toate acestea, se raportează că același cod de eroare apare și pe Xbox One.



Cod de eroare 0x800c0005



După cum se dovedește, există mai mulți vinovați care ar putea ajunge să provoace acest cod de eroare pe Windows sau Xbox One:



  • Interferență firewall terță parte - După cum se dovedește, această problemă poate fi foarte bine cauzată de o suită AV supraprotectoare care sfârșește prin a bloca conexiunea cu serverul extern care ajunge să provoace eroarea. În acest caz, încercați să dezinstalați firewall-ul și să vedeți dacă codul de eroare dispare.
  • Problemă cu flota Dynamic Link Library - Dacă vedeți acest cod de eroare în timp ce încercați să instalați o versiune de cadru .NET sau când încercați să actualizați aplicația Onedrive, este posibil să aveți mai multe fișiere DDL care nu sunt înregistrate corect. În acest caz, ar trebui să puteți remedia această problemă prin reînregistrarea fișierelor de pe un prompt CMD ridicat .
  • Inconsistență Windows Update - Dacă vedeți această eroare în timp ce încercați să actualizați o componentă nativă prin Windows Update, este posibil să aveți de-a face cu un fel de corupție înrădăcinată în folderele temporare. În acest caz, ar trebui să puteți remedia problema resetând fiecare serviciu WU relevant și ștergând folderele SoftwareDistribution și CatRoot2.
  • Problemă temporară a fișierelor pe Xbox One - Dacă vedeți această eroare pe Xbox One (atunci când lansați un joc), este posibil să aveți de-a face cu un fel de inconsecvență care este înrădăcinată într-un fișier temporar. În acest caz, ar trebui să efectuați o procedură de pedalare.
  • NAT este închis - Atât pe computer, cât și pe Xbox One, acest cod de eroare poate apărea din cauza faptului că Traducerea adreselor de rețea (NAT) este închisă. În acest caz, ar trebui să puteți remedia problema fie activând UPnP din setările routerului, fie redirecționând manual porturile necesare.
  • Inconsistență DNS - În cazul în care vedeți acest cod de eroare în timp ce încercați să creați o petrecere pe Xbox One sau prin intermediul aplicației Xbox (pe Windows 10), este probabil să aveți de-a face cu un DNS incoerent. Dacă acest scenariu este aplicabil, ar trebui să treceți la echivalentul DNS Google și să vedeți dacă acest lucru sfârșește să vă rezolve problema.

Dezactivați paravanul de protecție terță parte

Potrivit unor utilizatori afectați, această problemă poate apărea și din cauza unei suite AV supraprotectoare care ajunge să blocheze conexiunea cu serverul extern, care ajunge să producă 0x8004005 cod de eroare.

Dacă utilizați o suită terță parte, ar trebui să continuați și să o dezinstalați înainte de a încerca procedura care eșuează în prezent și să vedeți dacă acest lucru ajunge să rezolve problema. Rețineți că dezactivarea protecției în timp real probabil nu va fi suficientă, deoarece aceleași reguli de securitate vor rămâne în vigoare chiar dacă serviciul AV principal este dezactivat.

În cazul în care acest scenariu este aplicabil și folosiți un firewall terță parte despre care bănuiți că ar putea cauza problema, dezinstalați complet programul de securitate împreună cu fiecare fișier rămas .



După ce faceți acest lucru, reporniți computerul și vedeți dacă problema este rezolvată la următoarea pornire a computerului.

Dacă aceeași problemă apare în continuare, treceți la următoarea soluție potențială de mai jos.

Reînregistrarea fișierelor .DLL

Dacă vedeți 0x800C0005 eroare la încercarea de instalare .NET Framework 4 sau când încercați să instalați o actualizare Windows în așteptare, este posibil să vedeți această problemă din cauza mai multor fișiere Dynamic Link Library ( Softpub.dll, Wintrust.dll, și Initpki.dll) care nu sunt înregistrate corect, astfel încât sistemul dvs. de operare nu este capabil să le folosească în mod corespunzător.

În cazul în care acest scenariu este aplicabil, veți putea rezolva problema utilizând un sistem ridicat Prompt de comandă pentru a înregistra din nou cele 3 fișiere Dynamic Link Library. Mai mulți utilizatori afectați au confirmat că operațiunea le-a permis în cele din urmă să finalizeze sarcina fără a vedea 0x800C0005 eroare.

Iată un ghid rapid despre reînregistrarea fișierelor problematice .DLL:

  1. presa Tasta Windows + R a deschide o Alerga căsuță de dialog. În caseta de text, tastați „Cmd” în caseta de text, apoi apăsați Ctrl + Shift + Enter a deschide un Prompt de comandă ridicat . Când vi se solicită UAC (Control cont utilizator) , faceți clic pe da pentru a acorda privilegii administrative.

    Rularea promptului de comandă

  2. După ce vă aflați în linia de comandă ridicată, tastați următoarele comenzi în orice ordine și apăsați introduce după fiecare pentru a înregistra din nou fișierele problematice Dynamic Link Library:
    regsvr32 Softpub.dll regsvr32 Wintrust.dll regsvr32 Initpki.dll
  3. Odată ce operațiunea este finalizată, închideți promptul de comandă ridicat și reporniți computerul.
  4. După ce următoarea pornire este finalizată, repetați acțiunea care a cauzat anterior 0x8004005 eroare și vedeți dacă problema este acum rezolvată.

Resetarea erorii Windows Update

Dacă vedeți această eroare în timp ce încercați să instalați o actualizare Windows în așteptare, este posibil să aveți de-a face cu un fel de corupție care să afecteze fișierele și dependențele asociate cu Windows Update.

Dacă acest scenariu este aplicabil, ar trebui să puteți remedia problema resetând componenta Windows Update cu instrumentele disponibile pentru utilizatorii finali. Mai mulți utilizatori afectați au confirmat că în cele din urmă au reușit să rezolve problema, resetând Windows Update și fiecare dependență asociată.

În cazul în care doriți să aplicați același tip de corecție, urmați instrucțiunile de mai jos pentru a remedia 0x800c0005 cod de eroare:

  1. presa Tasta Windows + R pentru a deschide o casetă de dialog Executare. Apoi, tastați „Cmd” și apăsați Ctrl + Shift + Enter pentru a deschide un prompt de comandă ridicat. La Control cont utilizator , faceți clic pe da pentru a acorda privilegii administrative.

    Rularea promptului de comandă

  2. După ce vă aflați în linia de comandă ridicată, tastați următoarele comenzi și apăsați introduce pentru a opri serviciul principal Windows Update și dependențele asociate:
    net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc

    Notă: Aceste comenzi vor opri efectiv serviciul BITS, serviciul Windows Update și serviciul criptografic.

  3. După ce reușiți să rulați fiecare dintre comenzile de mai sus cu succes, lipiți următoarele comenzi pentru a redenumi Distribuirea software-ului si CatRoot2 dosare:
    Ren% systemroot%  SoftwareDistribution SoftwareDistribution.bak Ren% systemroot%  system32  catroot2 catroot2.bak

    Notă: Aceste două comenzi vă vor forța sistemul de operare să creeze foldere noi pentru distribuirea software-ului, care vor elimina efectele fișierelor corupte care sunt stocate în folderele curente.

  4. Apoi, lipiți comenzile de mai jos și apăsați introduce după fiecare pentru a reporni serviciile pe care le-ați dezactivat anterior la pasul 2:
    net start bits net start wuauserv net start appidsvc net start cryptsvc
  5. Reporniți computerul și vedeți dacă problema este rezolvată la următoarea pornire a computerului.

În cazul în care această soluție nu este aplicabilă și vedeți această eroare pe Xbox One, treceți la următoarea soluție potențială de mai jos.

Puterea de pornire a consolei (numai Xbox One)

Dacă vedeți codul de eroare 0x800c0005 în timp ce încercați să descărcați o actualizare a jocului sau când încercați să începeți o petrecere, este posibil să aveți de-a face cu un fel de incoerență de rețea facilitată de un anumit tip de fișiere stocate local.

În acest caz, ar trebui să puteți rezolva problema prin efectuarea unei proceduri de pornire pe consola Xbox One. Pentru a face acest lucru, urmați instrucțiunile de mai jos pentru a efectua un ciclu de alimentare și pentru a scurge condensatorii de putere. Această operațiune va elimina majoritatea problemelor cauzate de fișierele temporare și fișierele firmware rămase.

  1. Cu consola Xbox One pornită complet, apăsați butonul Xbox (de pe consolă) și mențineți-l apăsat până când vedeți LED-urile frontale care se sting pe consolă.

    Consolă Xbox One cu ciclu de alimentare

  2. Odată ce consola este complet oprită, mergeți mai departe și deconectați cablul de alimentare de la priza de alimentare și așteptați 30 de secunde sau mai mult pentru a vă asigura că condensatorii de alimentare sunt complet golite. Această operațiune va asigura că nu există date de pornire încrucișată care ar putea cauza acest comportament.
  3. Conectați din nou cablul de alimentare și porniți consola în mod convențional. În timp ce consola pornește, căutați animația inițială de pornire. Dacă vedeți animația mai lungă (cea de aproximativ 5 secunde jurnal), înseamnă că operațiunea a fost un succes.

    Animație Xbox One de pornire lungă

  4. După ce consola dvs. pornește, repetați acțiunea care anterior a cauzat codul de eroare 0x800c0005 și vedeți dacă problema este acum rezolvată.

În cazul în care apare aceeași problemă, treceți la următoarea soluție potențială de mai jos.

Activarea UPnP sau redirecționarea manuală a porturilor necesare

Dacă niciuna dintre soluțiile potențiale nu a funcționat pentru dvs., există șanse mari să vedeți acest cod de eroare din cauza unui NAT (Traducere adresă de rețea) problema. Dacă consola dvs. stabilește că NAT este închis, este posibil să fiți împiedicat să efectuați anumite acțiuni pe consola dvs.

În acest caz, ar trebui să puteți rezolva problema rapid activând Universal Plug and Play dacă routerul dvs. îl acceptă. Acest lucru vă va asigura că NAT-ul dvs. este deschis prin redirecționarea automată a fiecărui port cerut de sistemul de operare al consolei sau de un joc sau aplicație pe care îl jucați în prezent.

Cu toate acestea, dacă utilizați un router care nu acceptă UPnP, va trebui redirecționați manual porturile necesare pentru a vă asigura că NAT este deschis.

În cazul în care acest scenariu nu este aplicabil, treceți la următoarea soluție potențială de mai jos.

Trecerea la DNS-ul Google

Dacă niciuna dintre soluțiile potențiale de mai sus nu a funcționat pentru dvs., este posibil să aveți de-a face cu un DNS (Domain Name System) problema. S-a raportat că această problemă apare atât pe PC, cât și pe Xbox One.

Mai mulți utilizatori afectați care se confruntă cu aceeași problemă au confirmat că au reușit să rezolve problema, trecând la DNS-ul implicit furnizat de Google. Aceasta va rezolva majoritatea problemelor facilitate de DNS incoerente.

Dar rețineți că, în funcție de platforma unde ajungeți să vedeți 0x800c0005 (PC sau Xbox One), instrucțiunile pentru trecerea la DNS-ul Google vor fi diferite. Din acest motiv, am creat 2 sub-ghiduri diferite, deci urmați-l pe cel aplicabil scenariului dvs. actual.

A. Trecerea la Google DNS pe Xbox One

  1. Din tabloul de bord principal Xbox One, apăsați butonul Meniu ghid de pe controler, apoi accesați Setări> Rețea și accesați Setari avansate meniul.
  2. Apoi, din Setari avansate meniu, faceți clic pe Setări DNS , atunci alege Manual din submeniu.

    Setări de rețea avansate Xbox One

  3. Odată ce te afli în interiorul Setări DNS , mergeți mai departe și stabiliți 8.8.8.8 dupa cum DNS primar și 8.8.4.4 dupa cum DNS secundar .

    Schimbarea DNS în Xbox

    Notă: În cazul în care doriți să utilizați Google DNS pentru IPV6, utilizați în schimb următoarele valori:

     DNS primar - 208.67.222.222 DNS secundar - 208.67.220.220
  4. Salvați modificările, apoi reporniți consola și vedeți dacă problema este acum rezolvată.

B. Trecerea la Google DNS pe Windows

  1. presa Tasta Windows + R a deschide o Alerga căsuță de dialog. Apoi, tastați „Ncpa.cpl” și apăsați introduce pentru a deschide Conexiuni de retea meniul.
  2. După ce vă aflați în meniul Conexiuni de rețea, faceți clic dreapta pe rețeaua la care sunteți conectat în prezent. Dacă utilizați o rețea fără fir, faceți clic dreapta pe Wi-Fi (conexiune la rețea fără fir), apoi faceți clic pe Proprietăți din meniul contextual.
    Notă: Dacă sunteți conectat printr-un cablu Ethernet, faceți clic dreapta pe Ethernet (conexiune la zonă locală) .
  3. În interiorul Proprietăți ecran, selectați Rețele din meniul orizontal din partea de sus. apoi, accesați modulul de mai jos Această conexiune utilizează următoarele elemente, Selectați Internet Protocol versiunea 4 (TCP / IPv4) și faceți clic pe Proprietăți butonul de mai jos.
  4. În ecranul următor, selectați fila General, selectați comutatorul asociat Utilizați următoarea adresă de server DNS și înlocuiți Server DNS de preferință și Server DNS alternativ cu următoarele valori:
    8.8.8.8 8.8.4.4
  5. Odată ce reușiți să reglați valorile în consecință, urmați pasul 3 și pasul 4 din nou pentru a schimba Internet Protocol Versiunea 6 (TCP / IPv6) la DNS Google:
    2001: 4860: 4860 :: 8888 2001: 4860: 4860 :: 8844
  6. Salvați modificările pe care tocmai le-ați implementat, apoi reporniți computerul și repetați acțiunea care a cauzat anterior 0x800C0005 cod de eroare.

Setarea DNS-ului Google pe computer

Etichete Windows 7 minute citite