Jak naprawić błąd Windows Update 0xc1900223?



Wypróbuj Nasz Instrument Do Eliminowania Problemów

Niektórzy użytkownicy systemu Windows 10 napotykają błąd 0xc1900223 ilekroć próbują konwencjonalnie zainstalować Windows Update. W większości udokumentowanych przypadków problem występuje, gdy użytkownik próbuje zainstalować aktualizację 1903 i zazwyczaj błąd pojawia się, gdy aktualizacja osiągnie 97%.



Błąd 0xc1900223



W przypadku napotkania problemu tylko z aktualizacją 1903, należy spróbować ponownie zainstalować aktualizację za pośrednictwem $ GetCurrent teczka. Jeśli to nie zadziała, inną wygodną metodą, która może pozwolić na obejście problemu, jest użycie rozszerzenia Uaktualnij ten komputer teraz funkcja Narzędzie do tworzenia mediów . Innym sposobem obejścia wbudowanego składnika WU jest ręczna instalacja aktualizacji za pośrednictwem Wykaz usługi Microsoft Update .



Jednak ten problem może być również spowodowany przez bloker reklam obejmujący całą sieć, taki jak Pi-Hole. Jeśli używasz takiego narzędzia, możesz go tymczasowo wyłączyć (podczas instalowania aktualizacji) lub całkowicie odinstalować.

W niektórych przypadkach problem może również wystąpić z powodu pewnego rodzaju usterki lub uszkodzenia plików systemowych, które ostatecznie wpływają na składnik Windows Update. W takim przypadku możesz spróbować odświeżyć każdy składnik Windows Update lub uruchomić kilka narzędzi zdolnych do naprawienia uszkodzeń plików systemowych (SFC, DISM lub Clean Install).

Metoda 1: wymuszenie aktualizacji za pośrednictwem folderu $ getcurrent

Za każdym razem, gdy spróbujesz zainstalować oczekującą aktualizację systemu Windows, system Windows 10 automatycznie utworzy foldery $ GetCurrent i $ SysReset w Twoim C: napęd. Ten folder będzie zawierał pliki dziennika dotyczące najnowszego procesu Windows Update, ale może również zawierać pliki instalacyjne z tej aktualizacji.



Jeśli masz do czynienia z nieudaną aktualizacją systemu Windows (co ma miejsce w przypadku napotkania pliku błąd 0xc1900223) możesz wymusić instalację aktualizacji, uzyskując dostęp do podfolderu multimediów pliku $ getcurrent folder i ponownie wykonaj instalację w ten sposób.

Należy jednak pamiętać, że folder $ getcurrent jest domyślnie ukryty. Będziesz więc musiał uzyskać dostęp bezpośrednio przez pasek adresu lub przez włączenie ukrytych folderów w Eksploratorze plików.

