Cum să depanați eroarea Windows Update 0xc1900223?

Publicat: 2020-05-18

Actualizarea Windows 10 nu este o tradiție opțională, este o necesitate absolută. Pe lângă obținerea de actualizări de caracteristici care îmbunătățesc sistemul de operare, există și alte componente critice care trebuie actualizate, cum ar fi definițiile de viruși pentru Windows Defender. Alte actualizări includ cele pentru driverele dvs. și celelalte interfețe de programare a aplicațiilor, cum ar fi .NET Framework.

De acum, mulți utilizatori înțeleg gravitatea unui sistem învechit și încearcă pe cât posibil să instaleze întotdeauna cele mai recente actualizări de la Microsoft. Uneori, totuși, acestea ajung într-o remediere: utilitarul Windows Update produce adesea erori care semnifică faptul că procesul de actualizare nu poate continua. Unul dintre aceste coduri de eroare este Windows Update Error 0xc1900223.

Credem că această eroare v-a adus aici. Vă vom arăta diferite soluții și soluții care i-au ajutat pe alți utilizatori ca dvs. să scape de el.

De ce apare eroarea de actualizare Windows 10 0xc1900223?

Descrierea erorii de către Microsoft arată:

„Acest lucru indică faptul că a apărut o problemă la descărcarea și instalarea actualizării selectate. Windows Update va încerca din nou mai târziu și nu trebuie să faceți nimic în acest moment.”

Această explicație sugerează că trebuie să arunci mingea și să te întorci mai târziu. Cu toate acestea, nu este întotdeauna cazul. Uneori continuați să vedeți eroarea indiferent de câte pauze îi dați utilitarului. Acest lucru arată că există anumite cauze subiacente pe care trebuie să le remediați.

Aceste probleme de bază includ, probleme de conexiune la Internet, programe malware, VPN, probleme cu serviciile și componentele Windows Update, probleme cu fișierul dvs. gazde, Winsock corupt și memoria cache DNS problematică, printre altele.

Unul după altul, vă vom arăta ghiduri despre cum să rezolvați aceste probleme.

Asigurați-vă că aveți o conexiune la internet funcțională

Uneori, adevăratul motiv al mesajului de eroare este lipsa conexiunii la Internet. Ai putea crede că conexiunea la internet a computerului tău este bună, dar, în realitate, nu este. Deci, înainte de a începe cu depanarea avansată, verificați dacă internetul funcționează. Deschideți browserul și încercați să încărcați o pagină web.

Dacă nimic nu funcționează, ar trebui să luați în considerare repornirea routerului. Opriți computerul, apoi opriți alimentarea routerului. După câteva minute, reporniți dispozitivele și verificați dacă conexiunea este din nou. Dacă nimic încă nu funcționează, atunci ar trebui să contactați furnizorul dvs. de servicii de internet (ISP).

Dezactivați conexiunea măsurată

În mod normal, Windows 10 vă poate folosi datele oricum consideră potrivit pentru a descărca orice actualizări sunt disponibile. Acesta este ideal pentru sistemele cu limite de date nelimitate. Cu toate acestea, dacă utilizați o conexiune măsurată, sistemul de operare își va reduce utilizarea datelor, descarcând doar actualizările critice automat și permițându-vă să alegeți dacă doriți să descărcați alte actualizări, cum ar fi actualizări pentru aplicațiile Windows Store, printre altele.

Este posibil ca activarea funcției de conexiune măsurată să provoace eroarea Windows Update 0xc1900223. Încercați să-l dezactivați și verificați dacă actualizarea va rula fără probleme. Dacă nu știți cum să dezactivați caracteristica conexiunii contorizate, urmați acești pași:

  1. Lansați aplicația Setări făcând clic pe butonul Start și selectând pictograma roată dințată de deasupra pictogramei de alimentare. De asemenea, puteți atinge împreună tastele Windows și I.
  2. După ce apare aplicația Setări, faceți clic pe pictograma Rețea și Internet.
  3. Odată ce apare pagina Rețea și Internet, mergeți în partea stângă a ferestrei și faceți clic pe Wi-Fi.
  4. Apoi, mergeți la fila Wi-Fi din partea dreaptă a ferestrei și faceți clic pe linkul „Gestionați rețelele cunoscute”.
  5. Sub „Gestionați rețelele cunoscute”, selectați rețeaua Wi-Fi, apoi faceți clic pe butonul Proprietăți.
  6. Derulați în jos la secțiunea Conexiune măsurată și dezactivați comutatorul de sub „Setați ca conexiune măsurată” dacă este activat.
  7. Acum, încercați să instalați actualizările.

