Kaip ištaisyti „Windows“ naujinimo klaidą 0x800f0900?



Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

Kai kurie „Windows“ vartotojai mato 0x800f0900 klaidos kodas, kai jie bando įdiegti kaupiamąjį naujinimą sistemoje „Windows 10“ 0x 800f0900 verčia į CBS_E_XML_PARSER_FAILURE (netikėta vidinė XML analizatoriaus klaida), kuris yra signalas, kad kažkas kažkur sugadinta.



„Windows“ naujinimo klaida 0x800f0900



Daugeliu atvejų paveikti vartotojai praneša, kad problema kyla tik bandant įdiegti KB4464218 atnaujinti.



Kadangi problemą kažkaip palengvina sugadinti failai, kurie saugomi vietoje, vienas iš būdų apeiti problemą yra naudoti „Microsoft Update“ katalogas įdiegti naujinimą rankiniu būdu, o ne pasikliauti „Windows Update“ klientu - Tačiau tai neleis jums sužinoti pagrindinės problemos priežasties.

Jei norite išspręsti pagrindinę problemą, kuri sukelia KB4464218, pradėkite paprasčiausiai paleisdami „Windows Update“ trikčių šalinimo įrankį ir sužinokite, ar programa gali išskirti kaltininką ir automatiškai jį išspręsti. Jei tai neveikia, pereikite prie „Windows Update“ komponento atstatymo. Norėdami tai padaryti, galite naudoti automatinį agentą arba atlikti veiksmus patys (rankiniu būdu) naudodami padidintą komandų eilutę.

Tačiau tuo atveju, jei susiduriate su pažengusiu sistemos failų sugadinimo atveju, gali tekti inicijuoti visos sistemos korupcijos nuskaitymą (naudojant SFC ir DISM komunalines paslaugas).



Jei du įprasti sistemos failų tikrintuvai (DISM ir SFC) nepajėgūs išspręsti problemos, galutinis sprendimas būtų atnaujinti kiekvieną OS komponentą atlikus taisymą (vietoje atliekamas remontas).

1 metodas: naujinio diegimas rankiniu būdu

Jei ieškote taisymo, kuris leistų apeiti problemą, neatsižvelgiant į kaltininką, kuris sukelia problemą, pabandykite atsisiųsti ir įdiegti naujinimą, kuris suaktyvina 0x800f0900 klaida rankiniu būdu.

Tai galite lengvai padaryti naudodami viešąjį „Microsoft Update“ katalogą. Toliau nurodytomis instrukcijomis turėtų būti išspręsta problema, nebent tai paveiktų paslaugą, atsakingą už „Windows“ naujinimų taikymą (daugelis vartotojų ją sėkmingai naudojo).

Čia pateikiamas greitas žingsnis po žingsnio vadovas, kuriame bus parodyta, kaip naudoti „Microsoft“ naujinimų katalogą, jei norite rasti trūkstamą naujinimą.

  1. Atidarykite numatytąją naršyklę ir pasiekite šią nuorodą ( čia ), norėdami pasiekti „Microsoft Update“ katalogo žiniatinklio adresą.
  2. Kai būsite „Microsoft Update“ katalogas , naudokite paieškos funkciją dešiniajame ekrano kampe, norėdami ieškoti atnaujinimo, kuris suaktyvina 0x800f0900 klaida. Tiesiog įveskite arba įklijuokite probleminį naujinį ir paspauskite Įveskite pradėti paiešką.

    Ieškoma naujinio, kurį norite įdiegti rankiniu būdu

    Pastaba: Labiausiai paveikti vartotojai patvirtino, kad problema kyla tik su KB4464218 kaupiamasis atnaujinimas.

  3. Kai tik bus gauti rezultatai, ieškokite tinkamo atnaujinimo, patikrindami procesoriaus architektūrą ir „Windows“ versiją, kuriai jis skirtas.

    Tinkamo „Windows Update“ pasirinkimas

    Pastaba: Jei nežinote savo procesoriaus ar OS architektūros, dešiniuoju pelės mygtuku spustelėkite Mano kompiuteris (šis kompiuteris) ir spustelėkite Savybės. Toliau žiūrėkite po Sistema System Type - tai parodys operacinės sistemos bitų versiją ir jūsų procesoriaus bitų versiją.

    Tikrinama jūsų OS architektūra

  4. Kai pavyks nustatyti tinkamą atnaujinimo versiją, spustelėkite parsisiųsti mygtuką, susietą su teisingu įrašu, ir kantriai palaukite, kol procesas bus baigtas.
  5. Baigę operaciją, eikite į vietą, kurioje ją atsisiuntėte. Kai būsite viduje, ieškokite .inf failą ir jį radę, dešiniuoju pelės mygtuku spustelėkite jį ir pasirinkite Diegti iš naujai pasirodžiusio kontekstinio meniu.

    „Inf“ tvarkyklės diegimas

  6. Vykdykite ekrane pateikiamas instrukcijas, kad užbaigtumėte diegimą, tada perkraukite savo kompiuterį. Kito paleidimo metu naujinimas jau turėtų būti įdiegtas, o „Windows Update“ nebeprašys jo įdiegti.

