Ako opraviť chybu Windows Update 0xc1900223?



Vyskúšajte Náš Nástroj Na Odstránenie Problémov

Niektorí používatelia systému Windows 10 sa stretávajú s chyba 0xc1900223 kedykoľvek sa pokúsia konvenčne nainštalovať Windows Update. Vo väčšine zdokumentovaných prípadov problém nastáva, keď sa používateľ pokúsi nainštalovať aktualizáciu 1903, obvykle sa chyba objaví, keď aktualizácia dosiahne 97%.



Chyba 0xc1900223



Ak narazíte na problém iba pri aktualizácii 1903, mali by ste sa pokúsiť znova nainštalovať aktualizáciu pomocou $ GetCurrent priečinok. Ak to nefunguje, ďalšou vhodnou metódou, ktorá vám umožní problém obísť, je použitie Inovujte tento počítač teraz vlastnosť Nástroj na tvorbu médií . Ďalším spôsobom, ako obísť vstavanú súčasť WU, je nainštalovať aktualizáciu manuálne prostredníctvom servera Katalóg Microsoft Update .



Tento problém však môže spôsobiť aj sieťový adblocker ako Pi-Hole. Ak nejaký používate, môžete ho dočasne deaktivovať (pri inštalácii aktualizácie) alebo pomôcku úplne odinštalovať.

V niektorých prípadoch sa problém môže vyskytnúť aj z dôvodu nejakej poruchy alebo poškodenia systémového súboru, ktoré nakoniec ovplyvnia súčasť Windows Update. V takom prípade sa môžete pokúsiť aktualizovať všetky súčasti služby Windows Update alebo spustiť niekoľko nástrojov, ktoré dokážu opraviť poškodenie systémových súborov (SFC, DISM alebo Clean Install).

Metóda 1: Vynútenie aktualizácie prostredníctvom priečinka $ getcurrent

Kedykoľvek sa pokúsite nainštalovať čakajúcu aktualizáciu systému Windows, systém Windows 10 automaticky vytvorí priečinky $ GetCurrent a $ SysReset vo vašom C: riadiť. Tento priečinok bude obsahovať súbory protokolu o najnovšom procese služby Windows Update, ale môže obsahovať aj inštalačné súbory z tejto aktualizácie.



V prípade, že máte problém s aktualizáciou systému Windows, ktorá zlyhala (čo je prípad, keď narazíte na chyba 0xc1900223) pravdepodobne budete môcť vynútiť inštaláciu aktualizácie prístupom do podpriečinka médií v systéme Windows $ getcurrent priečinok a znova vykonajte inštaláciu.

Majte však na pamäti, že priečinok $ getcurrent je predvolene skrytý. Budete teda musieť pristupovať priamo cez panel s adresou alebo povolením skrytých priečinkov v Prieskumníkovi súborov.