Descărcați actualizări prin conexiuni măsurate

Dacă rețeaua dvs. actuală nu este setată ca o conexiune măsurată, încercați să porniți comutatorul pentru a verifica dacă descărcarea actualizării printr-o conexiune măsurată va rezolva problema. Aceasta pare o remediere ciudată, dar cumva, a funcționat pentru anumiți utilizatori.

Rulați instrumentul de depanare Windows Update

Puteți utiliza instrumentul de depanare dedicat pentru a rezolva problemele cu utilitarul Windows Update. Instrumentul va verifica erorile care afectează actualizările, va reporni anumite servicii și va rezolva conflictele. Pașii de mai jos vă vor ghida prin proces:

  1. Faceți clic pe butonul Start și selectați pictograma roată dințată de deasupra pictogramei de alimentare. Dacă doriți să lansați mai rapid aplicația Setări, accesați tastatura și atingeți împreună tastele Windows și I.
  2. Odată ce se deschide aplicația Setări, faceți clic pe pictograma Actualizare și securitate.
  3. Accesați panoul din stânga al interfeței Actualizare și securitate și faceți clic pe Depanare.
  4. Apoi, navigați în panoul din dreapta și faceți clic pe Windows Update sub Get Up and Running.
  5. Faceți clic pe butonul Run the Troubleshooter care se deschide sub Windows Update.
  6. Instrumentul va verifica acum problemele și le va rezolva automat.
  7. După finalizarea procesului, reporniți sistemul și încercați să efectuați actualizarea.

Efectuați o scanare completă a programelor malware

Este posibil ca malware-ul să fie principalul vinovat al problemei. Unele programe rău intenționate sunt concepute pentru a deturna rețeaua sistemului, ceea ce ar putea continua să afecteze anumite componente ale sistemului de operare, inclusiv utilitarul Windows Update. De asemenea, este posibil ca programul malware să fi manipulat unele dintre fișierele de sistem asociate cu Windows Update.

Executarea unei scanări complete de malware și eliminarea oricărui program rău intenționat ar putea rezolva problema. Dacă utilizați un antivirus terță parte, puteți accesa cu ușurință interfața programului și puteți efectua o scanare completă. Rețineți că o scanare completă va verifica zonele din sistemul dvs. pe care scanările rapide nu le verifică. Dacă nu știți cum să rulați o scanare completă, puteți consulta cu ușurință un ghid pe pagina de asistență a dezvoltatorului programului.

Dacă utilizați suita Windows Security ca program principal de protecție, următorii pași vă vor arăta ce trebuie să faceți:

  1. Deschideți aplicația Setări făcând clic dreapta pe butonul Start și selectând Setări din meniul Acces rapid. De asemenea, puteți deschide Setări atingând logo-ul Windows și tastele I împreună.
  2. După ce apare ecranul de start al Setări, mergeți în partea de jos a paginii și faceți clic pe Actualizare și securitate.
  3. Când ajungeți la interfața Actualizare și securitate, navigați în panoul din stânga al ferestrei și faceți clic pe Securitate Windows.
  4. Acum, accesați fila Securitate Windows din dreapta și faceți clic pe Protecție împotriva virușilor și amenințărilor din Zone de protecție.
  5. După ce vedeți interfața instrumentului de protecție împotriva virușilor și amenințărilor în aplicația Windows Security, faceți clic pe Opțiuni de scanare.
  6. Pe ecranul Opțiuni de scanare, accesați butonul radio pentru Scanare completă și selectați-l.
  7. Apoi, faceți clic pe butonul Scanează acum.
  8. Scanarea completă va dura mai mult de o oră, în funcție de viteza sistemului.
  9. După finalizarea procesului, permiteți instrumentului de protecție împotriva virușilor și amenințărilor să elimine orice program sau fișier malware pe care îl găsește, apoi reporniți sistemul și verificați dacă există eroare.

