Jak opravit chybu Windows 0x800f0900?



Vyzkoušejte Náš Nástroj Pro Odstranění Problémů

Někteří uživatelé systému Windows vidí 0x800f0900 chybový kód, kdykoli se pokusí nainstalovat kumulativní aktualizaci v systému Windows 10. 0x 800f0900 překládá do CBS_E_XML_PARSER_FAILURE (neočekávaná interní chyba analyzátoru XML), což je signál, že je někde něco poškozeno.



Chyba služby Windows Update 0x800f0900



Ve většině případů ovlivnění uživatelé hlásí, že k problému dochází pouze při pokusu o instalaci KB4464218 Aktualizace.



Jelikož problém nějakým způsobem usnadňují některé poškozené soubory, které jsou uloženy lokálně, jedním ze způsobů, jak problém úplně obejít, je použití Katalog Microsoft Update nainstalovat aktualizaci ručně místo spoléhání se na klienta Windows Update - to vám však nedovolí zjistit hlavní příčinu problému.

V případě, že chcete opravit základní problém, který způsobuje KB4464218, Začněte jednoduše spuštěním Poradce při potížích se službou Windows Update a zkontrolujte, zda je nástroj schopen izolovat viníka a automaticky jej opravit. Pokud to nefunguje, přejděte k resetování součásti Windows Update - K tomu můžete použít automatizovaného agenta, nebo můžete provést kroky sami (ručně) ze zvýšeného příkazového řádku.

V případě, že se jedná o pokročilý případ poškození systémových souborů, možná budete muset zahájit kontrolu poškození celého systému (pomocí obslužných programů SFC a DISM).



V případě, že dvě běžné kontroly systémových souborů (DISM a SFC) nejsou schopny problém vyřešit, konečným řešením by bylo obnovit každou součást OS provedením instalace opravy (oprava na místě).

Metoda 1: Ruční instalace aktualizace

Pokud hledáte opravu, která vám umožní obejít problém bez ohledu na viníka, který problém způsobuje, zkuste stáhnout a nainstalovat aktualizaci, která spouští 0x800f0900 chyba ručně.

Můžete to udělat snadno pomocí veřejného katalogu Microsoft Update. Pokud není ovlivněna služba odpovědná za používání aktualizací systému Windows, měly by problém vyřešit níže uvedené pokyny (mnoho uživatelů ji úspěšně použilo).

Tady je stručný průvodce krok za krokem, který vám ukáže, jak pomocí katalogu Microsoft Update vyhledat a nainstalovat chybějící aktualizaci:

  1. Otevřete výchozí prohlížeč a přejděte na tento odkaz ( tady ) pro přístup na webovou adresu katalogu Microsoft Update.
  2. Jakmile jste uvnitř Katalog Microsoft Update , použijte funkci vyhledávání v pravém rohu obrazovky k vyhledání aktualizace, která spouští 0x800f0900 chyba. Jednoduše zadejte nebo vložte problematickou aktualizaci a stiskněte Enter zahájit vyhledávání.

    Hledání aktualizace, kterou chcete nainstalovat ručně

    Poznámka: Většina postižených uživatelů potvrdila, že k problému dochází pouze u KB4464218 kumulativní aktualizace.

  3. Jakmile jsou výsledky k dispozici, vyhledejte příslušnou aktualizaci kontrolou architektury CPU a verze systému Windows, pro kterou je určena.

    Výběr správné služby Windows Update

    Poznámka: Pokud neznáte architekturu CPU nebo OS, klikněte pravým tlačítkem na Tento počítač (tento počítač) a klikněte na Vlastnosti. Dále se podívejte pod Systém at the System Type - Ukáže bitovou verzi operačního systému a bitovou verzi vašeho CPU.

    Kontrola architektury vašeho OS

  4. Jakmile se vám podaří určit příslušnou verzi aktualizace, klikněte na ikonu Stažení tlačítko spojené se správným zadáním a trpělivě počkejte, až bude proces dokončen.
  5. Po dokončení operace přejděte do umístění, kde jste ji stáhli. Jakmile jste uvnitř, podívejte se na .inf soubor a jakmile jej najdete, klikněte na něj pravým tlačítkem a vyberte Nainstalujte z nově objevené kontextové nabídky.

    Instalace ovladače Inf

  6. Dokončete instalaci podle pokynů na obrazovce a poté restartujte počítač. Při příštím spuštění by měla být aktualizace již nainstalována a služba Windows Update vás již nebude vyzývat k její instalaci.

