Kako popraviti napako Windows Update 0xc1900223?



Preizkusite Naš Instrument Za Odpravo Težav

Nekateri uporabniki sistema Windows 10 se srečujejo z napaka 0xc1900223 vsakič, ko poskušajo Windows Update namestiti na običajen način. V večini dokumentiranih primerov se težava pojavi, ko uporabnik poskuša namestiti posodobitev 1903, običajno pa se napaka pojavi, ko posodobitev doseže 97%.



Napaka 0xc1900223



Če naletite na težavo samo s posodobitvijo iz leta 1903, poskusite posodobitev znova namestiti prek $ GetCurrent mapo. Če to ne deluje, je še ena možna metoda, ki vam bo omogočila, da težavo zaobidete, uporaba Nadgradite ta računalnik zdaj značilnost Orodje za ustvarjanje medijev . Drug način za izogibanje vgrajeni komponenti WU je namestitev posodobitve ročno prek Katalog posodobitev za Microsoft .



Vendar pa lahko to težavo povzroči tudi omrežni blokator oglasov, kot je Pi-Hole. Če ga uporabljate, ga lahko začasno onemogočite (med namestitvijo posodobitve) ali pa odstranite pripomoček v celoti.

V nekaterih primerih se težava lahko pojavi tudi zaradi neke vrste napake ali poškodbe sistemske datoteke, ki na koncu vpliva na komponento Windows Update. V tem primeru lahko poskusite osvežiti vsako komponento sistema Windows Update ali zaženete nekaj pripomočkov, ki lahko odpravijo poškodbe sistemskih datotek (SFC, DISM ali Clean Install).

1. način: vsiljevanje posodobitve prek mape $ getcurrent

Vsakič, ko poskusite namestiti čakajočo posodobitev sistema Windows, bo Windows 10 samodejno ustvaril mape $ GetCurrent in $ SysReset v vašem C: pogon. Ta mapa bo vsebovala dnevniške datoteke o najnovejšem postopku Windows Update, lahko pa vsebuje tudi namestitvene datoteke te posodobitve.



V primeru, da imate opravka z neuspešno posodobitvijo sistema Windows (kar velja, če naletite na napaka 0xc1900223) morda boste lahko prisilno namestili posodobitev z dostopom do podmape medija v $ getcurrent mapo in ponovite namestitev na ta način.

Vendar ne pozabite, da je mapa $ getcurrent privzeto skrita. Torej boste morali bodisi neposredno dostopati prek naslovne vrstice bodisi tako, da omogočite skrite mape iz Raziskovalca datotek.

