Kā novērst Windows atjaunināšanas kļūdu 0xc1900223?



Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai

Daži Windows 10 lietotāji saskaras ar kļūda 0xc1900223 ikreiz, kad viņi mēģina parasti instalēt Windows atjaunināšanu. Vairumā dokumentēto gadījumu problēma rodas, kad lietotājs mēģina instalēt 1903. gada atjauninājumu, un parasti kļūda parādās, kad atjauninājums sasniedz 97%.



Kļūda 0xc1900223



Ja rodas problēma tikai ar 1903. gada atjauninājumu, mēģiniet vēlreiz instalēt atjauninājumu, izmantojot $ GetCurrent mapi. Ja tas nedarbojas, citas ērtas metodes, kas varētu ļaut apiet problēmu, ir izmantot Jauniniet šo datoru tūlīt iezīme Multivides izveides rīks . Vēl viens veids, kā apiet iebūvēto WU komponentu, ir manuāli instalēt atjauninājumu, izmantojot Microsoft atjauninājumu katalogs .



Tomēr šo problēmu var izraisīt arī visa tīkla adblocker, piemēram, Pi-Hole. Ja jūs to izmantojat, varat to uz laiku atspējot (atjauninājuma instalēšanas laikā) vai vispār atinstalēt utilītu.

Dažos gadījumos problēma var rasties arī kāda veida kļūmju vai sistēmas failu bojājumu dēļ, kas galu galā ietekmē Windows atjaunināšanas komponentu. Šajā gadījumā varat mēģināt atsvaidzināt katru Windows atjaunināšanas komponentu vai palaist pāris utilītas, kas spēj novērst sistēmas failu bojājumus (SFC, DISM vai Clean Install).

1. metode: atjaunināšanas piespiešana, izmantojot mapi $ getcurrent

Ikreiz, kad mēģināt instalēt gaidāmo Windows atjauninājumu, Windows 10 automātiski izveidos mapes $ GetCurrent un $ SysReset C: braukt. Šajā mapē būs žurnālfaili par jaunāko Windows atjaunināšanas procesu, taču tajā var būt arī šī atjauninājuma instalācijas faili.



Ja jums ir darīšana ar neizdevušos Windows atjaunināšanu (tas ir gadījumā, ja sastopaties ar Windows Vista) kļūda 0xc1900223) iespējams, jūs varat piespiest instalēt atjauninājumu, piekļūstot multivides multivides apakšmapei $ getcurrent mapi un atkārtoti veicot instalēšanu šādā veidā.

Tomēr paturiet prātā, ka mape $ getcurrent pēc noklusējuma ir paslēpta. Tātad jums vajadzēs piekļūt tieši, izmantojot adreses joslu, vai arī iespējojot slēptās mapes no File Explorer.