V případě, že hledáte jinou opravu (ta, která odhalí hlavní příčinu problému), nebo výše uvedené kroky nakonec selžou s jinou chybou, přejděte dolů k další potenciální opravě níže.

Metoda 2: Spuštění Poradce při potížích se službou Windows Update

Jelikož se problém v systému Windows 10 jeví jako exkluzivní, dalším logickým krokem by bylo zjistit, zda váš operační systém nemá schopnost tento problém vyřešit sám. Pamatujte, že integrovaný poradce při potížích v systému Windows 10 je mnohem efektivnější než v systému Windows 7 nebo Windows 8.1

Automaticky prohledá součást Windows Update, zda neobsahuje nesrovnalosti, a použije životaschopnou strategii opravy v případě, že rozpozná známý scénář. Našli jsme několik uživatelských hlášení, která tvrdí, že Poradce při potížích s aktualizací Windows Update opravil 0x800f0900 chyba ručním resetováním všech zúčastněných komponent WU.

Zde je stručný podrobný průvodce, který vám ukáže, jak spustit Poradce při potížích se službou Windows Update na kartě Odstraňování problémů:

  1. lis Klávesa Windows + R. otevřít Běh dialogové okno. Dále zadejte „ ms-settings: troubleshoot ' a stiskněte Enter otevřít Odstraňování problémů záložka Nastavení záložka.

    Přístup do nabídky Upřesnit pomocí nástroje pro odstraňování problémů

  2. Z Poradce při potížích kartu, posuňte se dolů do části na pravé straně a posuňte se úplně dolů k Sekce spuštění a provozu . Jakmile se tam dostanete, klikněte na Windows Update vyberte jej a poté klikněte na Spusťte nástroj pro odstraňování problémů spustit nástroj pro opravu.

    Spuštění nástroje pro odstraňování problémů se službou Windows Update

  3. Jakmile se dostanete do nabídky řešení potíží s Windows Update, počkejte na dokončení úvodního skenování a klikněte na Použít tuto opravu v případě, že byla nalezena životaschopná opravná strategie.

    Použít tuto opravu

  4. Po použití správné strategie opravy zavřete nástroj pro odstraňování problémů a restartujte počítač.
  5. Jakmile se spustí, otevřete znovu součást Windows Update a opakujte instalaci aktualizace, která dříve selhala s 0x800f0900.

Pokud stále dochází ke stejnému problému, přejděte dolů k další potenciální opravě níže.

Metoda 3: Resetování WU

V případě, že poradce při potížích se službou Windows Update nedokázal problém vyřešit, je pravděpodobné, že máte na mysli soubor se základním poškozením ovlivňujícím součást WU - takový, který nelze konvenčně vyřešit. V takovém případě byste měli pokračovat resetováním všech procesů, serverů a instalací zapojených do této operace.

Pokud jde o resetování každé součásti WU, máte na výběr ze dvou přístupů:

  • Pomocí agenta WU Reset
  • Ruční resetování WU

Vytvořili jsme dva samostatné průvodce, které poskytují kroky pro každý ze dvou přístupů. Nebojte se sledovat ten, s kterým se budete cítit pohodlněji.

Pomocí agenta automatického resetování WU

  1. Přejděte na tuto oficiální stránku Microsoft Technet ( tady ) a klikněte na Stažení tlačítko ke stažení souboru Obnovte agenta Windows Update .

    Stáhněte si agenta Windows Update Reset

  2. Po dokončení stahování extrahujte obsah archivu pomocí a dekompresní utilita.
  3. Po dokončení operace poklepejte na ResetWUENG.exe a klikněte Ano na UAC (Řízení uživatelských účtů) otevřete instalační program s přístupem správce.
  4. Dále podle pokynů na obrazovce spusťte skript v počítači. Po dokončení restartujte počítač a zkontrolujte, zda je problém vyřešen dalším pokusem o instalaci aktualizace, která dříve s chybou selhala.

