Ako opraviť chybu Windows Update 0xc1900223?

Niektorí používatelia systému Windows 10 sa stretávajú s chybou 0xc1900223 pri každom pokuse o konvenčnú inštaláciu služby Windows Update. Vo väčšine zdokumentovaných prípadov problém nastáva, keď sa používateľ pokúsi nainštalovať aktualizáciu 1903, a obvykle sa chyba objaví, keď aktualizácia dosiahne 97%.

Ak narazíte na problém iba pri aktualizácii z roku 1903, mali by ste sa pokúsiť znova nainštalovať aktualizáciu pomocou priečinka $ GetCurrent . Ak to nefunguje, ďalšou vhodnou metódou, ktorá vám môže umožniť obísť problém, je použitie funkcie Inovovať tento počítač teraz v nástroji Media Creation Tool . Ďalším spôsobom, ako obísť vstavanú súčasť WU, je inštalácia aktualizácie manuálne prostredníctvom katalógu 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 vypnúť (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 pomôcok schopných 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 na vašej jednotke C: \ . 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 do činenia s neúspešnou aktualizáciou systému Windows (čo je prípad, ak narazíte na chybu 0xc1900223) , pravdepodobne budete môcť vynútiť inštaláciu aktualizácie prístupom do podpriečinka médií v priečinku $ getcurrent a opätovnou inštaláciou. tým smerom.

Pamätajte však, že priečinok $ getcurrent je predvolene skrytý. Buď teda budete musieť pristupovať priamo cez panel s adresou, alebo povolením skrytých priečinkov v Prieskumníkovi súborov.

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

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

    Poznámka: Nezabudnite, že možno budete musieť zmeniť písmeno C na písmeno zodpovedajúce vašej aktuálnej jednotke operačného systému.

    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 položku Zobraziť a začiarknite políčko spojené so skrytými položkami .

  2. Keď to urobíte, otvorte priečinok médií zo zoznamu podpriečinkov a dvakrát kliknite na spustiteľný súbor Start .
  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 priečinok $ getcurrent 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 nižšie na ďalšiu potenciálnu opravu.

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 vám tento nástroj umožní čistú inštaláciu systému Windows 10, obsahuje aj funkciu Upgrade this PC Now, ktorá vám umožní pohodlne 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.
  2. Po úspešnom stiahnutí spustiteľného súboru na neho dvakrát kliknite a kliknite na tlačidlo Áno na UAC (Kontrola používateľských kont), čím udelíte oprávnenie 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.
  5. Po opätovnom zavedení počítača skontrolujte, či je problém vyriešený.

V prípade, že pokus o inštaláciu aktualizácie Windows zlyhá s rovnakou 0xc1900223, prejdite dole na ďalšiu potenciálnu opravu uvedenú nižšie.

Metóda 3: Zakázanie Pi-Hole (alebo iného adblockeru v celej sieti)

Ako sa ukazuje, kód chyby 0xc1900223 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čením klávesu Windows + R otvorte dialógové okno Spustiť . Ďalej zadajte „cmd“ a stlačte Ctrl + Shift + Enter, aby ste otvorili zvýšenú výzvu CMD s prístupom správcu. Keď sa zobrazí výzva UAC (Kontrola používateľských kont), kliknutím na tlačidlo Áno udelíte oprávnenia správcu.
  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 deaktivujte ho stlačením klávesu Enter :
    pihole vypnúť
  4. Teraz, keď je nástroj adblocker Pi-Hole zakázaný, skúste znova nainštalovať zlyhávajúcu aktualizáciu a zistite, či ju môžete nainštalovať bez získania kódu 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. Stlačením klávesu Windows + R otvorte dialógové okno Spustiť . Ďalej zadajte do textového poľa „cmd“ a stlačte Ctrl + Shift + Enter, aby sa otvorila zvýšená výzva CMD. Po výzve UAC (Kontrola používateľských kont) kliknite na tlačidlo Áno, čím udelíte oprávnenia správcu.
  2. Vo vnútri zvýšenej výzvy CMD zadajte nasledujúce príkazy a stlačte kláves Enter , čím spustíte odinštalovanie Pi-Hole:
    pihole odinštalovať
  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 chybou 0xc1900223, a skontrolujte, či je operácia dokončená.

V prípade, že táto metóda nebola použiteľná alebo problém nevyriešila, 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í používatelia, ktorých sa to týka, potvrdili, že boli konečne schopní dokončiť inštaláciu systému Windows Update bez výskytu chyby 0xc1900223 .

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. Stlačením klávesov Windows + R na klávesnici otvorte dialógové okno Spustiť . Potom do textového poľa zadajte „cmd“ a stlačte Ctrl + Shift + Enter, aby ste otvorili zvýšené okno CMD.

    Poznámka: Keď sa zobrazí výzva UAC (Kontrola používateľských kont) , kliknutím na tlačidlo Áno udelíte oprávnenia správcu.

  2. Keď sa nachádzate vo zvýšenej výzve CMD, zadajte nasledujúce príkazy v poradí a po každom príkaze stlačte kláves Enter :
    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žnila opraviť chybu 0xc1900223 , posuňte sa nadol k ďalšej potenciálnej oprave 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 neviete, otvorte program Prieskumník súborov , kliknite pravým tlačidlom myši na ikonu Tento počítač a v novoobjavenej kontextovej ponuke vyberte príkaz Vlastnosti .
  2. Keď sa nachádzate na obrazovke Vlastnosti systému , pozrite sa na kategóriu Typ systému . 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.
  3. Keď ste si 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ýraz4522355 “ a stlačte kláves Enter.
  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 tlačidlo Prevziať priradené k správnej aktualizácii systému Windows.
  5. Na potvrdzovacej stránke znova kliknite na odkaz a spustite sťahovanie.
  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 stretávate s týmto konkrétnym problémom kvôli závade 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 ( chyba 0xc1900223 ).

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 zúčastnených komponentov Windows Update z príkazového riadka CMD:

  1. Stlačením klávesu Windows + R otvorte dialógové okno Spustiť . Ďalej do textového poľa zadajte „cmd“ a stlačte Ctrl + Shift + Enter, aby ste otvorili zvýšené okno príkazového riadku .

    Poznámka: Keď sa zobrazí výzva UAC (Kontrola používateľských kont) , kliknutím na tlačidlo Áno udelíte 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, prilepte nasledujúce príkazy (v akomkoľvek poradí) a po každom stlačte Enter, aby ste premenovali dva priečinky, ktoré používatelia systému Windows môžu ukladať súbory aktualizácií (SoftwareDistribution a Catroot2):
    ren C: \ Windows \ SoftwareDistribution SoftwareDistribution.old ren C: \ Windows \ System32 \ catroot2 Catroot2.old

    Poznámka: Ak ste to nevedeli, SoftwareDistribution a Catroot2 sú dva priečinky zodpovedné za ukladanie aktualizačných súborov, ktoré sú aktívne používané komponentom 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ť váš operačný systém vytvárať 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, aby ste reštartovali 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 archivovala, a zistite, či sa teraz úspešne inštaluje (bez chyby 0xc1900223 ).

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.

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 poškodenia 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 skenovania SFC , potom reštartujte a po dokončení ďalšieho spustenia vykonajte skenovanie DISM .

Ak problémy stále pretrvávajú, zvážte vykonanie opravy na mieste (alebo čistej inštalácie, ak sú vaše údaje už zálohované).

Odporúčaná

Oprava: Minecraft neodpovedá
Čo je aplikácia na registráciu zariadenia digitálneho televízneho prijímača a mala by byť odstránená?
Čo je FileRepMalware a mali by ste ho odstrániť