Šis ir ātrs soli pa solim atjaunināšanas piespiešanas ceļvedis, izmantojot c mape:

  1. Atveriet File Explorer, augšpusē esošajā navigācijas joslā ielīmējiet šo komandu un nospiediet Ievadiet:
    C: / $ getcurrent

    Piezīme: Paturiet prātā, ka jums, iespējams, būs jāmaina C uz burtu, kas atbilst jūsu pašreizējam OS diskam.
    2. piezīme: Turklāt šai vietai varat piekļūt manuāli, vispirms iespējojot slēptos vienumus (programmā File Explorer dodieties uz Skats un atzīmējiet izvēles rūtiņu, kas saistīta ar Slēptās lietas .

    Opcija Skatīt slēptos vienumus ir atzīmēta

  2. Pēc tam piekļūstiet multivides mapei no apakšmapju saraksta un veiciet dubultklikšķi uz Sākt izpildāms.
  3. Kad esat atvēris atjauninājuma instalēšanas ekrānu, izpildiet ekrānā redzamos norādījumus, lai instalētu atjauninājumu, izmantojot īpašu izpildāmo failu.
  4. Pēc atjauninājuma veiksmīgas instalēšanas restartējiet datoru un pārbaudiet, vai problēma ir novērsta nākamajā sistēmas startēšanas reizē.

Gadījumā, ja $ getcurrent mape nav redzama, ļoti iespējams, ka WU komponents nevarēja atjaunināt instalēšanai nepieciešamos failus. Ja tas ir piemērojams, pārejiet uz nākamo iespējamo labojumu zemāk.

2. metode: atjaunināšana, izmantojot multivides izveides rīku

Ja automatizētā WU funkcija pati nevar atjaunināt versiju 1903, iespējams, piespiedīsit instalēšanu, izmantojot multivides izveides rīku. Papildus tam, ka jūs varat tīrīt Windows 10 instalēšanu, šis rīks ietver arī funkciju Jaunināt šo datoru tagad, kas ļaus jums salabot 0xc1900223.

Vairāki ietekmētie lietotāji ir apstiprinājuši, ka šī darbība ļāva viņiem atjaunināt Windows 10 izveidi.

Šeit ir īss ceļvedis par atjaunināšanu uz Windows 10 versiju 1903, izmantojot multivides izveides rīku:

  1. apmeklējiet šo saiti ( šeit ) un noklikšķiniet uz pogas Atjaunināt tūlīt, lai lejupielādētu Windows 10 jaunināšanas palīgu.

    Lejupielādē atjaunināmo izpildāmo failu

  2. Pēc tam, kad izpildāmā programma ir veiksmīgi lejupielādēta, veiciet dubultklikšķi uz tā un noklikšķiniet pie UAC (lietotāja konta kontrole) piešķirt administratīvās privilēģijas.
  3. Pēc tam izpildiet ekrānā redzamos norādījumus, lai pabeigtu instalēšanu.
  4. Kad darbība ir pabeigta, restartējiet datoru un pārbaudiet, vai problēma ir novērsta nākamajā datora startēšanas reizē.

    Atjaunināšana uz jaunāko versiju, izmantojot Windows 1 atjaunināšanas palīgu

  5. Kad dators ir dublējies, pārbaudiet, vai problēma tagad ir novērsta.

Gadījumā, ja Windows atjaunināšanas instalēšanas mēģinājums neizdodas ar to pašu 0xc1900223, pārejiet uz nākamo iespējamo labojumu zemāk.

3. metode: Pi-Hole (vai cita tīkla tīkla bloķētāja) atspējošana

Kā izrādās, 0xc1900223 kļūdas kodu, instalējot Windows 10 atjauninājumu, var aktivizēt arī Pi-Hole vai līdzīgs tīkla bloķētājs. Pēc citu skarto lietotāju domām, šo problēmu var izraisīt DNS bloķēšanas saraksts, kas var apturēt atjaunināšanas pabeigšanu.

Lietotāji, kas nonākuši līdzīgā situācijā, ir apstiprinājuši, ka viņiem izdevās instalēt atjauninājumu bez tās pašas kļūdas, atspējojot vai atinstalējot Pi-Hole, kamēr notiek atjaunināšana.

Īslaicīgi atspējojiet Pi-Hole

  1. Nospiediet Windows taustiņš + R lai atvērtu a Palaist dialoglodziņš. Pēc tam ierakstiet ‘Cmd’ un nospiediet Ctrl + Shift + Enter lai atvērtu paaugstinātu CMD uzvedni ar administratora piekļuvi. Kad jūs uzaicina UAC (lietotāja konta kontrole), klikšķis piešķirt administratīvās privilēģijas.

    Komandu uzvednes palaišana

  2. Kad esat ievadījis paaugstinātu CMD uzvedni, ierakstiet šādu komandu, lai izsauktu Pi-Hole utilītu:
    pihole
  3. Kad Pi-Hole ir izsaukts, ierakstiet šādu komandu un nospiediet Enter lai to atspējotu:
    pihole atspējot
  4. Tagad, kad ir bloķēta utilīta Pi-Hole adblocker, mēģiniet vēlreiz instalēt neizdevušos atjauninājumu un pārbaudiet, vai varat to instalēt, neiegūstot 0xc1900223.
  5. Ja atjauninājums ir veiksmīgi instalēts, palaidiet šo komandu tajā pašā paaugstinātajā terminālī, lai atkal iespējotu Pi-Hole:
    pihole atspējot

Pi-Hole atinstalēšana

  1. Atveriet a Palaist dialoglodziņu, nospiežot Windows taustiņš + R . Pēc tam ierakstiet ‘Cmd’ tekstlodziņā un nospiediet Ctrl + Shift + Enter lai atvērtu paaugstinātu CMD uzvedni. Pie UAC (lietotāja konta kontrole) noklikšķiniet uz piešķirt administratīvās privilēģijas.

    Palaist dialoglodziņā ierakstiet “cmd”

  2. Paaugstinātā CMD uzvednē ierakstiet šādas komandas un nospiediet Enter lai sāktu Pi-Hole atinstalēšanu:
    pihole atinstalēt
  3. Kad komanda ir veiksmīgi apstrādāta, restartējiet datoru.
  4. Nākamajā atjauninājumā mēģiniet instalēt atjauninājumu, kas iepriekš neizdevās 0xc1900223 kļūda un pārbaudiet, vai darbība ir pabeigta.

Gadījumā, ja šī metode nebija piemērojama vai tā neatrisināja problēmu, pārejiet uz nākamo iespējamo labojumu zemāk.

4. metode: DNS kešatmiņas izdzēšana

Kā izrādās, šī konkrētā problēma var rasties arī tīkla neatbilstības dēļ, kuru var novērst, izskalojot datora DNS kešatmiņu. Vieglākais veids, kā to izdarīt, ir ar paaugstinātu CMD uzvedni.

Pēc šīs darbības veikšanas un datora restartēšanas daži ietekmētie lietotāji ir apstiprinājuši, ka viņi beidzot varēja pabeigt Windows atjaunināšanas instalēšanu, nesaskaroties ar 0xc1900223 kļūda.

Šeit ir īss ceļvedis ar darbībām, kas jāveic, lai izskalotu DNS kešatmiņu no paaugstināta komandu uzvednes loga:

  1. Atveriet a Palaist dialoglodziņu, nospiežot Windows taustiņš + R uz tastatūras. Pēc tam tekstlodziņā ierakstiet ‘Cmd’ un nospiediet Ctrl + Shift + Enter lai atvērtu paaugstinātu CMD logu.

    Darbojas komandu uzvedne

    Piezīme: Kad jūs uzaicina UAC (lietotāja konta kontrole) , klikšķis piešķirt administratīvās privilēģijas.

  2. Kad esat ievadījis paaugstinātu CMD uzvedni, secībā ierakstiet šādas komandas un nospiediet Enter pēc katras komandas:
    ipconfig / flushdns ipconfig / registerdns ipconfig / atbrīvot ipconfig / atjaunot
  3. Pēc katras komandas veiksmīgas apstrādes restartējiet datoru un mēģiniet instalēt atjauninājumu, kas iepriekš neizdevās nākamajā datora startēšanas reizē.

Ja šī metode neļāva novērst problēmu 0xc1900223 kļūdu, pārejiet uz nākamo iespējamo labojumu zemāk.

5. metode: atjauninājuma instalēšana, izmantojot Microsoft atjauninājumu katalogu

Ja neviena no iepriekš minētajām metodēm līdz šim nav ļāvusi novērst problēmu, iespējams, ka varēsiet pabeigt 1903. gada instalēšanu, veicot to manuāli, izmantojot Microsoft atjauninājumu katalogu. Šī procedūra atjauninājumu instalēs tieši (neiesaistot vietējo WU komponentu). Tas nozīmē, ka ikviena bojāta atkarība, kas varētu izraisīt šo problēmu, tiks apieta.

Šeit ir īss ceļvedis par 1903. gada atjauninājuma manuālu instalēšanu, izmantojot Microsoft atjauninājumu katalogu:

  1. Pirmkārt, vispirms jāzina sava OS arhitektūra (ja tā ir 32 bitu vai 64 bitu). Ja jūs to nezināt, atvērts Failu pārlūks , ar peles labo pogu noklikšķiniet uz Šis dators un izvēlies Rekvizīti no tikko parādītās konteksta izvēlnes.

    Ekrāna System Properties atvēršana

  2. Kad esat iekšā Sistēmas rekvizīti ekrānā, ieskatieties Sistēmas tips kategorijā. Ja tā saka 64 bitu, jums būs jālejupielādē 64 bitu atjauninājums, un, ja rakstīts 32 biti, jums būs nepieciešama 32 bitu versija.

    OS arhitektūras pārbaude

  3. Kad esat pārliecināts par savu OS arhitektūru, apmeklējiet šo saiti ( šeit ) un izmantojiet meklēšanas funkciju ekrāna augšējā labajā stūrī, lai meklētu 4522355 ‘Un nospiediet Enter.
  4. Kad rezultātu lapa ir izveidota, meklējiet pareizo versiju, kas atbilst jūsu Windows 10 versijai (x64 vai x86 bāzes) un noklikšķiniet uz Lejupielādēt poga, kas saistīta ar pareizo Windows Update.

    Pareiza Windows atjauninājuma manuāla lejupielāde

  5. Apstiprināšanas lapā vēlreiz noklikšķiniet uz saites, lai sāktu lejupielādi.

    Pareiza Windows atjauninājuma lejupielāde

  6. Pacietīgi gaidiet, līdz lejupielāde ir pabeigta, pēc tam atveriet .msu instalācijas pakotni un izpildiet ekrānā redzamos norādījumus, lai pabeigtu instalēšanu.
  7. Kad instalēšana ir pabeigta, restartējiet datoru, lai ļautu instalēt atlikušos failus.

Gadījumā, ja tā pati problēma joprojām pastāv vai nevarat atrast atjauninājumu, kas parasti neizdodas, izmantojot Microsoft atjauninājumu katalogu, pārejiet uz nākamo iespējamo labojumu zemāk.

6. metode: atsvaidziniet katru Windows atjaunināšanas komponentu

Ja neviena no līdzšinējām metodēm nav ļāvusi jums atrisināt šo problēmu, ļoti iespējams, ka jūs sastopaties ar šo konkrēto problēmu Windows atjaunināšanas kļūmes dēļ, kas galu galā kavē WU spēju instalēt jaunus atjauninājumus. Tas ir skaidrs, ja vairāki atjauninājumi neizdodas ar šo pašu kļūdas kodu ( 0xc1900223 kļūda).

Vairāki Windows lietotāji, kuri saskārās ar vienu un to pašu problēmu, ir apstiprinājuši, ka problēma ir novērsta un 1903. gada būvējums ir veiksmīgi instalēts pēc tam, kad viņi ir veikuši virkni darbību, kas spēj atiestatīt katru ar WU saistīto komponentu (Windows Update).

Šeit ir ātrs soli pa solim norādījums par visu iesaistīto Windows atjaunināšanas komponentu manuālu atiestatīšanu no paaugstinātas CMD uzvednes:

  1. Atveriet dialoglodziņu Palaist, nospiežot Windows taustiņš + R . Pēc tam tekstlodziņā ierakstiet ‘Cmd’ un nospiediet Ctrl + Shift + Enter lai atvērtu paaugstinātu Komandu uzvedne logs.

    Komandas uzvednes palaišana

    Piezīme: Kad jūs uzaicina UAC (lietotāja konta kontrole) , klikšķis piešķirt administratīvās privilēģijas.

  2. Kad esat paspējis atvērt paaugstinātu CMD uzvedni, secībā ierakstiet šādas komandas un pēc katras nospiediet taustiņu Enter, lai apturētu katru būtisko WU pakalpojumu:
    net stop wuauserv net stop cryptSvc neto pieturas biti net stop msiserver

    Piezīme: Šīs komandas automātiski pārtrauks pakalpojumus, kas saistīti ar Windows Update, MSI Installer, kriptogrāfijas un BITS pakalpojumiem.

  3. Kad izdosies atspējot visus būtiskos pakalpojumus, ielīmējiet šīs komandas (jebkurā secībā) un nospiediet Enter pēc katras pārdēvēt divas mapes, kuras Windows lietotāji glabā atjaunināšanas failus (Programmatūras izplatīšana un Catroot2):
    ren C:  Windows  SoftwareDistribution SoftwareDistribution.old ren C:  Windows  System32  catroot2 Catroot2.old

    Piezīme: Ja jūs nezināt, Programmatūras izplatīšana un Catroot2 ir divas mapes, kas atbildīgas par atjaunināšanas failu glabāšanu, kurus aktīvi izmanto Windows atjaunināšanas komponents. Tā kā abus nevar tradicionāli izdzēst, vienīgais veids, kā ierobežot bojāta faila bojājumus, ir piespiest OS izveidot jaunas veselīgas kopijas, kas aizstās viņu vietu.

  4. Kad jums ir izdevies izdzēst abas mapes, ierakstiet šīs pēdējās komandas un pēc katras komandas nospiediet taustiņu Enter, lai restartētu tos pašus pakalpojumus (tos pašus, kurus mēs atspējojām 2. darbībā):
    net start wuauserv net start cryptSvc neto sākuma biti net start msiserver
  5. Pēc katra pakalpojuma restartēšanas mēģiniet vēlreiz instalēt to pašu atjauninājumu, kas tika iesniegts iepriekš, un pārbaudiet, vai tas tagad ir veiksmīgi instalēts 0xc1900223 kļūda).