Tu je hiter vodnik po korakih za vsiljevanje posodobitve prek c mapa:

  1. Odprite File Explorer, v vrstico za krmarjenje na vrhu prilepite naslednji ukaz in pritisnite Vnesite:
    C: / $ getcurrent

    Opomba: Upoštevajte, da se boste morda morali spremeniti C do črke, ki ustreza vašemu trenutnemu pogonu OS.
    Opomba 2: Poleg tega lahko do tega mesta dostopate ročno, tako da najprej omogočite skrite predmete (v Raziskovalcu pojdite na Pogled in potrdite polje, povezano z Skriti predmeti .

    Izbrana je možnost Ogled skritih predmetov

  2. Ko to storite, na seznamu podmap odprite mapo z mediji in dvokliknite na Začni izvršljiv.
  3. Ko ste na namestitvenem zaslonu posodobitve, sledite navodilom na zaslonu za namestitev posodobitve prek namenske izvedljive datoteke.
  4. Ko se posodobitev uspešno namesti, znova zaženite računalnik in preverite, ali je težava odpravljena ob naslednjem zagonu sistema.

V primeru, da $ getcurrent mapa ni vidna, je zelo verjetno, da komponenta WU ni mogla posodobiti datotek, potrebnih za namestitev. Če je to primerno, se pomaknite do naslednjega možnega popravka spodaj.

2. način: Posodabljanje z orodjem za ustvarjanje medijev

Če se samodejna funkcija WU ne bo mogla posodabljati na različico 1903, boste morda lahko namestili namestitev z orodjem Media Creation. Poleg tega, da vam omogoča čisto namestitev sistema Windows 10, to orodje vključuje tudi funkcijo Nadgradite ta računalnik zdaj, ki vam bo omogočila, da popravite 0xc1900223.

Več prizadetih uporabnikov je potrdilo, da jim je ta operacija omogočila posodobitev sistema Windows 10.

Tu je hiter vodnik za posodobitev na Windows 10 različice 1903 prek orodja za ustvarjanje medijev:

  1. obiščite to povezavo ( tukaj ) in kliknite gumb Posodobi zdaj, da prenesete pomočnika za nadgradnjo sistema Windows 10.

    Nalaganje posodobitve izvršljive datoteke

  2. Ko je izvedljiva datoteka uspešno prenesena, dvokliknite nanjo in kliknite Da pri UAC (nadzor uporabniškega računa) podeliti upravne privilegije.
  3. Nato sledite navodilom na zaslonu, da dokončate namestitev.
  4. Ko je postopek končan, znova zaženite računalnik in preverite, ali je težava odpravljena ob naslednjem zagonu računalnika.

    Posodabljanje na najnovejšo različico s pomočjo Windows 1 Update Assistant

  5. Ko se računalnik znova zažene, preverite, ali je težava zdaj odpravljena.

V primeru, da poskus namestitve posodobitve sistema Windows z istim ne uspe 0xc1900223, pomaknite se do naslednjega morebitnega popravka spodaj.

3. način: Onemogočanje Pi-Hole (ali drugega omrežnega blokatorja oglasov)

Kot se je izkazalo, 0xc1900223 kodo napake pri namestitvi posodobitve sistema Windows 10 lahko sproži tudi Pi-Hole ali podoben blokator oglasov v celotnem omrežju. Po mnenju drugih prizadetih uporabnikov lahko to težavo povzroči seznam blokatorjev DNS, ki lahko na koncu ustavi posodobitev.

Uporabniki, ki so se znašli v podobni situaciji, so potrdili, da jim je posodobitev uspelo namestiti brez enake napake tako, da so med posodabljanjem onemogočili ali odstranili Pi-Hole.

Začasno onemogočanje Pi-Hole

  1. Pritisnite Tipka Windows + R. odpreti a Teči pogovorno okno. Nato vnesite ‘Cmd’ in pritisnite Ctrl + Shift + Enter odpreti povišan poziv CMD z skrbniškim dostopom. Ko vas pozove UAC (nadzor uporabniškega računa), kliknite Da podeliti upravne privilegije.

    Zagon ukaznega poziva

  2. Ko vstopite v povišan poziv CMD, vnesite naslednji ukaz, da prikličete pripomoček Pi-Hole:
    pihole
  3. Ko je poklican Pi-Hole, vnesite naslednji ukaz in pritisnite Enter da ga onemogočite:
    pihole onemogoči
  4. Zdaj, ko je pripomoček za blokiranje oglasov Pi-Hole onemogočen, poskusite znova namestiti posodobitev, ki je propadla, in preverite, ali jo lahko namestite, ne da bi dobili 0xc1900223.
  5. Če je posodobitev uspešno nameščena, zaženite naslednji ukaz v istem povišanem terminalu, da znova omogočite Pi-Hole:
    pihole onemogoči

Odstranjevanje Pi-Hole

  1. Odprite a Teči pogovorno okno s pritiskom na Tipka Windows + R. . Nato vnesite ‘Cmd’ v besedilno polje in pritisnite Ctrl + Shift + Enter da odprete povišan poziv CMD. Pri UAC (nadzor uporabniškega računa) , kliknite Da podeliti upravne privilegije.

    V pogovorno okno Zaženi vnesite »cmd«

  2. Znotraj povišanega poziva CMD vnesite naslednje ukaze in pritisnite Enter da bi lahko začeli odstranjevati Pi-Hole:
    odstranitev pihole
  3. Ko je ukaz uspešno obdelan, znova zaženite računalnik.
  4. Pri naslednji posodobitvi poskusite namestiti posodobitev, ki prej ni uspela z 0xc1900223 napake in preverite, ali je operacija končana.

Če ta metoda ni bila uporabna ali težave ni odpravila, se pomaknite do naslednjega možnega popravka spodaj.

4. način: Izpiranje predpomnilnika DNS

Izkazalo se je, da lahko do te težave pride tudi zaradi nedoslednosti omrežja, ki jo je mogoče odpraviti s splakovanjem predpomnilnika DNS v računalniku. To najlažje naredite s povišanim pozivom CMD.

Po tem in ponovnem zagonu računalnika so nekateri prizadeti uporabniki potrdili, da so končno lahko dokončali namestitev sistema Windows Update, ne da bi naleteli na 0xc1900223 napaka.

Tu je hiter vodnik s koraki, ki jih morate izvesti, da izbrišete predpomnilnik DNS iz povišanega okna ukaznega poziva:

  1. Odprite a Teči pogovorno okno s pritiskom na Tipka Windows + R. na tipkovnici. Nato v polje za besedilo vnesite ‘Cmd’ in pritisnite Ctrl + Shift + Enter odpreti povišano okno CMD.

    Zagon ukaznega poziva

    Opomba: Ko vas pozove UAC (nadzor uporabniškega računa) , kliknite Da podeliti upravne privilegije.

  2. Ko ste v pozivu za povišani CMD, vnesite naslednje ukaze zaporedoma in pritisnite Enter po vsakem ukazu:
    ipconfig / flushdns ipconfig / registerdns ipconfig / javnost ipconfig / podaljšaj
  3. Po uspešni obdelavi vsakega ukaza znova zaženite računalnik in poskusite namestiti posodobitev, ki prej ni uspela pri naslednjem zagonu računalnika.

Če vam ta metoda ni omogočila, da popravite 0xc1900223 napake, se pomaknite do naslednjega možnega popravka spodaj.

5. način: Namestitev posodobitve prek kataloga Microsoft Update

Če vam nobena od zgornjih metod doslej ni dovolila odpraviti težave, boste morda lahko dokončali namestitev 1903, tako da jo izvedete ročno prek kataloga Microsoft Update. Ta postopek bo posodobitev namestil neposredno (brez vključevanja lokalne komponente WU). To pomeni, da se bo izognila vsaka poškodovana odvisnost, ki bi lahko povzročila to težavo.

Tu je hiter vodnik za ročno namestitev posodobitve 1903 prek kataloga Microsoft Update:

  1. Najprej morate poznati svojo arhitekturo OS (če je 32-bitna ali 64-bitna). Če tega ne veste, odprto File Explorer , z desno miškino tipko kliknite Ta računalnik in izberite Lastnosti iz na novo prikazanega kontekstnega menija.

    Odpiranje zaslona System Properties (Lastnosti sistema)

  2. Ko ste enkrat v Lastnosti sistema zaslon, si oglejte Vrsta sistema kategoriji. Če piše 64-bit, boste morali prenesti 64-bitno posodobitev in če piše 32-bit, potrebujete 32-bitno različico.

    Preverjanje arhitekture OS

  3. Ko ste prepričani o svoji arhitekturi OS, obiščite to povezavo ( tukaj ) in uporabite funkcijo iskanja v zgornjem desnem kotu zaslona za iskanje 4522355 ‘In pritisnite Enter.
  4. Ko je stran z rezultati ustvarjena, poiščite pravilno različico, ki ustreza vaši različici sistema Windows 10 (na osnovi x64 ali x86) in kliknite na Prenesi , povezan s pravilno posodobitvijo sistema Windows.

    Ročni prenos pravilne posodobitve sistema Windows

  5. Na potrditveni strani še enkrat kliknite povezavo, da sprožite prenos.

    Prenos pravilne posodobitve sistema Windows

  6. Počakajte potrpežljivo, da se prenos konča, nato odprite namestitveni paket .msu in sledite navodilom na zaslonu, da dokončate namestitev.
  7. Po končani namestitvi znova zaženite računalnik, da omogočite namestitev preostalih datotek.

Če se ista težava še vedno pojavlja ali če s pomočjo Microsoft Update Catalogue ne najdete posodobitve, ki običajno ne uspe, se pomaknite navzdol do naslednjega morebitnega popravka spodaj.

6. način: Osvežite vsako komponento sistema Windows Update

Če vam nobena od dosedanjih metod ni dovolila razrešiti te težave, je zelo verjetno, da naletite na to težavo zaradi napake v sistemu Windows Update, ki na koncu ovira sposobnost WU, da namesti nove posodobitve. To je očitno, če s to isto kodo napake odpove več posodobitev ( 0xc1900223 napaka).

Več uporabnikov sistema Windows, ki so naleteli na isto težavo, je potrdilo, da je bila težava odpravljena in je bila gradnja 1903 uspešno nameščena, potem ko so izvedli vrsto korakov, ki so lahko ponastavili vse komponente, povezane z WU (Windows Update).

Tu je hiter vodnik po korakih za ročno ponastavitev vseh vpletenih komponent sistema Windows Update iz povišanega poziva CMD:

  1. S pritiskom na odprite pogovorno okno Run Tipka Windows + R. . Nato v besedilno polje vnesite ‘Cmd’ in pritisnite Ctrl + Shift + Enter odpreti povišano Ukazni poziv okno.

    Zagon ukaznega poziva

    Opomba: Ko vas pozove UAC (nadzor uporabniškega računa) , kliknite Da podeliti upravne privilegije.

  2. Ko uspete odpreti povišan poziv CMD, vnesite naslednje zaporedje in za vsakim pritisnite Enter, da ustavite vsako bistveno storitev WU:
    net stop wuauserv net stop cryptSvc net stop bitov net stop msiserver

    Opomba: Ti ukazi samodejno ustavijo storitve, povezane s storitvami Windows Update, MSI Installer, Cryptographic in BITS.

  3. Ko vam uspe onemogočiti vsako bistveno storitev, prilepite naslednje ukaze (v katerem koli vrstnem redu) in pritisnite Enter po vsaki preimenovati dve mapi, ki ju uporabniki sistema Windows shranjujejo v datoteke s posodobitvami (SoftwareDistribution in Catroot2):
    ren C:  Windows  SoftwareDistribution SoftwareDistribution.old ren C:  Windows  System32  catroot2 Catroot2.old

    Opomba: Če niste vedeli, Distribucija programske opreme in Catroot2 sta dve mapi, odgovorni za shranjevanje datotek s posodobitvami, ki jih komponenta Windows Updating aktivno uporablja. Ker jih ni mogoče konvencionalno izbrisati, je edini način, da omejite škodo poškodovane datoteke, prisiliti vaš operacijski sistem, da ustvari nove zdrave kopije, ki bodo namesto njih.

  4. Ko uspete izbrisati dve mapi, vnesite te končne ukaze in pritisnite Enter za vsakim ukazom, da znova zaženete iste storitve (iste, ki smo jih onemogočili v 2. koraku):
    net start wuauserv net start cryptSvc neto start bitov net start msiserver
  5. Po ponovnem zagonu vsake storitve poskusite namestiti isto posodobitev, ki je bila prej vložena, in preverite, ali se zdaj uspešno namesti (brez 0xc1900223 napaka).

Če vam ista koda napake še vedno preprečuje namestitev posodobitve, sledite spodnji zadnji metodi.

7. način: Izvajanje pregledov DISM in SFC

Če vam ni uspel noben potencialni popravek, je zelo verjetno, da imate opravka z nekakšno poškodbo sistemske datoteke, zaradi katere je bila komponenta WU nedelujoča. Obstaja več načinov, kako to odpraviti, vendar je večini prizadetih uporabnikov težavo uspelo rešiti z uporabo nekaj vgrajenih pripomočkov (SFC in DISM).

Obe orodji sta sposobni odpraviti poškodbe sistemskih datotek, vendar delujeta drugače - SFC uporablja lokalni predpomnilnik, da nadomesti korupcijo z zdravimi ekvivalenti, medtem ko se DISM zanaša na podkomponento WU za prenos zdravih datotek, ki bodo nadomestile poškodovane datoteke.

Naš nasvet je, da oba pripomočka zaženete hitro zaporedoma in vmes znova zaženete sistem.

Začnite z izvajanjem SFC skeniranje , nato znova zaženite in izvedite a DISM skeniranje ko je naslednji zagon končan.

Če imate še vedno težave, razmislite o izvedbi popravilo na mestu (ali a čista namestitev če so vaši podatki že varnostno kopirani)

Oznake Windows 9 minut branja