Cum se remediază eroarea de actualizare Windows 0xc1900223?

Unii utilizatori de Windows 10 întâmpină eroarea 0xc1900223 ori de câte ori încearcă să instaleze o actualizare Windows în mod convențional. În majoritatea cazurilor documentate, problema apare atunci când utilizatorul încearcă să instaleze actualizarea 1903 și, de obicei, eroarea apare atunci când actualizarea ajunge la 97%.

În cazul în care întâmpinați problema doar cu actualizarea din 1903, ar trebui să încercați să instalați din nou actualizarea prin folderul $ GetCurrent . Dacă acest lucru nu funcționează, o altă metodă convenabilă care vă poate permite să ocoliți problema este utilizarea caracteristicii Upgrade this PC Now a Instrumentului de creare a suportului media . O altă modalitate de a ocoli componenta WU încorporată este instalarea manuală a actualizării prin catalogul Microsoft Update .

Cu toate acestea, această problemă poate fi cauzată și de un adblocker la nivel de rețea, cum ar fi Pi-Hole. Dacă utilizați una, o puteți dezactiva temporar (în timp ce instalați actualizarea) sau dezinstalați complet utilitarul.

În unele cazuri, problema poate apărea, de asemenea, din cauza unui fel de defecțiune sau corupție a fișierelor de sistem care ajunge să afecteze componenta Windows Update. În acest caz, puteți încerca să reîmprospătați fiecare componentă Windows Update sau să rulați câteva utilitare capabile să remedieze corupția fișierelor de sistem (SFC, DISM sau Clean Install).

Metoda 1: Forțarea actualizării prin folderul $ getcurrent

Ori de câte ori încercați să instalați o actualizare Windows în așteptare, Windows 10 va crea automat un folder $ GetCurrent și $ SysReset în unitatea C: \ . Acest folder va conține fișiere jurnal despre ultimul proces Windows Update, dar poate conține și fișiere de instalare din acea actualizare.

În cazul în care aveți de-a face cu o actualizare Windows eșuată (care este cazul dacă întâmpinați eroarea 0xc1900223), ați putea fi forțat să instalați actualizarea accesând subfolderul media al folderului $ getcurrent și refăcând instalarea în acest fel.

Cu toate acestea, rețineți că folderul $ getcurrent este ascuns în mod implicit. Deci, fie va trebui să accesați direct prin bara de adrese, fie activând folderele ascunse din File Explorer.