De asemenea, puteți spori securitatea sistemului dvs. instalând Auslogics Anti-Malware. Instrumentul este instrumentul perfect pentru eliminarea malware-ului. Funcționează perfect cu Windows 10 și nu provoacă conflicte cu alte programe antivirus.

Dezactivați VPN-ul dvs

Dacă utilizați un software VPN, acesta ar putea interfera cu conexiunea Windows Updates la serverele Microsoft și, ca urmare, poate genera mesajul de eroare. Încercați să dezactivați VPN-ul și verificați dacă asta ar rezolva problema. Potrivit unor utilizatori, aceasta a fost cauza principală a erorii și au scăpat de ea dezactivând VPN-ul și eliminând orice proxy pe care l-au configurat.

Reporniți serviciile Windows Update

Există anumite servicii care sunt responsabile pentru toate procesele implicate în descărcarea și instalarea actualizărilor pe computer. Este posibil să primiți eroarea 0xc1900223 deoarece aceste servicii nu funcționează corect. O modalitate de a le face să lucreze este să le reporniți. Dacă nu știți cum să faceți acest lucru, următorii pași vă vor ajuta:

  1. Faceți clic dreapta pe butonul Start și selectați Executare din meniul Acces rapid. De asemenea, puteți apăsa împreună tastele Windows și R pentru a deschide caseta de dialog Run.
  2. După ce apare Run, tastați „Services.msc” (fără ghilimele) în câmpul de text și apăsați tasta Enter.
  3. După ce se deschide aplicația Servicii, localizați următoarele servicii:
  • Serviciul de transfer de informații de fundal
  • Servicii criptografice
  • Serviciul Windows Update
  • Actualizați serviciul Orchestrator
  1. Faceți clic dreapta pe fiecare serviciu, faceți clic pe Proprietăți, apoi faceți clic pe butonul Stop. După aceea, selectați Automat în meniul drop-down Tip de pornire, apoi faceți clic pe OK.
  2. Acum, încercați să rulați actualizarea.

Resetează Winsock

Toate cererile de intrare și de ieșire din aplicațiile bazate pe web de pe sistemul dvs. sunt gestionate de componenta Winsock. Este o interfață de programare care se află în folderul System32 ca fișier DLL. Programul este conceput pentru a transmite informații de la o aplicație și a le transporta către programul dvs. de rețea, cum ar fi TCP/IP.

Componenta Winsock poate fi coruptă și poate opri procesul de actualizare pe care încercați să îl inițiați. Este una dintre cauzele cunoscute ale problemei. Încercați să-l resetați pentru a rezolva orice probleme pe care le-ar putea avea și verificați dacă aceasta scapă de eroarea Windows Update. Următorii pași vă vor ghida prin proces:

  1. Lansați caseta de dialog Run. Puteți face acest lucru făcând clic dreapta pe butonul Start și selectând Run, căutând Run în meniul Start sau utilizând combinația de tastatură Windows + R.
  2. După ce Run apare în colțul din stânga jos al ecranului, tastați „CMD” (fără ghilimele), apoi apăsați simultan tastele Ctrl, Shift și Enter.
  3. Fereastra de dialog Control cont utilizator va apărea acum și va solicita permisiunea de a rula Linia de comandă ca administrator. Faceți clic pe butonul Da odată ce se întâmplă acest lucru.
  4. Odată ce linia de comandă se deschide în modul administrator, tastați următoarea linie pe ecranul negru:

resetarea netsh winsock

  1. Windows va reseta acum componenta Winsock prin înlocuirea fișierului DLL.
  2. Odată ce comanda se execută cu succes, reporniți computerul și încercați să îl actualizați.

Resetați fișierul Hosts