Tu je rýchly postupný návod na vynútenie aktualizácie prostredníctvom c priečinok:

  1. Otvorte program Prieskumník súborov, vložte nasledujúci príkaz do navigačného panela hore a stlačte Zadajte:
    C: / $ getcurrent

    Poznámka: Pamätajte, že možno budete musieť zmeniť C. na písmeno zodpovedajúce vašej aktuálnej jednotke OS.
    Poznámka 2: Okrem toho k tomuto umiestneniu môžete pristupovať manuálne tak, že najskôr povolíte skryté položky (v Prieskumníkovi súborov prejdite na vyhliadka a začiarknite políčko spojené s Skryté položky .

    Je začiarknutá možnosť Zobraziť skryté položky

  2. Keď to urobíte, otvorte priečinok médií zo zoznamu podpriečinkov a dvakrát kliknite na ikonu Štart spustiteľný.
  3. Keď sa nachádzate na obrazovke inštalácie aktualizácie, postupujte podľa pokynov na obrazovke a nainštalujte ju pomocou špeciálneho spustiteľného súboru.
  4. Po úspešnej inštalácii aktualizácie reštartujte počítač a pri ďalšom spustení systému skontrolujte, či sa problém vyriešil.

V prípade, že $ getcurrent priečinok nie je viditeľný, je veľmi pravdepodobné, že komponent WU nebol schopný aktualizovať súbory potrebné na inštaláciu. Ak je to možné, prejdite nadol k ďalšej potenciálnej oprave nižšie.

Metóda 2: Aktualizácia pomocou nástroja na tvorbu médií

Ak sa automatizovaná funkcia WU nedokáže sama aktualizovať na verziu 1903, budete pravdepodobne môcť vynútiť inštaláciu pomocou nástroja Media Creation. Okrem toho, že tento nástroj umožňuje čistú inštaláciu systému Windows 10, obsahuje aj funkciu Upgrade this PC Now, ktorá vám pohodlne umožní opraviť 0xc1900223.

Niekoľko dotknutých používateľov potvrdilo, že im táto operácia umožnila aktualizovať ich Windows 10 na najnovšiu verziu.

Tu je rýchly sprievodca aktualizáciou na Windows 10 verzia 1903 pomocou nástroja na vytváranie médií:

  1. navštívte tento odkaz ( tu ) a kliknite na tlačidlo Aktualizovať teraz, aby ste si stiahli asistenta inovácie na Windows 10.

    Sťahuje sa aktualizačný spustiteľný súbor

  2. Po úspešnom stiahnutí spustiteľného súboru naň dvakrát kliknite a kliknite na tlačidlo Áno na UAC (Kontrola používateľských účtov) udeľovať oprávnenia správcu.
  3. Ďalej podľa pokynov na obrazovke dokončite inštaláciu.
  4. Po dokončení operácie reštartujte počítač a pri ďalšom spustení počítača skontrolujte, či sa problém vyriešil.

    Aktualizácia na najnovšiu verziu pomocou Windows 1 Update Assistant

  5. Po zavedení počítača skontrolujte, či je problém teraz vyriešený.

V prípade, že pokus o inštaláciu systému Windows zlyhá s rovnakým pokusom 0xc1900223, prejsť na ďalšiu potenciálnu opravu nižšie.

Metóda 3: Zakázanie Pi-Hole (alebo iného sieťového adblockera)

Ako sa ukazuje, 0xc1900223 chybový kód pri inštalácii aktualizácie systému Windows 10 môže spustiť aj program Pi-Hole alebo podobný adblocker pre celú sieť. Podľa ďalších dotknutých používateľov môže byť tento problém spôsobený zoznamom blokovaných serverov DNS, ktorý môže nakoniec zabrániť v dokončení aktualizácie.

Používatelia, ktorí sa dostali do podobnej situácie, potvrdili, že sa im aktualizáciu podarilo nainštalovať bez rovnakej chyby zakázaním alebo odinštalovaním programu Pi-Hole počas aktualizácie.

Dočasné deaktivovanie Pi-Hole

  1. Stlačte Kláves Windows + R otvoriť a Bež dialógové okno. Ďalej zadajte „Cmd“ a stlačte Ctrl + Shift + Enter otvoriť zvýšenú výzvu CMD s prístupom správcu. Keď sa zobrazí výzva UAC (kontrola používateľských účtov), kliknite Áno udeľovať oprávnenia správcu.

    Spustenie príkazového riadku

  2. Keď sa nachádzate vo zvýšenej výzve CMD, zadajte nasledujúci príkaz na vyvolanie pomôcky Pi-Hole:
    pihole
  3. Po vyvolaní programu Pi-Hole zadajte nasledujúci príkaz a stlačte Zadajte deaktivovať:
    pihole vypnúť
  4. Teraz, keď je nástroj adblocker Pi-Hole deaktivovaný, skúste nainštalovať znova zlyhávajúcu aktualizáciu a zistite, či ju môžete nainštalovať bez získania 0xc1900223.
  5. Ak je aktualizácia úspešne nainštalovaná, spustite nasledujúci príkaz v rovnakom termináli so zvýšenými oprávneniami, aby ste Pi-Hole znova povolili:
    pihole vypnúť

Odinštalovanie programu Pi-Hole

  1. Otvorte a Bež dialógové okno stlačením Kláves Windows + R . Ďalej zadajte „Cmd“ do textového poľa a stlačte Ctrl + Shift + Enter otvoriť zvýšenú výzvu CMD. Na UAC (Kontrola používateľských účtov) výzva, klikni Áno udeľovať oprávnenia správcu.

    Do dialógového okna Spustiť zadajte príkaz „cmd“

  2. Vo vnútri zvýšenej výzvy CMD zadajte nasledujúce príkazy a stlačte Zadajte za účelom zahájenia odinštalovania Pi-Hole:
    odinštalovanie pihole
  3. Po úspešnom spracovaní príkazu reštartujte počítač.
  4. Pri nasledujúcej aktualizácii sa pokúste nainštalovať aktualizáciu, ktorá predtým zlyhávala s balíkom 0xc1900223 chyba a skontrolujte, či je operácia dokončená.

Ak táto metóda nebola použiteľná alebo problém nevyriešil, prejdite nižšie k ďalšej potenciálnej oprave nižšie.

Metóda 4: Vyplnenie medzipamäte DNS

Ako sa ukazuje, tento konkrétny problém môže nastať aj v dôsledku sieťovej nekonzistencie, ktorú je možné vyriešiť vymazaním medzipamäte DNS vášho počítača. Najjednoduchší spôsob, ako to urobiť, je zvýšená výzva CMD.

Po vykonaní tohto kroku a reštartovaní počítača niektorí dotknutí používatelia potvrdili, že sú konečne schopní dokončiť inštaláciu systému Windows Update bez toho, aby narazili na 0xc1900223 chyba.

Tu je stručný sprievodca krokmi, ktoré musíte podniknúť, aby ste vypláchli medzipamäť DNS zo zvýšeného okna príkazového riadku:

  1. Otvorte a Bež dialógové okno stlačením Kláves Windows + R na klávesnici. Potom do textového poľa zadajte „Cmd“ a stlačte Ctrl + Shift + Enter otvoriť zvýšené okno CMD.

    Spustený príkazový riadok

    Poznámka: Keď sa zobrazí výzva UAC (Kontrola používateľských účtov) , kliknite Áno udeľovať oprávnenia správcu.

  2. Keď sa nachádzate vo zvýšenej výzve CMD, zadajte nasledujúce príkazy v poradí a stlačte Zadajte po každom príkaze:
    ipconfig / flushdns ipconfig / registerdns ipconfig / vydanie ipconfig / obnovenie
  3. Po úspešnom spracovaní každého príkazu reštartujte počítač a pokúste sa nainštalovať aktualizáciu, ktorá predtým zlyhávala pri ďalšom spustení počítača.

Ak táto metóda neumožňuje opraviť 0xc1900223 chyba, prejdite dole na ďalšiu potenciálnu opravu nižšie.

Metóda 5: Inštalácia aktualizácie prostredníctvom katalógu Microsoft Update

Ak vám zatiaľ žiadna z vyššie uvedených metód neumožnila problém vyriešiť, pravdepodobne budete môcť dokončiť inštaláciu verzie 1903 tak, že to urobíte manuálne prostredníctvom katalógu Microsoft Update. Tento postup nainštaluje aktualizáciu priamo (bez zapojenia lokálneho komponentu WU). To znamená, že sa obíde každá poškodená závislosť, ktorá by mohla spôsobiť tento problém.

Tu je rýchly sprievodca manuálnou inštaláciou aktualizácie 1903 prostredníctvom katalógu Microsoft Update:

  1. Najskôr je potrebné poznať architektúru vášho operačného systému (ak je 32-bitová alebo 64-bitová). Ak to nevieš, otvorené Prieskumník súborov , kliknite pravým tlačidlom myši na Tento počítač a vyber si Vlastnosti z novoobjaveného kontextového menu.

    Otvorenie obrazovky Vlastnosti systému

  2. Akonáhle ste vo vnútri Vlastnosti systému obrazovke, pozrite sa na Typ systému kategórie. Ak je uvedená 64-bitová verzia, budete si musieť stiahnuť 64-bitovú aktualizáciu. Ak sa uvádza 32-bitová verzia, potrebujete 32-bitovú verziu.

    Overuje sa architektúra vášho operačného systému

  3. Keď si budete istí architektúrou svojho operačného systému, navštívte tento odkaz ( tu ) a pomocou funkcie vyhľadávania v pravom hornom rohu obrazovky vyhľadajte výraz „ 4522355 ‘A stlačte Zadajte.
  4. Po vygenerovaní stránky s výsledkami vyhľadajte správnu verziu zodpovedajúcu vašej verzii Windows 10 (na platforme x64 alebo x86) a kliknite na ikonu Stiahnuť ▼ tlačidlo spojené so správnou službou Windows Update.

    Ručné stiahnutie správnej aktualizácie systému Windows

  5. Na potvrdzovacej stránke znova kliknite na odkaz a spustite sťahovanie.

    Sťahuje sa správna aktualizácia systému Windows

  6. Trpezlivo počkajte, kým sa sťahovanie nedokončí, potom otvorte inštalačný balík .msu a dokončite inštaláciu podľa pokynov na obrazovke.
  7. Po dokončení inštalácie reštartujte počítač, aby ste umožnili inštaláciu zostávajúcich súborov.

V prípade, že sa stále vyskytuje rovnaký problém, alebo ak nenájdete aktualizáciu, ktorá konvenčne zlyháva, pomocou katalógu Microsoft Update, prejdite nižšie na ďalšiu potenciálnu opravu.

Metóda 6: Obnovte všetky súčasti služby Windows Update

Ak vám žiadna z doterajších metód neumožnila vyriešiť tento problém, je veľmi pravdepodobné, že sa s týmto konkrétnym problémom stretávate z dôvodu závady služby Windows Update, ktorá nakoniec bráni schopnosti WU inštalovať nové aktualizácie. To je zrejmé, ak zlyhávajú viaceré aktualizácie s rovnakým kódom chyby ( 0xc1900223 chyba).

Niekoľko používateľov systému Windows, ktorí narazili na rovnaký problém, potvrdili, že problém bol vyriešený a zostava z roku 1903 sa úspešne nainštalovala, keď vykonali sériu krokov, ktoré umožňujú resetovanie všetkých komponentov spojených s WU (Windows Update).

Tu je stručný podrobný sprievodca manuálnym resetovaním všetkých zapojených komponentov Windows Update z príkazového riadka CMD:

  1. Stlačením otvorte dialógové okno Spustiť Kláves Windows + R . Ďalej do textového poľa zadajte „Cmd“ a stlačte Ctrl + Shift + Enter otvoriť vyvýšený Príkazový riadok okno.

    Spustenie príkazového riadku

    Poznámka: Keď sa zobrazí výzva UAC (Kontrola používateľských účtov) , kliknite Áno udeľovať oprávnenia správcu.

  2. Keď sa vám podarí otvoriť zvýšenú výzvu CMD, zadajte nasledujúce príkazy v poradí a po každom z nich stlačte kláves Enter, aby sa zastavili všetky základné služby WU:
    net stop wuauserv net stop cryptSvc net stop bity net stop msiserver

    Poznámka: Tieto príkazy automaticky zastavia služby spojené so službami Windows Update, MSI Installer, Cryptographic a BITS.

  3. Keď sa vám podarí zakázať všetky základné služby, vložte nasledujúce príkazy (v akomkoľvek poradí) a stlačte Zadajte po každom z nich premenovať dva priečinky, do ktorých majú používatelia systému Windows ukladať súbory aktualizácií (Softvérová distribúcia a Catroot2):
    ren C:  Windows  SoftwareDistribution SoftwareDistribution.old ren C:  Windows  System32  catroot2 Catroot2.old

    Poznámka: Ak ste nevedeli, Distribúcia softvéru a Catroot2 sú dva priečinky zodpovedné za ukladanie aktualizačných súborov, ktoré aktívne používa komponent Windows Update. Pretože tieto dva súbory nie je možné konvenčne odstrániť, jediný spôsob, ako obmedziť poškodenie poškodeného súboru, je prinútiť operačný systém vytvoriť nové zdravé kópie, ktoré nahradia ich.

  4. Keď sa vám podarí odstrániť tieto dva priečinky, zadajte tieto posledné príkazy a po každom príkaze stlačte kláves Enter, čím reštartujete rovnaké služby (tie isté, ktoré sme deaktivovali v kroku 2):
    net start wuauserv net start cryptSvc net start bits net start msiserver
  5. Po reštartovaní každej služby sa pokúste nainštalovať tú istú aktualizáciu, ktorá sa predtým znova ukladala, a skontrolujte, či sa teraz úspešne inštaluje (bez 0xc1900223 chyba).

V prípade, že vám v inštalácii aktualizácie stále bráni rovnaký chybový kód, postupujte podľa poslednej metódy uvedenej nižšie.

Metóda 7: Spustenie skenovania DISM a SFC

Ak pre vás nepracoval žiadny opravený potenciál, je veľmi pravdepodobné, že máte dočinenia s určitým typom poškodenia systémových súborov, ktoré znefunkčnilo váš komponent WU. Existuje niekoľko spôsobov, ako to opraviť, ale väčšine postihnutých používateľov sa problém podarilo vyriešiť pomocou niekoľkých zabudovaných obslužných programov (SFC a DISM).

Oba tieto nástroje sú schopné opraviť poškodenie systémových súborov, ale fungujú odlišne - SFC používa lokálnu vyrovnávaciu pamäť na nahradenie korupcie zdravými ekvivalentmi, zatiaľ čo DISM sa pri sťahovaní zdravých súborov spolieha na podzložku WU, ktorá nahradí poškodené súbory.

Našou radou je spustiť oba pomocné programy v rýchlom slede a vykonať medzi nimi reštart systému.

Začnite vykonaním SFC skenovanie , potom reštartujte a vykonajte a DISM skenovanie po dokončení ďalšieho spustenia.

Ak problémy pretrvávajú, zvážte vykonanie oprava na mieste (alebo a čistá inštalácia ak sú vaše údaje už zálohované)

Značky Windows 9 minút prečítania