Iată un ghid rapid pas cu pas despre forțarea actualizării prin folderul c :

  1. Deschideți File Explorer, lipiți următoarea comandă în bara de navigare din partea de sus și apăsați Enter:
     C: / $ getcurrent

    Notă: Rețineți că este posibil să fie nevoie să schimbați C la litera corespunzătoare unității dvs. actuale de sistem de operare.

    Notă 2: În plus, puteți accesa această locație manual activând mai întâi elementele ascunse (în File Explorer, accesați Vizualizare și bifați caseta asociată cu Elementele ascunse .

  2. După ce faceți acest lucru, accesați folderul media din lista de subfoldere și faceți dublu clic pe executabilul Start .
  3. După ce vă aflați în ecranul de instalare a actualizării, urmați instrucțiunile de pe ecran pentru a instala actualizarea prin executabilul dedicat.
  4. După ce actualizarea se instalează cu succes, reporniți computerul și vedeți dacă problema este rezolvată la următoarea pornire a sistemului.

În cazul în care folderul $ getcurrent nu este vizibil, este foarte probabil ca componenta WU să nu poată actualiza fișierele necesare instalării. Dacă acest lucru este aplicabil, treceți la următoarea soluție potențială de mai jos.

Metoda 2: Actualizare prin intermediul instrumentului de creare media

Dacă funcția WU automatizată nu poate actualiza singură versiunea 1903, este posibil să puteți forța instalarea utilizând instrumentul Media Creation. Pe lângă faptul că vă permite să curățați instalarea Windows 10, acest instrument include și o caracteristică Upgrade this PC Now, care vă va permite să remediați 0xc1900223.

Mai mulți utilizatori afectați au confirmat că această operațiune le-a permis să își actualizeze versiunea Windows 10.

Iată un ghid rapid cu privire la actualizarea la Windows 10 versiunea 1903 prin intermediul Instrumentului de creare a media:

  1. vizitați acest link ( aici ) și faceți clic pe butonul Actualizați acum pentru a descărca asistentul de actualizare Windows 10.
  2. După ce executabilul este descărcat cu succes, faceți dublu clic pe acesta și faceți clic pe Da în UAC (User Account Control) pentru a acorda privilegii administrative.
  3. Apoi, urmați instrucțiunile de pe ecran pentru a finaliza instalarea.
  4. După finalizarea operației, reporniți computerul și vedeți dacă problema este rezolvată la următoarea pornire a computerului.
  5. Odată ce computerul pornește din nou, verificați dacă problema este rezolvată.

În cazul în care încercarea de instalare a actualizării Windows eșuează cu același 0xc1900223, treceți la următoarea corecție potențială de mai jos.

Metoda 3: Dezactivarea Pi-Hole (sau a unui alt adblocker la nivel de rețea)

După cum se dovedește, codul de eroare 0xc1900223 la instalarea unei actualizări Windows 10 poate fi declanșat și de Pi-Hole sau de un blocator publicitar similar la nivelul întregii rețele. Potrivit altor utilizatori afectați, această problemă poate fi cauzată de o listă de blocuri DNS care ar putea sfârși prin oprirea actualizării.

Utilizatorii care s-au trezit într-o situație similară au confirmat că au reușit să instaleze actualizarea fără aceeași eroare dezactivând sau dezinstalând Pi-Hole în timp ce are loc actualizarea.

Dezactivarea temporară a Pi-Hole

  1. Apăsați 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 CMD ridicat cu acces de administrator. Când vi se solicită UAC (Control cont utilizator), faceți clic pe Da pentru a acorda privilegii administrative.
  2. Odată ce vă aflați în promptul CMD ridicat, tastați următoarea comandă pentru a invoca utilitarul Pi-Hole:
     pihole
  3. Odată ce Pi-Hole a fost invocat, tastați următoarea comandă și apăsați Enter pentru a o dezactiva:
    dezactivare pihole
  4. Acum că utilitarul Pi-Hole adblocker este dezactivat, încercați să instalați din nou actualizarea care a eșuat și vedeți dacă o puteți instala fără a obține 0xc1900223.
  5. Dacă actualizarea este instalată cu succes, rulați următoarea comandă în același terminal ridicat pentru a activa din nou Pi-Hole:
    dezactivare pihole

Dezinstalarea Pi-Hole

  1. Deschide o Run caseta de dialog prin apăsarea tasta Windows + R . Apoi, tastați „cmd” în caseta de text și apăsați Ctrl + Shift + Enter pentru a deschide un prompt CMD ridicat. La promptul UAC (Control cont utilizator) , faceți clic pe Da pentru a acorda privilegii administrative.
  2. În promptul CMD ridicat, tastați următoarele comenzi și apăsați Enter pentru a începe dezinstalarea Pi-Hole:
    dezinstalare pihole
  3. Odată ce comanda este procesată cu succes, reporniți computerul.
  4. La următoarea actualizare, încercați să instalați actualizarea care anterior a eșuat cu eroarea 0xc1900223 și vedeți dacă operațiunea este finalizată.

În cazul în care această metodă nu a fost aplicabilă sau nu a rezolvat problema, treceți la următoarea soluție potențială de mai jos.

Metoda 4: Spălarea cache-ului DNS

După cum se dovedește, această problemă specială poate apărea și din cauza unei inconsecvențe a rețelei care poate fi rezolvată prin spălarea memoriei cache a computerului. Cel mai simplu mod de a face acest lucru este printr-un prompt CMD ridicat.

După ce au făcut acest lucru și au repornit computerul, unii utilizatori afectați au confirmat că au reușit în cele din urmă să finalizeze instalarea Windows Update fără a întâmpina eroarea 0xc1900223 .

Iată un ghid rapid cu pașii pe care trebuie să îi parcurgeți pentru a elimina memoria cache DNS dintr-o fereastră de prompt de comandă ridicată:

  1. Deschideți o casetă de dialog Executare apăsând tasta Windows + R de pe tastatură. Apoi, în interiorul casetei de text, tastați „cmd” și apăsați Ctrl + Shift + Enter pentru a deschide o fereastră CMD ridicată.

    Notă: Când vi se solicită UAC (Control cont utilizator) , faceți clic pe Da pentru a acorda privilegii administrative.

  2. După ce vă aflați în promptul CMD ridicat, tastați următoarele comenzi în ordine și apăsați Enter după fiecare comandă:
    ipconfig / flushdns ipconfig / registerdns ipconfig / release ipconfig / renew
  3. După ce fiecare comandă este procesată cu succes, reporniți computerul și încercați să instalați actualizarea care a eșuat anterior la următoarea pornire a computerului.

Dacă această metodă nu v-a permis să remediați eroarea 0xc1900223 , treceți la următoarea corecție potențială de mai jos.

Metoda 5: Instalarea actualizării prin catalogul de actualizări Microsoft

Dacă niciuna dintre metodele de mai sus nu v-a permis să remediați problema până acum, este posibil să puteți finaliza instalarea 1903 făcând-o manual prin intermediul Catalogului Microsoft Update. Această procedură va instala actualizarea direct (fără a implica componenta WU locală). Aceasta înseamnă că orice dependență coruptă care ar putea provoca această problemă se va eluda.

Iată un ghid rapid despre instalarea manuală a actualizării 1903 prin intermediul catalogului Microsoft Update:

  1. Mai întâi, trebuie să cunoașteți arhitectura sistemului dvs. de operare (dacă este pe 32 de biți sau pe 64 de biți). Dacă nu îl cunoașteți, deschideți File Explorer , faceți clic dreapta pe This PC și alegeți Properties din meniul contextual nou apărut.
  2. Odată ce vă aflați în ecranul Proprietăți sistem , aruncați o privire la categoria Tip sistem . Dacă scrie pe 64 de biți, va trebui să descărcați actualizarea pe 64 de biți și dacă scrie pe 32 de biți, aveți nevoie de versiunea pe 32 de biți.
  3. După ce sunteți sigur de arhitectura sistemului dvs. de operare, vizitați acest link ( aici ) și utilizați funcția de căutare din colțul din dreapta sus al ecranului pentru a căuta „ 4522355 ” și apăsați Enter.
  4. După generarea paginii de rezultate, căutați versiunea corectă corespunzătoare versiunii dvs. Windows 10 (bazată pe x64 sau bazată pe x86) și faceți clic pe butonul Descărcare asociat cu actualizarea corectă Windows.
  5. Pe pagina de confirmare, faceți clic din nou pe link pentru a iniția descărcarea.
  6. Așteptați cu răbdare până se finalizează descărcarea, apoi deschideți pachetul de instalare .msu și urmați instrucțiunile de pe ecran pentru a finaliza instalarea.
  7. După finalizarea instalării, reporniți computerul pentru a permite instalarea fișierelor rămase.

În cazul în care se întâmplă aceeași problemă sau nu găsiți actualizarea care eșuează în mod convențional utilizând Microsoft Update Catalog, treceți la următoarea corecție potențială de mai jos.

Metoda 6: Actualizați fiecare componentă Windows Update

Dacă niciuna dintre metodele de până acum nu v-a permis să rezolvați această problemă, este foarte probabil să vă confruntați cu această problemă specială din cauza unei erori Windows Update care sfârșește prin a inhiba capacitatea WU de a instala noi actualizări. Acest lucru este evident dacă mai multe actualizări nu reușesc cu același cod de eroare ( eroare 0xc1900223 ).

Mai mulți utilizatori Windows care au întâmpinat aceeași problemă au confirmat că problema a fost rezolvată și că versiunea 1903 a fost instalată cu succes după ce au urmat o serie de pași capabili să reseteze fiecare componentă asociată cu WU (Windows Update).

Iată un ghid rapid pas cu pas despre resetarea manuală a fiecărei componente Windows Update implicate de la un prompt CMD ridicat:

  1. Deschide o casetă de dialog Run apăsând tasta Windows + R . Apoi, în interiorul casetei de text, tastați „cmd” și apăsați Ctrl + Shift + Enter pentru a deschide o fereastră de prompt de comandă ridicată .

    Notă: Când vi se solicită UAC (Control cont utilizator) , faceți clic pe Da pentru a acorda privilegii administrative.

  2. După ce reușiți să deschideți promptul CMD ridicat, tastați următoarele comenzi în ordine și apăsați Enter după fiecare pentru a opri fiecare serviciu WU esențial:
    net stop wuauserv net stop cryptSvc net stop bits net stop msiserver

    Notă: Aceste comenzi vor opri automat serviciile asociate cu Windows Update, MSI Installer, servicii criptografice și BITS.

  3. Odată ce ați reușit să dezactivați fiecare serviciu esențial, lipiți următoarele comenzi (în oricare ordine) și apăsați Enter după fiecare pentru a redenumi cele două foldere pe care utilizatorii Windows le stochează fișierelor de actualizare (SoftwareDistribution și Catroot2):
    ren C: \ Windows \ SoftwareDistribution SoftwareDistribution.old ren C: \ Windows \ System32 \ catroot2 Catroot2.old

    Notă: Dacă nu știați, SoftwareDistribution și Catroot2 sunt două foldere responsabile pentru stocarea fișierelor de actualizare care sunt utilizate în mod activ de componenta de actualizare Windows. Deoarece cele două nu pot fi șterse în mod convențional, singura modalitate de a limita daunele unui fișier deteriorat este de a forța sistemul dvs. de operare să creeze noi copii sănătoase care să le ia locul.

  4. Odată ce reușiți să ștergeți cele două foldere, tastați aceste comenzi finale și apăsați Enter după fiecare comandă pentru a reporni aceleași servicii (aceleași pe care le-am dezactivat la pasul 2):
    net start wuauserv net start cryptSvc net start bits net start msiserver
  5. După repornirea fiecărui serviciu, încercați să instalați din nou aceeași actualizare care a fost înregistrată anterior și vedeți dacă se instalează cu succes acum (fără eroarea 0xc1900223 ).

În cazul în care același cod de eroare vă împiedică în continuare să instalați actualizarea, urmați metoda finală de mai jos.

Metoda 7: Rularea scanărilor DISM și SFC

Dacă niciun potențial fix nu a funcționat pentru dvs., este foarte probabil să aveți de-a face cu un tip de corupție a fișierelor de sistem care a făcut ca componenta WU să fie inoperabilă. Există mai multe moduri de a remedia problema, dar majoritatea utilizatorilor afectați au reușit să rezolve problema utilizând câteva utilitare încorporate (SFC și DISM).

Ambele instrumente sunt capabile să remedieze corupția fișierelor de sistem, dar funcționează diferit - SFC folosește un cache local pentru a înlocui corupția cu echivalenți sănătoși, în timp ce DISM se bazează pe o subcomponentă a WU pentru a descărca fișiere sănătoase care vor înlocui fișierele corupte.

Sfatul nostru este să rulați ambele utilități în succesiune rapidă și să reporniți sistemul între ele.

Începeți efectuând o scanare SFC , apoi reporniți și efectuați o scanare DISM după finalizarea următoarei porniri .

Dacă aveți în continuare probleme, luați în considerare efectuarea unei reparații la fața locului (sau o instalare curată dacă datele dvs. sunt deja copiate)