Fișierul dvs. Hosts este un fișier text care conține diferite configurații de rețea. Este locul în care identificatorii alfanumerici ai numelor de gazdă sunt mapați la adresele lor IP corespunzătoare. Acest fișier special este o componentă critică a infrastructurii de rețea a oricărui computer Windows. Este posibil ca mesajul de eroare să apară deoarece fișierul Hosts este corupt sau conține acum parametri greșiți.

Pentru a rezolva problema, încercați să resetați fișierul la valoarea implicită. Trebuie să fii autentificat într-un cont de administrator pentru a putea face acest lucru. Pașii de mai jos vă vor arăta procesul implicat în aplicarea acestei remedieri:

  1. Deschideți o fereastră File Explorer făcând clic dreapta pe butonul Start și selectând File Explorer.
  2. Faceți clic pe Acest PC în panoul din stânga ferestrei.
  3. Deschideți unitatea principală. Acesta este în mod normal discul local (C:).
  4. Odată ce unitatea se deschide, faceți dublu clic pe folderul Windows.
  5. Deschideți folderul System32 după ce ajungeți în folderul Windows, apoi faceți dublu clic pe folderul Drivers.
  6. Acum, deschideți folderul Etc.
  7. Găsiți fișierul Hosts, faceți clic dreapta pe el, alegeți Redenumire din meniul contextual, apoi redenumiți-l cu altceva, „Hosts.old” (fără ghilimele), de exemplu.
  8. Acum, deschideți meniul Start, căutați Notepad și lansați aplicația.
  9. Odată ce se deschide Notepad, lipiți următoarele în noua notă:

# Copyright (c) 1993-2006 Microsoft Corp.

#

# Acesta este un exemplu de fișier HOSTS utilizat de Microsoft TCP/IP pentru Windows.

#

# Acest fișier conține mapările adreselor IP la nume de gazdă. Fiecare

# intrarea trebuie păstrată pe o linie individuală. Adresa IP ar trebui

# să fie plasat în prima coloană urmat de numele gazdei corespunzător.

# Adresa IP și numele gazdei ar trebui să fie separate de cel puțin unul

# spațiu.

#

# În plus, comentariile (cum ar fi acestea) pot fi inserate pe fiecare persoană

# linii sau după numele mașinii notat cu simbolul „#”.

#

# De exemplu:

#

# 102.54.94.97 rhino.acme.com # server sursă

# 38.25.63.10 x.acme.com # x gazdă client

# rezoluția numelui localhost este gestionată în DNS însuși.

# 127.0.0.1 localhost

# ::1 localhost

  1. Acum, faceți clic pe Fișier în partea de sus a ferestrei și selectați Salvare ca din meniul drop-down sau apăsați simultan tastele Ctrl, Shift și S.
  2. Odată ce se deschide caseta de dialog Salvare ca, navigați la calea C > Windows > System32 > Drivere > Etc, tastați „gazde” (fără ghilimele) în caseta de text Nume fișier, apoi faceți clic pe butonul Salvare.
  3. Faceți clic pe Da dacă dialogul Control cont utilizator solicită permisiunea. Dacă un dialog vă spune că nu aveți permisiunea de a salva în dosar, faceți clic pe Da pentru a salva în folderul Documente, apoi închideți Notepad și mutați fișierul din folderul Documente în C > Windows > System32 > Drivere > Dosarul etc.
  4. Acum puteți verifica problema.

Schimbați-vă rezolutorul DNS