Gadījumā, ja tas pats kļūdas kods joprojām neļauj instalēt atjauninājumu, izpildiet tālāk norādīto pēdējo metodi.

7. metode: DISM un SFC skenēšanas palaišana

Ja neviens no potenciālajiem labojumiem jums nedarbojās, visticamāk, ka jums ir darīšana ar kāda veida sistēmas failu bojājumiem, kuru dēļ jūsu WU komponents nav darbināms. Ir vairāki veidi, kā to novērst, taču lielākajai daļai skarto lietotāju ir izdevies atrisināt problēmu, izmantojot pāris iebūvētos utilītus (SFC un DISM).

Abi šie rīki spēj novērst sistēmas failu korupciju, taču tie darbojas atšķirīgi - SFC izmanto vietējo kešatmiņu, lai aizstātu korupciju ar veselīgiem ekvivalentiem, savukārt DISM paļaujas uz WU apakškomponentu, lai lejupielādētu veselīgus failus, kas aizstās bojātus failus.

Mūsu padoms ir palaist abus utilītus ātri pēc kārtas un starp tiem veikt sistēmas restartēšanu.

Sāciet ar SFC skenēšana , pēc tam restartējiet un veiciet a DISM skenēšana kad nākamā startēšana ir pabeigta.

Ja jums joprojām ir problēmas, apsveriet iespēju veikt labošana uz vietas (vai a tīra instalēšana ja jūsu dati jau ir dublēti)

Tagi Windows 9 minūtes lasīts