Ako opraviť chybu Windows Update 0x800f0900?



Vyskúšajte Náš Nástroj Na Odstránenie Problémov

Niektorí používatelia systému Windows vidia 0x800f0900 chybový kód vždy, keď sa pokúsia nainštalovať kumulatívnu aktualizáciu v systéme Windows 10. 0x 800f0900 prekladá do CBS_E_XML_PARSER_FAILURE (neočakávaná interná chyba analyzátora XML), čo je signál, že je niekde niečo poškodené.



Chyba služby Windows Update 0x800f0900



Vo väčšine prípadov ovplyvnení používatelia hlásia, že problém nastane, iba keď sa pokúsia nainštalovať KB4464218 aktualizovať.



Pretože problém nejako uľahčujú niektoré poškodené súbory, ktoré sú uložené lokálne, jedným zo spôsobov, ako problém úplne obísť, je použitie Katalóg Microsoft Update nainštalovať aktualizáciu manuálne namiesto spoliehania sa na klienta Windows Update - to vám však neumožňuje zistiť hlavnú príčinu problému.

V prípade, že chcete vyriešiť zásadný problém, ktorý spôsobuje KB4464218, Začnite jednoducho spustením nástroja na riešenie problémov s aktualizáciou Windows Update a zistite, či je obslužný program schopný izolovať vinníka a automaticky ho opraviť. Ak to nefunguje, choďte na resetovanie súčasti Windows Update - Môžete to urobiť buď pomocou automatizovaného agenta, alebo môžete tieto kroky urobiť sami (manuálne) z príkazového riadka so zvýšeným oprávnením.

Avšak v prípade, že máte do činenia s pokročilým prípadom poškodenia systémových súborov, možno budete musieť spustiť skenovanie poškodenia celého systému (pomocou obslužných programov SFC a DISM).



V prípade, že dva bežné nástroje na kontrolu systémových súborov (DISM a SFC) problém nedokážu vyriešiť, konečným riešením by bolo obnovenie každej súčasti OS vykonaním opravy (miestnej opravy).

Metóda 1: Inštalácia aktualizácie manuálne

Ak hľadáte opravu, ktorá vám umožní obísť problém bez ohľadu na vinníka, ktorý problém spôsobuje, skúste stiahnuť a nainštalovať aktualizáciu, ktorá spúšťa 0x800f0900 chyba ručne.

Môžete to urobiť ľahko pomocou verejného katalógu Microsoft Update. Pokiaľ nebude ovplyvnená služba zodpovedná za použitie aktualizácií Windows, mali by vás problém vyriešiť nasledujúce pokyny (veľa používateľov ich úspešne použilo).

Tu je rýchly sprievodca krok za krokom, ktorý vám ukáže, ako použiť katalóg Microsoft Update na vyhľadanie a inštaláciu chýbajúcej aktualizácie:

  1. Otvorte predvolený prehľadávač a otvorte tento odkaz ( tu ) na prístup na webovú adresu katalógu Microsoft Update.
  2. Akonáhle ste vo vnútri Katalóg Microsoft Update , pomocou funkcie vyhľadávania v pravom rohu obrazovky vyhľadajte aktualizáciu, ktorá spúšťa 0x800f0900 chyba. Stačí zadať alebo prilepiť problematickú aktualizáciu a stlačiť Zadajte zahájiť vyhľadávanie.

    Vyhľadáva sa aktualizácia, ktorú chcete nainštalovať manuálne

    Poznámka: Väčšina postihnutých používateľov potvrdila, že problém sa vyskytuje iba v prípade KB4464218 kumulatívna aktualizácia.

  3. Keď budú výsledky k dispozícii, vyhľadajte príslušnú aktualizáciu kontrolou architektúry CPU a verzie systému Windows, pre ktorú je určená.

    Výber správnej služby Windows Update

    Poznámka: Ak nepoznáte svoju architektúru CPU alebo OS, kliknite pravým tlačidlom myši na Tento počítač (tento počítač) a kliknite na Vlastnosti. Ďalej sa pozrite pod Systém at the System Type - Ukáže bitovú verziu operačného systému a bitovú verziu vášho CPU.

    Kontrola architektúry vášho OS

  4. Keď sa vám podarí zistiť príslušnú verziu aktualizácie, kliknite na ikonu Stiahnuť ▼ tlačidlo spojené so správnym zadaním a trpezlivo čakajte, kým sa proces nedokončí.
  5. Po dokončení operácie prejdite na miesto, kde ste si ju stiahli. Keď ste vo vnútri, hľadajte .inf súbor a keď ho nájdete, kliknite naň pravým tlačidlom myši a vyberte Inštalácia z novoobjaveného kontextového menu.

    Inštalácia ovládača Inf

  6. Podľa pokynov na obrazovke dokončite inštaláciu a potom reštartujte zariadenie. Pri ďalšom spustení by mala byť aktualizácia už nainštalovaná a služba Windows Update vás už nebude vyzývať na jej inštaláciu.