Dacă utilizați o adresă DNS care indică servere de blocare a reclamelor precum Pi-Hole, aceasta ar putea fi cauza problemelor dvs. Luați în considerare schimbarea soluției DNS cu soluția Google sau Cloudflare și verificați dacă aceasta rezolvă problema. Pașii de mai jos vă vor arăta ce trebuie să faceți:

  1. Deschideți funcția de căutare de lângă butonul Start făcând clic pe pictograma lupă din bara de activități sau apăsând Windows + S.
  2. Tastați „panou de control” (fără ghilimele) în câmpul de text după ce apare utilitarul de căutare.
  3. Odată ce Panoul de control se deschide, faceți clic pe Rețea și Internet.
  4. Pe ecranul următor, faceți clic pe Centru de rețea și partajare.
  5. Odată ce pagina Centrul de rețea și partajare se deschide, accesați panoul din stânga și faceți clic pe Modificare setări adaptor.
  6. Acum, localizați dispozitivul actual de rețea, faceți clic dreapta pe el, apoi faceți clic pe Proprietăți.
  7. Accesați lista de sub „Această conexiune folosește următoarele elemente”, faceți clic dreapta pe Internet Protocol Version 4 (TCP/IPv4), apoi selectați Proprietăți.
  8. După ce apare dialogul Proprietăți pentru Protocolul Internet versiunea 4 (TCP/IPv4), faceți clic pe butonul radio pentru „Utilizați următoarele adrese de server DNS”.
  9. Acum, pentru Server DNS preferat, introduceți 8.8.8.8 și pentru Server DNS alternativ, introduceți 8.8.4.4.
  10. Faceți clic pe butonul OK, apoi încercați să efectuați actualizarea.

Spălați DNS-ul și reînnoiți/eliberați adresa IP

Cache-ul DNS stochează informații care ajută la direcționarea unui server de nume de domeniu prietenos cu oamenii către adresa sa IP numerică. Adresa IP este apoi folosită pentru a solicita informații de la serverul relevant. Există momente în care apar probleme de conexiune deoarece memoria cache conține parametri greșiți. Acesta ar putea fi motivul erorii de actualizare Windows pe care o întâmpinați.

Pentru a rezolva problema aici, trebuie să ștergeți întregul cache printr-un proces numit spălare.

Un alt proces care vine cu golirea memoriei cache DNS este eliberarea și reînnoirea adresei IP. În mod normal, sistemului dumneavoastră i se atribuie o adresă IP de către routerul dumneavoastră pe care le folosește pentru a accesa internetul. Dacă adresa IP devine problematică, trebuie să obțineți una nouă. Pentru a face asta, mai întâi trebuie să eliberați IP-ul, apoi să îl reînnoiți.

Urmați pașii de mai jos:

  1. Accesați bara de activități și faceți clic pe pictograma lupă pentru a deschide utilitarul de căutare de lângă butonul Start. De asemenea, puteți atinge împreună tastele Windows și S pentru a apela utilitarul.
  2. Odată ce bara de căutare se deschide, tastați „prompt de comandă” (fără ghilimele) în caseta de text.
  3. După ce apare promptul de comandă în rezultatele căutării, faceți clic dreapta pe el și selectați Executare ca administrator din meniul contextual.
  4. Faceți clic pe butonul Da odată ce apare fereastra de dialog Control cont utilizator.
  5. Când vedeți fereastra Prompt de comandă ridicată, introduceți următoarele linii în ecranul negru și apăsați tasta Enter după ce ați tastat fiecare linie:

ipconfig /release

ipconfig /renew

ipconfig /flushdns

  1. Ieșiți din linia de comandă și încercați să vă actualizați sistemul.

Resetați componentele Windows Update

Dacă nimic nu a funcționat până în acest moment, atunci ar trebui să resetați toate componentele legate de Windows Update. Procesul poate părea destul de mult, dar poate merita până la urmă. Asigurați-vă că urmați cu atenție toți pașii din ghidul de mai jos.

  1. Lansați caseta de dialog Run făcând clic dreapta pe butonul Start și selectând Run sau utilizând combinația de tastatură Windows + R.
  2. După ce apare Run, tastați „CMD” (fără ghilimele), apoi apăsați simultan tastele Ctrl, Shift și Enter.
  3. Fereastra de dialog Control cont utilizator va apărea acum și va solicita permisiunea. Faceți clic pe butonul Da.
  4. Odată ce fereastra Prompt de comandă se deschide în modul administrator, tastați următoarele linii în ecranul negru și apăsați tasta Enter după ce le-ați tastat:

biți de oprire net

net stop wuauserv

net stop appidsvc

net stop cryptsvc

  1. Acum că ați oprit serviciile Windows Update, mergeți la următoarea linie din linia de comandă și introduceți linia de mai jos pentru a șterge fișierele qmgr*.dat:

Del „%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat”

