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

Daži Windows 10 lietotāji ikreiz, kad parasti mēģina instalēt Windows atjauninājumu, sastopas ar kļūdu 0xc1900223 . 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%.

Gadījumā, ja rodas problēma tikai ar 1903. gada atjauninājumu, mēģiniet vēlreiz instalēt atjauninājumu, izmantojot mapi $ GetCurrent . Ja tas nedarbojas, vēl viena piemērota metode, kas varētu ļaut apiet problēmu, ir izmantot multivides izveides rīka funkciju Jaunināt šo datoru tūlīt . Vēl viens veids, kā apiet iebūvēto WU komponentu, ir manuāli instalēt atjauninājumu, izmantojot Microsoft atjauninājumu katalogu .

Tomēr šo problēmu var izraisīt arī tīkla bloķētājs, 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 gaidošo Windows atjauninājumu, Windows 10 automātiski izveidos mapes $ GetCurrent un $ SysReset jūsu C: \ diskā. Šajā mapē būs žurnālfaili par jaunāko Windows atjaunināšanas procesu, bet tajā var būt arī šī atjauninājuma instalācijas faili.

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

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

Šeit ir ātrs soli pa solim atjaunināšanas piespiešana, izmantojot mapi c :

  1. Atveriet File Explorer, augšpusē esošajā navigācijas joslā ielīmējiet šo komandu un nospiediet Enter:
     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, jūs varat piekļūt šo vietu manuāli, ļaujot slēptās objektus pirmo (In File Explorer, dodieties uz View un atzīmējiet lodziņu, kas saistīti ar paslēptos objektus .

  2. Pēc tam piekļūstiet multivides mapei no apakšmapju saraksta un veiciet dubultklikšķi uz Sākt izpildāmo failu.
  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 mape $ getcurrent 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, šajā rīkā ir iekļauta arī šī datora jaunināšanas funkcija, 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.
  2. Pēc izpildāmā ir veiksmīgi lejupielādēts, divreiz uzklikšķiniet uz tā un noklikšķiniet uz Yes pie UAC (User Account Control) piešķirt administratora tiesības.
  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ē.
  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, kļūdas kodu 0xc1900223 , instalējot Windows 10 atjauninājumu, var aktivizēt arī Pi-Hole vai līdzīgs tīkla bloķētājs visā tīklā. Pēc citu ietekmēto 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ņu + R, lai atvērtu dialoglodziņu Palaist . Pēc tam ierakstiet cmd un nospiediet Ctrl + Shift + Enter, lai atvērtu paaugstinātu CMD uzvedni ar administratora piekļuvi. Kad UAC (User Account Control) pieprasa , noklikšķiniet uz Jā, lai piešķirtu administratīvās privilēģijas.
  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. Atvērt Run dialoglodziņš, nospiežot Windows taustiņu + R . Pēc tam tekstlodziņā ierakstiet “cmd” un nospiediet Ctrl + Shift + Enter, lai atvērtu paaugstinātu CMD uzvedni. Pie UAC (User Account Control) uzvedne, noklikšķiniet uz Jā, lai piešķirtu administratora tiesības.
  2. Paaugstinātā CMD uzvednē ierakstiet šādas komandas un nospiediet taustiņu 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 ar kļūdu 0xc1900223, un pārbaudiet, vai darbība ir pabeigta.

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 spēja pabeigt Windows atjaunināšanas instalēšanu, nesaskaroties ar kļūdu 0xc1900223 .

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

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

    Piezīme. Kad UAC (User Account Control) prasa , noklikšķiniet uz Jā, lai piešķirtu administratīvās privilēģijas.

  2. Kad esat ievadījis paaugstinātu CMD uzvedni, secībā ierakstiet šādas komandas un pēc katras komandas nospiediet taustiņu Enter :
    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 kļūdu 0xc1900223 , 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, atveriet programmu File Explorer , ar peles labo pogu noklikšķiniet uz Šis dators un nesen parādītajā konteksta izvēlnē izvēlieties Rekvizīti .
  2. Kad esat nonācis ekrāna Sistēmas rekvizīti , apskatiet kategoriju Sistēmas tips . Ja tā saka 64 bitu, jums būs jālejupielādē 64 bitu atjauninājums, un, ja rakstīts 32 bitu, jums būs nepieciešama 32 bitu versija.
  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 taustiņu Enter.
  4. Pēc rezultātu lapas izveidošanas meklējiet pareizo versiju, kas atbilst jūsu Windows 10 versijai (x64 vai x86 bāzes) un noklikšķiniet uz pogas Lejupielādēt , kas saistīta ar pareizo Windows Update.
  5. Apstiprināšanas lapā vēlreiz noklikšķiniet uz saites, lai sāktu lejupielādi.
  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, visticamāk, 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. Atvērt Run dialoglodziņš, nospiežot Windows taustiņu + R . Pēc tam tekstlodziņā ierakstiet “cmd” un nospiediet Ctrl + Shift + Enter, lai atvērtu paaugstinātu komandu uzvednes logu.

    Piezīme. Kad UAC (User Account Control) prasa , noklikšķiniet uz Jā, lai piešķirtu 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 stop 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 jums ir izdevies atspējot visus būtiskos pakalpojumus, ielīmējiet šīs komandas (jebkurā secībā) un pēc katras nospiediet Enter, lai pārdēvētu divas mapes, kuras Windows lietotāji glabā atjaunināšanas failus (SoftwareDistribution un Catroot2):
    ren C: \ Windows \ SoftwareDistribution SoftwareDistribution.old ren C: \ Windows \ System32 \ catroot2 Catroot2.old

    Piezīme: Ja jūs nezināt, tad SoftwareDistribution 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, kuru iepriekš iesniedzāt, un pārbaudiet, vai tas tagad tiek veiksmīgi instalēts (bez kļūdas 0xc1900223 ).

Gadījumā, ja viens un 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 potenciāls labojums 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 korupciju aizstātu 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, veicot SFC skenēšanu , pēc tam restartējiet un veiciet DISM skenēšanu, tiklīdz nākamā startēšana ir pabeigta.

Ja jums joprojām ir problēmas, apsveriet iespēju veikt labošanu vietā (vai tīru instalēšanu, ja jūsu dati jau ir dublēti)