V prípade, že hľadáte inú opravu (tú, ktorá odhalí hlavnú príčinu problému) alebo kroky vyššie nakoniec zlyhajú s inou chybou, prejdite nižšie na ďalšiu potenciálnu opravu.

Metóda 2: Spustenie nástroja na riešenie problémov so službou Windows Update

Pretože sa zdá, že sa jedná o problém exkluzívny v systéme Windows 10, ďalším logickým krokom by bolo zistiť, či váš operačný systém nie je schopný tento problém vyriešiť sám. Nezabudnite, že vstavaný nástroj na riešenie problémov v systéme Windows 10 je oveľa efektívnejší ako v systéme Windows 7 alebo Windows 8.1

Automaticky vyhľadá všetky nezrovnalosti v súčasti Windows Update a uplatní životaschopnú stratégiu opravy v prípade, že rozpozná známy scenár. Našli sme niekoľko správ používateľov, ktorí tvrdili, že Poradca pri riešení problémov so službou Windows Update opravil 0x800f0900 chyba ručným resetovaním všetkých zapojených komponentov WU.

Tu je stručný podrobný sprievodca, ktorý vám ukáže, ako spustiť nástroj na riešenie problémov s aktualizáciou Windows Update na karte Riešenie problémov:

  1. Stlačte Kláves Windows + R otvoriť a Bež dialógové okno. Ďalej zadajte „ ms-settings: troubleshoot ‘ a stlačte Zadajte otvoriť Riešenie problémov záložka nastavenie tab.

    Prístup do rozšírenej ponuky pomocou nástroja na riešenie problémov

  2. Z Nástroj na riešenie problémov kartu, posuňte nadol do pravej časti a posuňte úplne dole na Sekcia Uvedenie do prevádzky . Akonáhle sa tam dostanete, kliknite na aktualizácia systému Windows vyberte ju a potom kliknite na Spustite nástroj na riešenie problémov spustiť nástroj na opravu.

    Spustenie nástroja na riešenie problémov so službou Windows Update

  3. Keď sa dostanete do ponuky riešenia problémov so službou Windows Update, počkajte na dokončenie úvodnej kontroly a potom kliknite na Použite túto opravu v prípade, že by sa našla životaschopná opravná stratégia.

    Použite túto opravu

  4. Po uplatnení správnej stratégie opravy zatvorte pomôcku na riešenie problémov a reštartujte počítač.
  5. Po zavedení systému znova otvorte komponent Windows Update a zopakujte inštaláciu aktualizácie, ktorá predtým zlyhávala s Windows 0x800f0900.

Ak stále pretrváva ten istý problém, prejdite na ďalšiu potenciálnu opravu uvedenú nižšie.

Metóda 3: Resetovanie WU

V prípade, že nástroj na riešenie problémov s aktualizáciou Windows Update nedokázal problém vyriešiť za vás, je pravdepodobné, že máte do činenia so súborom korupcie ovplyvňujúcim komponent WU, ktorý sa nedá konvenčne vyriešiť. V takom prípade by ste mali pokračovať resetovaním všetkých procesov, serverov a inštalácií zapojených do tejto operácie.

Pokiaľ ide o resetovanie všetkých komponentov WU, máte na výber z dvoch prístupov:

  • Pomocou agenta WU Reset
  • Ručné resetovanie WU

Vytvorili sme dvoch samostatných sprievodcov poskytujúcich kroky pre každý z týchto dvoch prístupov. Nebojte sa sledovať ten, s ktorým sa budete cítiť pohodlnejšie.

Používanie agenta automatického resetovania WU

  1. Prejdite na túto oficiálnu stránku Microsoft Technet ( tu ) a kliknite na ikonu Stiahnuť ▼ tlačidlo na stiahnutie súboru Resetujte agenta Windows Update .

    Stiahnite si agenta Windows Update Reset

  2. Po dokončení sťahovania extrahujte obsah archívu pomocou a dekompresná utilita.
  3. Po dokončení operácie dvakrát kliknite na ResetWUENG.exe a kliknite Áno na UAC (Kontrola používateľských účtov) otvoriť inštalačný program s prístupom správcu.
  4. Potom podľa pokynov na obrazovke spustite skript v počítači. Po dokončení reštartujte počítač a skontrolujte, či sa problém nevyriešil opakovaným pokusom o inštaláciu aktualizácie, ktorá predtým zlyhala s chybou.