Jei ieškojote kito pataisymo (tokio, kuris atskleis pagrindinę problemos priežastį) arba aukščiau nurodyti veiksmai galiausiai nepavyks su kita klaida, pereikite prie kito galimo toliau esančio pataisymo.

2 metodas: paleiskite „Windows“ naujinimo trikčių šalinimo įrankį

Kadangi atrodo, kad ši problema yra išskirtinė „Windows 10“, kitas logiškas žingsnis būtų išsiaiškinti, ar jūsų operacinė sistema neturi galimybės pati išspręsti šios problemos. Atminkite, kad įmontuotas „Windows 10“ trikčių šalinimo įrankis yra daug efektyvesnis nei „Windows 7“ arba „Windows 8.1“

Jis automatiškai nuskaitys „Windows Update“ komponentą, ar nėra nesuderinamumų, ir pritaikys perspektyvią taisymo strategiją, jei atpažins pažįstamą scenarijų. Radome keletą naudotojų ataskaitų, kuriose teigiama, kad „Windows“ naujinimo trikčių šalinimo įrankis ištaisė 0x800f0900 klaidą iš naujo nustatant kiekvieną įtrauktą WU komponentą rankiniu būdu.

Čia pateikiamas greitas nuoseklus vadovas, kuris parodys, kaip paleisti „Windows Update“ trikčių šalinimo įrankį skirtuke Trikčių šalinimas:

  1. Paspauskite „Windows“ klavišas + R atsiverti a Bėk dialogo langas. Kitas, įveskite “ „ms-settings“: trikčių šalinimas “ ir paspauskite Įveskite atidaryti Problemų sprendimas skirtukas Nustatymai skirtuką.

    Prieiga prie Išplėstinio meniu per trikčių šalinimo įrankį

  2. Nuo Trikčių šalinimo įrankis skirtuką, pereikite žemyn į dešinės pusės skyrių ir slinkite iki galo Skiltis „Kelkis ir bėk“ . Kai ten pateksite, spustelėkite Windows 'naujinimo norėdami jį pasirinkti, tada spustelėkite Paleiskite trikčių šalinimo įrankį paleisti remonto įrankį.

    Vykdomas „Windows Update“ trikčių šalinimo įrankis

  3. Kai būsite „Windows“ naujinimo trikčių šalinimo meniu, palaukite, kol bus baigtas pradinis nuskaitymas, tada spustelėkite Taikykite šią pataisą jei būtų nustatyta perspektyvi remonto strategija.

    Taikykite šią pataisą

  4. Pritaikius teisingą taisymo strategiją, uždarykite trikčių šalinimo įrankį ir perkraukite savo kompiuterį.
  5. Kai jis bus paleistas iš naujo, dar kartą atidarykite 'Windows' naujinimo komponentą ir pakartokite diegimą, kurio anksčiau nepavyko 0x800f0900.

Jei ta pati problema vis dar kyla, pereikite prie kito galimo pataisymo, esančio žemiau.

3 metodas: WU nustatymas iš naujo

Jei „Windows“ naujinimo trikčių šalinimo įrankis negalėjo išspręsti problemos, tikėtina, kad susiduriate su pagrindiniu korupcijos failu, turinčiu įtakos WU komponentui - tokio, kurio neįmanoma išspręsti įprastai. Tokiu atveju turėtumėte tęsti iš naujo nustatydami kiekvieną procesą, serverį ir diegimą, susijusį su šia operacija.

Kai reikia iš naujo nustatyti kiekvieną WU komponentą, galite rinktis iš dviejų būdų:

  • Naudojant WU Reset Agent
  • WU atstatymas rankiniu būdu

Mes sukūrėme du atskirus vadovus, pateikdami veiksmus kiekvienam iš dviejų būdų. Nesivaržykite sekti tą, su kuriuo jaučiatės patogiau.

Automatinio WU atstatymo agento naudojimas

  1. Prisijunkite prie šio oficialaus „Microsoft Technet“ puslapio ( čia ) ir spustelėkite parsisiųsti mygtuką atsisiųsti Iš naujo nustatykite „Windows“ naujinimo agentą .

    Atsisiųskite „Windows Update Reset Agent“

  2. Baigę atsisiųsti, ištraukite archyvo turinį naudodami a dekompresijos naudingumas.
  3. Kai operacija bus baigta, dukart spustelėkite ResetWUENG.exe ir spustelėkite Taip prie UAC (vartotojo abonemento kontrolė) atidaryti diegimo programą su administratoriaus prieiga.
  4. Tada vykdykite ekrane pateikiamas instrukcijas, norėdami paleisti scenarijų savo kompiuteryje. Baigę iš naujo paleiskite kompiuterį ir patikrinkite, ar problema išspręsta, bandydami dar kartą įdiegti naujinimą, kurio anksčiau nepavyko.