Ruční resetování služby Windows Update (prostřednictvím CMD)

  1. Otevřete a Běh dialogové okno stisknutím Klávesa Windows + R. . Potom do textového pole zadejte „Cmd“ a stiskněte Ctrl + Shift + Enter otevřít zvýšená výzva CMD .

    Spuštění příkazového řádku s přístupem správce

    Poznámka: Na Řízení uživatelských účtů (UAC) klepněte na Ano udělit přístup správce.

  2. Uvnitř vyvýšených terminálů příkazového řádku zadejte další sadu příkazů (v jakémkoli pořadí), ale nezapomeňte stisknout Enter po každém z nich:
    net stop wuauserv net stop cryptSvc net stop bits net stop msiserver

    Poznámka: Po dokončení spouštění těchto příkazů budete účinně deaktivovat služby Windows Update Services, MSI Installer, kryptografické služby a služby BITS.

  3. Po resetování všech příslušných služeb Windows Update spusťte následující příkazy v jakémkoli pořadí a vymažte dvě složky odpovědné za uchovávání dočasných dat služby Windows Update. (SoftwareDistribution a Catroot2):
    ren C:  Windows  SoftwareDistribution SoftwareDistribution.old ren C:  Windows  System32  catroot2 Catroot2.old

    Poznámka: Tato operace efektivně zůstane dvěma složkami, protože neexistuje způsob, jak je konvenčně odstranit. Ale to nám v konečném důsledku pomůže dosáhnout stejného konečného účelu, protože váš operační systém bude nucen vytvářet nové instance, které nebyly poškozeny žádnou korupcí.

  4. Po vymazání těchto dvou procesů spusťte následující příkazy ve stejném zvýšeném okně terminálu CMD a stiskněte Enter po každém restartovat služby, které jste dříve deaktivovali v kroku 2:
    net start wuauserv net start cryptSvc net start bits net start msiserver
  5. Po dokončení operace restartujte počítač a zkontrolujte, zda se stále setkáváte s 0x800f0900 chyba při pokusu o instalaci služby Windows Update.

V případě, že problém stále přetrvává, přejděte dolů na další potenciální opravu níže.

Metoda 4: Provádění skenování DISM a SFC

V případě, že vám žádná z výše uvedených metod neumožnila opravit soubor 0x800f0900 chyba, je jasné, že máte na mysli poškození systémových souborů. Nezoufejte, protože Windows mají několik vestavěných nástrojů, které dokáží opravit většinu povrchních případů korupce.

Pokud je tento scénář použitelný, měli byste zahájit dvě skenování v rychlém sledu, abyste vykořenili a opravili poškozené systémové soubory, které nakonec naruší Windows Update součástka. SFC (Kontrola systémových souborů) a DISM (Deployment and Image Servicing and Deployment) by měl být v tomto případě použit k vyřešení problému.

Nejprve byste měli začít spuštění skenování SFC - Jedná se o zcela lokální nástroj, který kontroluje poškození systémových souborů a nahrazuje všechny zjištěné instance zdravými kopiemi získanými z místně uloženého archivu.

Po dokončení operace restartujte počítač a zkontrolujte, zda je problém vyřešen při příštím spuštění počítače.

V případě, že se znovu objeví stejný problém, proveďte skenování DISM . Mějte však na paměti, že k efektivnímu použití budete potřebovat spolehlivé připojení k internetu, protože tento nástroj se při stahování zdravých ekvivalentů poškozených souborů, které identifikuje, spoléhá na dílčí komponentu Windows Update. Na konci tohoto procesu restartujte ještě jednou a zkontrolujte, zda 0x800f0900 chyba je opravena.

V případě, že stejný problém přetrvává, přejděte dolů k další potenciální opravě níže.

Metoda 5: Provedení opravy instalace

Pokud vám žádná z výše uvedených metod neumožnila problém vyřešit, znamená to, že čelíte základní instanci korupce, která k jejímu vyřešení vyžaduje mimořádná opatření. V případě, že jste se dostali tak daleko bez výsledku, vaše jediná naděje na vyřešení problému kromě toho, že uděláte čistá instalace .

Ale pokud se chcete vyhnout úplné ztrátě dat, udělejte a oprava instalace (místní upgrade) by byl upřednostňovaný přístup. Tato operace vám umožní resetovat všechny součásti systému Windows (včetně dat relace zavádění) a zároveň vám umožní uchovat všechny osobní údaje včetně nainstalovaných aplikací, her, videí, obrázků, dokumentů atd.

Značky aktualizace systému Windows 7 minut čtení