Ručné obnovenie služby Windows Update (prostredníctvom CMD)

  1. Otvorte a Bež dialógové okno stlačením Kláves Windows + R . Potom do textového poľa zadajte „Cmd“ a stlačte Ctrl + Shift + Enter otvoriť zvýšená výzva CMD .

    Spustený príkazový riadok s prístupom správcu

    Poznámka: Na Kontrola používateľských účtov (UAC) výzva, klikni Áno udeliť prístup správcu.

  2. Do zvýšených terminálov príkazového riadka zadajte nasledujúcu sadu príkazov (v akomkoľvek poradí), nezabudnite však stlačiť Zadajte po každom z nich:
    net stop wuauserv net stop cryptSvc net stop bity net stop msiserver

    Poznámka: Po dokončení vykonávania týchto príkazov budete účinne deaktivovať služby Windows Update Services, MSI Installer, kryptografické služby a služby BITS.

  3. Po resetovaní každej príslušnej služby Windows Update spustite nasledujúce príkazy v akomkoľvek poradí, čím vymažete dva priečinky zodpovedné za uchovávanie dočasných údajov služby Windows Update. (Softvérová distribúcia a Catroot2):
    ren C:  Windows  SoftwareDistribution SoftwareDistribution.old ren C:  Windows  System32  catroot2 Catroot2.old

    Poznámka: Touto operáciou skutočne zostanú dva priečinky, pretože neexistuje spôsob, ako ich konvenčne vymazať. To nám ale v konečnom dôsledku pomôže dosiahnuť ten istý konečný účel, pretože váš OS bude nútený vytvárať nové inštancie, ktoré nebudú poškodené žiadnou korupciou.

  4. Po vymazaní týchto dvoch procesov spustite nasledujúce príkazy v rovnakom zvýšenom okne terminálu CMD a stlačte Zadajte po každom z nich reštartujte služby, ktoré ste predtým deaktivovali v kroku 2:
    net start wuauserv net start cryptSvc net start bits net start msiserver
  5. Po dokončení operácie reštartujte počítač a skontrolujte, či sa ešte stále stretnete s 0x800f0900 chyba pri pokuse o inštaláciu služby Windows Update.

Ak problém stále pretrváva, prejdite nadol na ďalšiu potenciálnu opravu uvedenú nižšie.

Metóda 4: Vykonanie skenovania DISM a SFC

Ak žiadna z vyššie uvedených metód neumožňuje opravu súboru 0x800f0900 chyba, je zrejmé, že máte dočinenia s poškodením systémových súborov. Nezúfajte však, pretože Windows majú niekoľko vstavaných nástrojov, ktoré dokážu opraviť väčšinu povrchových prípadov korupcie.

Ak je tento scenár použiteľný, mali by ste inicializovať dve skenovania v rýchlom slede, aby ste vykorenili a opravili tie poškodené systémové súbory, ktoré nakoniec zasahujú do aktualizácia systému Windows zložka. SFC (Kontrola systémových súborov) a DISM (nasadenie a údržba a nasadenie obrazu) by sa v takom prípade malo použiť na vyriešenie problému.

Najprv by ste mali začať spustenie skenovania SFC - Toto je úplne lokálny nástroj, ktorý kontroluje poškodenie systémových súborov a nahradí všetky zistené inštancie zdravými kópiami načítanými z archívu, ktorý je uložený lokálne.

Po dokončení operácie reštartujte počítač a pri ďalšom spustení počítača skontrolujte, či sa problém nevyriešil.

V prípade, že sa znova objaví rovnaký problém, vykonajte skenovanie DISM . Nezabúdajte však, že na to, aby ste ho mohli efektívne používať, budete potrebovať spoľahlivé pripojenie na internet, pretože tento nástroj sa pri sťahovaní zdravých ekvivalentov poškodených súborov, ktoré identifikuje, spolieha na súčasť Windows Update. Na konci tohto procesu reštartujte ešte raz a zistite, či 0x800f0900 chyba je opravená.

V prípade, že ten istý problém pretrváva, prejdite nižšie k ďalšej potenciálnej oprave nižšie.

Metóda 5: Inštalácia opravy

Ak vám žiadna z vyššie uvedených metód neumožnila problém vyriešiť, znamená to, že čelíte základnej inštancii korupcie, ktorá si na vyriešenie vyžaduje mimoriadne opatrenia. V prípade, že ste sa dostali tak ďaleko bez výsledku, je vašou jedinou nádejou v vyriešení problému okrem konania a čistá inštalácia .

Ak sa však chcete vyhnúť úplnej strate údajov, urobte a oprava inštalácie (miestna aktualizácia) by bol preferovaným prístupom. Táto operácia vám umožní resetovať všetky komponenty systému Windows (vrátane údajov o bootovacom vzťahu) a zároveň vám umožní uchovať všetky osobné údaje vrátane nainštalovaných aplikácií, hier, videí, obrázkov, dokumentov atď.

Značky aktualizácia systému Windows 7 minút prečítania