Apăsați tasta Enter.

  1. Apoi, utilizați liniile de comandă de mai jos pentru a redenumi folderele SoftwareDistribution și Catroot2. Asigurați-vă că apăsați tasta Enter după ce ați tastat fiecare rând:

Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak

Ren %systemroot%\system32\catroot2 catroot2.bak

  1. Următorul pas implică resetarea Serviciului de transfer inteligent în fundal și a serviciului Windows Update la descriptorii de securitate impliciti. Tastați sau copiați și lipiți liniile de comandă de mai jos și apăsați tasta Enter după fiecare:

sc.exe sdset biți 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)

  1. Tastați următoarele în linia de comandă și apăsați Enter pentru a accesa folderul System32:

cd /d %windir%\system32

  1. Acum veți înregistra toate componentele Serviciului de transfer inteligent în fundal. Pentru a face acest lucru, tastați liniile de mai jos în promptul de comandă și asigurați-vă că apăsați tasta Enter după ce ați tastat fiecare linie. Sunt destul de multe, așa că fă-ți timp și fă-o bine:

regsvr32.exe atl.dll

regsvr32.exe urlmon.dll

regsvr32.exe mshtml.dll

regsvr32.exe shdocvw.dll

regsvr32.exe browseui.dll

regsvr32.exe jscript.dll

regsvr32.exe vbscript.dll

regsvr32.exe scrrun.dll

regsvr32.exe msxml.dll

regsvr32.exe msxml3.dll

regsvr32.exe msxml6.dll

regsvr32.exe actxprxy.dll

regsvr32.exe softpub.dll

regsvr32.exe wintrust.dll

regsvr32.exe dssenh.dll

regsvr32.exe rsaenh.dll

regsvr32.exe gpkcsp.dll

regsvr32.exe sccbase.dll

regsvr32.exe slbcsp.dll

regsvr32.exe cryptdlg.dll

regsvr32.exe oleaut32.dll

regsvr32.exe ole32.dll

regsvr32.exe shell32.dll

regsvr32.exe initpki.dll

regsvr32.exe wuapi.dll

regsvr32.exe wuaueng.dll

regsvr32.exe wuaueng1.dll

regsvr32.exe wucltui.dll

regsvr32.exe wups.dll

regsvr32.exe wups2.dll

regsvr32.exe wuweb.dll

regsvr32.exe qmgr.dll

regsvr32.exe qmgrprxy.dll

regsvr32.exe wucltux.dll

regsvr32.exe muweb.dll

regsvr32.exe wuwebv.dll

  1. Următorul pas implică ștergerea unor intrări de registry inutile. Înainte de a continua, trebuie să rețineți că editarea registrului este o activitate delicată și trebuie să urmați cu atenție pașii de mai jos. Pentru a fi în siguranță, faceți o copie de rezervă a registrului înainte de a aplica această remediere. Acum, urmați acești pași pentru a elimina cheile de registry care nu sunt necesare:
  • Utilizați combinația de tastatură Windows + R pentru a lansa Run.
  • După ce Run apare în colțul din stânga jos al ecranului, tastați „regedit” (fără ghilimele), apoi apăsați tasta Enter.
  • Fereastra de dialog Control cont utilizator va apărea acum și va solicita permisiunea. Faceți clic pe butonul Da.
  • Odată ce se deschide Editorul de registry, accesați panoul din stânga și explorați în jos la HKEY_LOCAL_MACHINE\COMPONENTS.
  • Sub COMPONENTE, verificați dacă sunt prezente următoarele chei și ștergeți-le:
    • PendingXmlIdentifier
    • NextQueueEntryIndex
    • AdvancedInstallersNeedResolving
  1. În cele din urmă, accesați linia de comandă a administratorului și introduceți următoarele rânduri una după alta pentru a reporni serviciile pe care le-ați oprit mai devreme:

biți net de pornire

net start wuauserv

net start appidsvc

net start cryptsvc

  1. Reporniți computerul și încercați să vă actualizați sistemul.

Concluzie

Utilitarul Windows Update nu ar trebui să mai producă eroarea 0xc1900223. Puteți folosi secțiunea de comentarii de mai jos pentru a ne spune cum ați rezolvat problema.