Oto krótki przewodnik krok po kroku dotyczący wymuszania aktualizacji za pomocą do teczka:

  1. Otwórz Eksplorator plików, wklej następujące polecenie w pasku nawigacyjnym u góry i naciśnij Wchodzić:
    C: / $ getcurrent

    Uwaga: Pamiętaj, że może zajść potrzeba zmiany do do litery odpowiadającej aktualnemu dyskowi systemu operacyjnego.
    Uwaga 2: Ponadto możesz uzyskać dostęp do tej lokalizacji ręcznie, włączając najpierw ukryte elementy (w Eksploratorze plików przejdź do Widok i zaznacz pole powiązane z Ukryte przedmioty .

    Opcja Wyświetl ukryte elementy jest zaznaczona

  2. Po wykonaniu tej czynności przejdź do folderu multimediów z listy podfolderów i kliknij dwukrotnie plik Początek wykonywalny.
  3. Gdy znajdziesz się na ekranie instalacji aktualizacji, postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zainstalować aktualizację za pomocą dedykowanego pliku wykonywalnego.
  4. Po pomyślnym zainstalowaniu aktualizacji uruchom ponownie komputer i sprawdź, czy problem został rozwiązany przy następnym uruchomieniu systemu.

W przypadku $ getcurrent folder nie jest widoczny, jest bardzo prawdopodobne, że składnik WU nie był w stanie zaktualizować plików niezbędnych do instalacji. Jeśli ma to zastosowanie, przejdź do następnej potencjalnej poprawki poniżej.

Metoda 2: Aktualizacja za pomocą narzędzia Media Creation Tool

Jeśli zautomatyzowana funkcja WU nie jest w stanie samodzielnie zaktualizować do wersji 1903, możesz wymusić instalację za pomocą narzędzia Media Creation. Oprócz umożliwienia czystej instalacji systemu Windows 10, to narzędzie zawiera również funkcję Uaktualnij ten komputer teraz, która pozwoli Ci naprawić 0xc1900223.

Kilku użytkowników, których dotyczy problem, potwierdziło, że ta operacja pozwoliła im zaktualizować kompilację systemu Windows 10.

Oto krótki przewodnik dotyczący aktualizacji do systemu Windows 10 w wersji 1903 za pomocą narzędzia Media Creation Tool:

  1. odwiedź ten link ( tutaj ) i kliknij przycisk Aktualizuj teraz, aby pobrać asystenta aktualizacji systemu Windows 10.

    Pobieranie pliku wykonywalnego aktualizacji

  2. Po pomyślnym pobraniu pliku wykonywalnego kliknij go dwukrotnie i kliknij tak na UAC (kontrola konta użytkownika) przyznać uprawnienia administracyjne.
  3. Następnie postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zakończyć instalację.
  4. Po zakończeniu operacji uruchom ponownie komputer i sprawdź, czy problem został rozwiązany przy następnym uruchomieniu komputera.

    Aktualizacja do najnowszej wersji za pomocą Asystenta aktualizacji systemu Windows 1

  5. Po uruchomieniu kopii zapasowej komputera sprawdź, czy problem został rozwiązany.

W przypadku, gdy próba instalacji aktualizacji systemu Windows nie powiedzie się z tym samym 0xc1900223, przejdź do następnej potencjalnej poprawki poniżej.

Metoda 3: Wyłączanie Pi-Hole (lub innego Adblockera w całej sieci)

Jak się okazuje, plik 0xc1900223 kod błędu podczas instalowania aktualizacji systemu Windows 10 może być również wyzwalany przez Pi-Hole lub podobny w całej sieci adblocker. Według innych użytkowników, których dotyczy problem, przyczyną problemu może być lista blokowania DNS, która może uniemożliwić ukończenie aktualizacji.

Użytkownicy, którzy znaleźli się w podobnej sytuacji, potwierdzili, że udało im się zainstalować aktualizację bez tego samego błędu, wyłączając lub odinstalowując Pi-Hole podczas aktualizacji.

Tymczasowe wyłączanie Pi-Hole

  1. naciśnij Klawisz Windows + R. aby otworzyć Biegać Okno dialogowe. Następnie wpisz „Cmd” i naciśnij Ctrl + Shift + Enter aby otworzyć podwyższony monit CMD z dostępem administratora. Gdy pojawi się monit UAC (Kontrola konta użytkownika), Kliknij tak przyznać uprawnienia administracyjne.

    Uruchomienie wiersza polecenia

  2. Po wejściu do podwyższonego monitu CMD wpisz następujące polecenie, aby wywołać narzędzie Pi-Hole:
    dziura
  3. Po wywołaniu Pi-Hole wpisz następujące polecenie i naciśnij Wchodzić aby to wyłączyć:
    pihole wyłącz
  4. Teraz, gdy narzędzie Pi-Hole adblocker jest wyłączone, spróbuj ponownie zainstalować aktualizację, która się nie powiodła, i sprawdź, czy możesz ją zainstalować bez pobierania 0xc1900223.
  5. Jeśli aktualizacja zostanie zainstalowana pomyślnie, uruchom następujące polecenie w tym samym terminalu z podwyższonym poziomem uprawnień, aby ponownie włączyć Pi-Hole:
    pihole wyłącz

Odinstalowywanie Pi-Hole

  1. Otwórz plik Biegać okno dialogowe naciskając Klawisz Windows + R. . Następnie wpisz „Cmd” w polu tekstowym i naciśnij Ctrl + Shift + Enter aby otworzyć podwyższony monit CMD. Na UAC (kontrola konta użytkownika) kliknij tak przyznać uprawnienia administracyjne.

    Wpisz „cmd” w oknie dialogowym Uruchom

  2. W podwyższonym wierszu polecenia CMD wpisz następujące polecenia i naciśnij Wchodzić aby rozpocząć deinstalację Pi-Hole:
    deinstalacja pihole
  3. Po pomyślnym wykonaniu polecenia uruchom ponownie komputer.
  4. Przy następnej aktualizacji spróbuj zainstalować aktualizację, która wcześniej kończyła się niepowodzeniem z 0xc1900223 błąd i sprawdź, czy operacja została zakończona.

Jeśli ta metoda nie miała zastosowania lub nie rozwiązała problemu, przejdź do następnej potencjalnej poprawki poniżej.

Metoda 4: Opróżnianie pamięci podręcznej DNS

Jak się okazuje, ten konkretny problem może również wystąpić z powodu niespójności w sieci, którą można rozwiązać, opróżniając pamięć podręczną DNS komputera. Najłatwiej to zrobić, korzystając z podwyższonego monitu CMD.

Po wykonaniu tej czynności i ponownym uruchomieniu komputera niektórzy użytkownicy, których dotyczy problem, potwierdzili, że w końcu byli w stanie ukończyć instalację usługi Windows Update bez napotkania 0xc1900223 błąd.

Oto krótki przewodnik zawierający kroki, które należy wykonać, aby opróżnić pamięć podręczną DNS z okna wiersza polecenia z podwyższonym poziomem uprawnień:

  1. Otwórz plik Biegać okno dialogowe naciskając Klawisz Windows + R. na klawiaturze. Następnie w polu tekstowym wpisz „Cmd” i naciśnij Ctrl + Shift + Enter aby otworzyć podwyższone okno CMD.

    Uruchamianie wiersza polecenia

    Uwaga: Gdy pojawi się monit UAC (kontrola konta użytkownika) , Kliknij tak przyznać uprawnienia administracyjne.

  2. Gdy znajdziesz się w wyświetlonym monicie CMD, wpisz kolejno następujące polecenia i naciśnij Wchodzić po każdym poleceniu:
    ipconfig / flushdns ipconfig / registerdns ipconfig / release ipconfig / renew
  3. Po pomyślnym wykonaniu każdego polecenia uruchom ponownie komputer i spróbuj zainstalować aktualizację, która wcześniej kończyła się niepowodzeniem przy następnym uruchomieniu komputera.

Jeśli ta metoda nie pozwoliła ci naprawić 0xc1900223 błąd, przejdź do następnej potencjalnej poprawki poniżej.

Metoda 5: Instalowanie aktualizacji za pośrednictwem wykazu usługi Microsoft Update

Jeśli żadna z powyższych metod nie umożliwiła dotychczas rozwiązania problemu, możesz być w stanie dokończyć instalację 1903, wykonując to ręcznie za pośrednictwem wykazu usługi Microsoft Update. Ta procedura spowoduje bezpośrednie zainstalowanie aktualizacji (bez udziału lokalnego składnika WU). Oznacza to, że każda uszkodzona zależność, która może powodować ten problem, będzie omijana.

Oto krótki przewodnik dotyczący ręcznego instalowania aktualizacji 1903 za pośrednictwem wykazu usługi Microsoft Update:

  1. Po pierwsze, musisz znać architekturę swojego systemu operacyjnego (jeśli jest 32- lub 64-bitowa). Jeśli tego nie wiesz, otwarty Przeglądarka plików , kliknij prawym przyciskiem myszy Ten komputer i wybierz Nieruchomości z nowo wyświetlonego menu kontekstowego.

    Otwieranie ekranu Właściwości systemu

  2. Gdy znajdziesz się w Właściwości systemu ekran, spójrz na plik Rodzaj systemu Kategoria. Jeśli jest to wersja 64-bitowa, musisz pobrać aktualizację 64-bitową, a jeśli jest to wersja 32-bitowa, potrzebujesz wersji 32-bitowej.

    Weryfikacja architektury systemu operacyjnego

  3. Gdy jesteś pewien architektury swojego systemu operacyjnego, odwiedź ten link ( tutaj ) i użyj funkcji wyszukiwania w prawym górnym rogu ekranu, aby wyszukać „ 4522355 „I naciśnij Wchodzić.
  4. Po wygenerowaniu strony wyników poszukaj poprawnej wersji odpowiadającej Twojej wersji systemu Windows 10 (opartej na x64 lub x86) i kliknij przycisk Pobieranie przycisk skojarzony z poprawną Windows Update.

    Ręczne pobieranie poprawnej aktualizacji systemu Windows

  5. Na stronie potwierdzenia ponownie kliknij łącze, aby rozpocząć pobieranie.

    Pobieranie właściwej aktualizacji systemu Windows

  6. Poczekaj cierpliwie, aż pobieranie się zakończy, a następnie otwórz pakiet instalacyjny .msu i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zakończyć instalację.
  7. Po zakończeniu instalacji uruchom ponownie komputer, aby umożliwić zainstalowanie pozostałych plików.

Jeśli ten sam problem nadal występuje lub nie możesz znaleźć aktualizacji, która kończy się niepowodzeniem przy użyciu wykazu usługi Microsoft Update, przejdź do następnej potencjalnej poprawki poniżej.

Metoda 6: Odśwież każdy składnik usługi Windows Update

Jeśli żadna z dotychczasowych metod nie umożliwiła rozwiązania tego problemu, jest bardzo prawdopodobne, że napotykasz ten konkretny problem z powodu usterki usługi Windows Update, która ostatecznie uniemożliwia WU instalowanie nowych aktualizacji. Jest to widoczne, jeśli wiele aktualizacji kończy się niepowodzeniem z tym samym kodem błędu ( 0xc1900223 błąd).

Kilku użytkowników systemu Windows, którzy napotkali ten sam problem, potwierdziło, że problem został rozwiązany, a kompilacja 1903 została pomyślnie zainstalowana po wykonaniu serii czynności umożliwiających zresetowanie każdego składnika powiązanego z WU (Windows Update).

Oto krótki przewodnik krok po kroku dotyczący ręcznego resetowania każdego zaangażowanego składnika usługi Windows Update z poziomu monitu CMD:

  1. Otwórz okno dialogowe Uruchom, naciskając Klawisz Windows + R. . Następnie w polu tekstowym wpisz „Cmd” i naciśnij Ctrl + Shift + Enter otworzyć podwyższone Wiersz polecenia okno.

    Uruchomienie wiersza polecenia

    Uwaga: Gdy pojawi się monit UAC (kontrola konta użytkownika) , Kliknij tak przyznać uprawnienia administracyjne.

  2. Po otwarciu monitu CMD z podwyższonym poziomem uprawnień wpisz kolejno następujące polecenia i naciśnij klawisz Enter po każdym z nich, aby zatrzymać każdą niezbędną usługę WU:
    net stop wuauserv net stop cryptSvc net stop bits net stop msiserver

    Uwaga: Te polecenia automatycznie zatrzymają usługi związane z usługami Windows Update, MSI Installer, Cryptographic i BITS.

  3. Gdy już uda Ci się wyłączyć wszystkie niezbędne usługi, wklej następujące polecenia (w dowolnej kolejności) i naciśnij Wchodzić po każdym, aby zmienić nazwy dwóch folderów, w których użytkownicy systemu Windows mają przechowywać pliki aktualizacji (Dystrybucja oprogramowania i Catroot2):
    ren C:  Windows  SoftwareDistribution SoftwareDistribution.old ren C:  Windows  System32  catroot2 Catroot2.old

    Uwaga: Jeśli nie wiedziałeś, Dystrybucja oprogramowania i Catroot2 to dwa foldery odpowiedzialne za przechowywanie plików aktualizacji, które są aktywnie używane przez składnik aktualizacji systemu Windows. Ponieważ nie można ich konwencjonalnie usunąć, jedynym sposobem na ograniczenie uszkodzeń uszkodzonego pliku jest zmuszenie systemu operacyjnego do utworzenia nowych, sprawnych kopii, które zajmą ich miejsce.

  4. Gdy uda ci się usunąć dwa foldery, wpisz te ostatnie polecenia i naciśnij Enter po każdym poleceniu, aby ponownie uruchomić te same usługi (te same, które wyłączyliśmy w kroku 2):
    net start wuauserv net start cryptSvc net start bits net start msiserver
  5. Po ponownym uruchomieniu każdej usługi spróbuj ponownie zainstalować tę samą aktualizację, która była wcześniej zapisywana, i sprawdź, czy jest teraz instalowana pomyślnie (bez 0xc1900223 błąd).

Jeśli ten sam kod błędu nadal uniemożliwia zainstalowanie aktualizacji, postępuj zgodnie z ostatnią metodą opisaną poniżej.

Metoda 7: Uruchamianie skanów DISM i SFC

Jeśli żadna potencjalna naprawa nie zadziałała, jest bardzo prawdopodobne, że masz do czynienia z uszkodzeniem plików systemowych, które spowodowało, że składnik WU nie działa. Istnieje wiele sposobów rozwiązania tego problemu, ale większości użytkowników, których dotyczy problem, udało się rozwiązać problem za pomocą kilku wbudowanych narzędzi (SFC i DISM).

Oba te narzędzia są w stanie naprawić uszkodzenie plików systemowych, ale działają inaczej - SFC używa lokalnej pamięci podręcznej, aby zastąpić uszkodzenie zdrowymi odpowiednikami, podczas gdy DISM polega na podskładniku WU w celu pobrania zdrowych plików, które zastąpią uszkodzone pliki.

Nasza rada jest taka, aby uruchamiać oba narzędzia w krótkich odstępach czasu i ponownie uruchamiać system między nimi.

Zacznij od wykonania Skanowanie SFC , a następnie uruchom ponownie i wykonaj Skanowanie DISM po zakończeniu następnego uruchomienia.

Jeśli nadal masz problemy, rozważ wykonanie naprawa na miejscu (lub a czysta instalacja jeśli Twoje dane są już zarchiwizowane)

Tagi Windows 9 minut czytania