Rankinis „Windows Update“ nustatymas iš naujo (per CMD)

  1. Atidarykite a Bėk dialogo langą paspausdami „Windows“ klavišas + R . Tada teksto laukelyje įveskite „Cmd“ ir paspauskite „Ctrl“ + „Shift“ + „Enter“ atidaryti padidėjęs CMD raginimas .

    Paleidžiama komandinė eilutė su administratoriaus prieiga

    Pastaba: Prie Vartotojo abonemento kontrolė (UAC) spustelėkite, spustelėkite Taip suteikti administratoriui prieigą.

  2. Pakeltų komandų eilutės terminalų viduje įveskite kitą komandų rinkinį (kokia tvarka), bet būtinai paspauskite Įveskite po kiekvieno:
    „net stop wuauserv net stop cryptSvc net stop bitai net stop msiserver“

    Pastaba: Baigę vykdyti šias komandas, jūs iš tikrųjų išjungsite „Windows“ naujinimo paslaugas, „MSI Installer“, kriptografijos paslaugas ir BITS paslaugas.

  3. Kai kiekviena atitinkama „Windows“ naujinimo paslauga bus nustatyta iš naujo, vykdykite šias komandas, kad ir kaip išvalytumėte du aplankus, atsakingus už laikinų „Windows Update“ duomenų laikymą (Programinės įrangos platinimas ir Catroot2):
    ren C:  Windows  SoftwareDistribution SoftwareDistribution.old ren C:  Windows  System32  catroot2 Catroot2.old

    Pastaba: Ši operacija iš tikrųjų išliks dviem aplankais, nes nėra galimybės jų įprastai ištrinti. Bet tai galų gale padės mums pasiekti tą patį galutinį tikslą, nes jūsų OS bus priversta kurti naujus atvejus, kurių nesugadino jokia korupcija.

  4. Kai abu procesai bus išvalyti, tame pačiame padidintame CMD terminalo lange vykdykite šias komandas ir paspauskite Įveskite po kiekvieno iš naujo paleiskite paslaugas, kurias anksčiau išjungėte atlikdami 2 veiksmą:
    net start wuauserv net start cryptSvc neto pradžios bitai net start msiserver
  5. Baigę operaciją, iš naujo paleiskite kompiuterį ir patikrinkite, ar vis dar susiduriate su 0x800f0900 klaida, kai bandote įdiegti „Windows“ naujinimą.

Jei problema vis dar kyla, pereikite prie kito galimo pataisymo, esančio žemiau.

4 metodas: DISM ir SFC nuskaitymas

Jei nė vienas iš aukščiau nurodytų metodų neleido jums išspręsti šios problemos 0x800f0900 klaida, akivaizdu, kad susiduriate su sistemos failų sugadinimu. Tačiau nenusiminkite, nes „Windows“ turi keletą įmontuotų įrankių, kurie sugebės išspręsti daugumą paviršutiniškų korupcijos atvejų.

Jei šis scenarijus yra tinkamas, turėtumėte greitai pradėti du nuskaitymus, kad pašalintumėte ir ištaisytumėte sugadintus sistemos failus, kurie galiausiai trukdo Windows 'naujinimo komponentas. SFC (sistemos failų tikrintuvas) ir DISM (diegimas ir vaizdų aptarnavimas bei diegimas) turėtų būti naudojamas šiuo atveju, kad problema būtų išspręsta.

Pirmiausia turėtumėte pradėti nuo vykdomas SFC nuskaitymas - Tai yra visiškai vietinis įrankis, kuris ieško sistemos failų sugadinimo ir pakeičia visus aptiktus atvejus sveikomis kopijomis, paimtais iš lokaliai saugomo archyvo.

Baigę operaciją, iš naujo paleiskite kompiuterį ir patikrinkite, ar problema išspręsta kitą kartą paleidus kompiuterį.

Jei ta pati problema vėl atsiranda, atlikite DISM nuskaitymą . Tačiau nepamirškite, kad norint jį efektyviai naudoti, jums reikės patikimo interneto ryšio, nes šis įrankis priklauso nuo „Windows Update“ subkomponento, kad atsisiųstų sveikus jo identifikuotų sugadintų failų atitikmenis. Šio proceso pabaigoje dar kartą paleiskite iš naujo ir pažiūrėkite, ar 0x800f0900 klaida ištaisyta.

Jei ta pati problema išlieka, pereikite prie kito toliau pateikto galimo sprendimo.

5 metodas: atlikite taisomąjį diegimą

Jei nė vienas iš anksčiau nurodytų metodų neleido išspręsti problemos, tai reiškia, kad susiduriate su pagrindine korupcijos instancija, kuriai išspręsti reikia ypatingų priemonių. Jei taip toli pasiekėte be rezultato, jūsų vienintelė viltis išspręsti problemą bus ne tik švarus diegimas .

Bet jei norite išvengti visiško duomenų praradimo, atlikite a remonto diegimas (vietinis atnaujinimas) būtų pageidaujamas požiūris. Ši operacija leis jums iš naujo nustatyti kiekvieną „Windows“ komponentą (įskaitant ryšių paleidimo duomenis), tuo pačiu leidžiant išsaugoti visus asmeninius duomenis, įskaitant įdiegtas programas, žaidimus, vaizdo įrašus, atvaizdus, ​​dokumentus ir kt.

Žymos Windows 'naujinimo 7 minutes perskaityta