Hur fixar jag Windows Update-fel 0x800f0900?



Prova Vårt Instrument För Att Eliminera Problem

Vissa Windows-användare ser 0x800f0900 felkod när de försöker installera en kumulativ uppdatering på Windows 10. 0x 800f0900 översätts till CBS_E_XML_PARSER_FAILURE (oväntat internt XML-parserfel) vilket är en signal om att något är skadat någonstans.



Windows Update-fel 0x800f0900



I de flesta fall rapporterar berörda användare att problemet bara uppstår när de försöker installera KB4464218 uppdatering.



Eftersom problemet på något sätt underlättas av vissa skadade filer som lagras lokalt, är ett sätt att kringgå problemet helt och hållet att använda Microsoft Update-katalog att installera uppdateringen manuellt istället för att förlita sig på Windows Update-klienten - Det här gör det dock inte möjligt för dig att upptäcka orsaken till problemet.

Om du vill åtgärda det bakomliggande problemet som orsakar KB4464218, starta helt enkelt genom att köra Windows Update-felsökaren och se om verktyget kan isolera den skyldige och fixa den automatiskt. Om det inte fungerar, gå vidare till återställning av Windows Update-komponenten - Du kan antingen använda den automatiska agenten för att göra detta eller så kan du göra stegen själv (manuellt) från en upphöjd kommandotolk.

I händelse av att du har att göra med ett avancerat fall av korruption i systemfilerna kan du behöva initiera en systemomfattande systemskada (med SFC- och DISM-verktyg).



Om de två konventionella systemfilkontrollerna (DISM och SFC) inte kan åtgärda problemet åt dig, skulle den slutliga lösningen vara att uppdatera alla OS-komponenter genom att göra en reparationsinstallation (reparation på plats).

Metod 1: Installera uppdateringen manuellt

Om du letar efter en lösning som gör att du kan kringgå problemet oavsett den skyldige som orsakar problemet, försök ladda ner och installera uppdateringen som utlöser 0x800f0900 fel manuellt.

Du kan göra det enkelt genom att använda den offentliga Microsoft Update-katalogen. Om inte tjänsten som ansvarar för tillämpningen av Windows-uppdateringar påverkas, bör instruktionerna nedan lösa problemet för dig (många användare har använt det framgångsrikt).

Här är en snabb steg-för-steg-guide som visar hur du använder Microsoft Update-katalogen för att hitta en installation av den saknade uppdateringen:

  1. Öppna din standardwebbläsare och gå till den här länken ( här ) för att komma åt webbadressen till Microsoft Update-katalogen.
  2. När du väl är inne i Microsoft Update-katalog , använd sökfunktionen i skärmens högra hörn för att söka efter den uppdatering som utlöser 0x800f0900 fel. Skriv eller klistra in den problematiska uppdateringen och tryck Stiga på för att starta sökningen.

    Söker efter den uppdatering som du vill installera manuellt

    Notera: De flesta drabbade användare har bekräftat att problemet bara uppstår med KB4464218 kumulativ uppdatering.

  3. När resultaten är klara letar du efter lämplig uppdatering genom att inspektera CPU-arkitekturen och Windows-versionen den är avsedd för.

    Välja rätt Windows Update

    Notera: Om du inte känner till din CPU- eller OS-arkitektur högerklickar du på Min dator (den här datorn) och klicka på Egenskaper. Titta sedan under Systemet vid systemtypen - Det visar bitversionen av operativsystemet och bitversionen av din CPU.

    Kontrollerar din OS-arkitektur

  4. När du lyckats identifiera lämplig uppdateringsversion klickar du på Ladda ner knappen associerad med rätt inmatning och vänta tålmodigt tills processen är klar.
  5. När åtgärden är klar navigerar du till platsen där du laddade ner den. När du är inne, leta efter .inf fil och när du har hittat den, högerklicka på den och välj Installera från den nyligen visade snabbmenyn.

    Installera Inf-drivrutinen

  6. Följ instruktionerna på skärmen för att slutföra installationen och starta sedan om datorn. Vid nästa start ska uppdateringen redan vara installerad och Windows Update kommer inte längre att uppmana dig att installera den.

Om du letade efter en annan fix (en som avslöjar orsaken till problemet) eller om stegen ovan slutligen misslyckas med ett annat fel, gå ner till nästa möjliga fix nedan.

Metod 2: Köra Windows Update-felsökaren

Eftersom problemet verkar vara exklusivt på Windows 10 skulle nästa logiska steg vara att se om ditt operativsystem inte har möjlighet att lösa problemet själv. Tänk på att den inbyggda felsökaren på Windows 10 är mycket effektivare än den var i Windows 7 eller Windows 8.1

Den skannar automatiskt Windows Update-komponenten för eventuella inkonsekvenser och tillämpar en livskraftig reparationsstrategi om den känner igen ett välbekant scenario. Vi har hittat flera användarrapporter som hävdar att Windows Update-felsökaren fixade problemet 0x800f0900 fel genom att återställa varje inblandad WU-komponent manuellt.

Här är en snabb steg-för-steg-guide som visar hur du kör felsökaren för Windows Update från fliken Felsökning:

  1. Tryck Windows-tangent + R att öppna upp en Springa dialog ruta. Skriv sedan ” ms-inställningar: felsöka ' och tryck Stiga på för att öppna upp Felsökning fliken i inställningar flik.

    Åtkomst till den avancerade menyn via felsökaren

  2. Från Felsökare fliken, flytta ner till höger sida och bläddra hela vägen ner till Komma igång avsnitt . När du kommer dit, klicka på Windows uppdatering för att välja det, klicka sedan på Kör felsökaren för att starta reparationsverktyget.

    Kör Windows Update-felsökaren

  3. När du är inne i Windows Update-felsökningsmenyn, vänta tills den första genomsökningen är klar och klicka sedan på Applicera den här reparationen om en lönsam reparationsstrategi hittades.

    Applicera den här reparationen

  4. När rätt reparationsstrategi har tillämpats stänger du felsökningsverktyget och startar om din maskin.
  5. När den startar upp igen, öppnar du Windows Update-komponenten igen och upprepar installationen av uppdateringen som tidigare misslyckades med 0x800f0900.

Om samma problem fortfarande uppstår, gå ner till nästa möjliga fix nedan.

Metod 3: Återställa WU

Om Windows Update-felsökaren inte kunde lösa problemet åt dig är det troligt att du har att göra med en underliggande korruptionsfil som påverkar WU-komponenten - en som inte kan lösas konventionellt. I det här fallet bör du fortsätta genom att återställa varje process, server och installation som är involverad i denna operation.

När det gäller att återställa varje WU-komponent har du två sätt att välja mellan:

  • Använda WU Reset Agent
  • Återställ WU manuellt

Vi har skapat två separata guider som ger steg för var och en av de två metoderna. Följ gärna vilken du känner dig mer bekväm med.

Använda den automatiserade återställningsagenten för WU

  1. Gå till den här officiella Microsoft Technet-sidan ( här ) och klicka på Ladda ner för att ladda ner Återställ Windows Update Agent .

    Ladda ner Windows Update Reset Agent

  2. När nedladdningen är klar extraherar du innehållet i arkivet med en dekompressionsverktyg.
  3. När operationen är klar dubbelklickar du på ResetWUENG.exe och klicka Ja vid UAC (användarkontokontroll) för att öppna installationsprogrammet med adminåtkomst.
  4. Följ sedan instruktionerna på skärmen för att köra skriptet på din dator. När den är klar startar du om datorn och ser om problemet är löst genom att försöka installera uppdateringen som tidigare misslyckades med felet igen.

Återställa Windows Update manuellt (via CMD)

  1. Öppna en Springa dialogrutan genom att trycka på Windows-tangent + R . Skriv sedan in i textrutan 'Cmd' och tryck Ctrl + Skift + Enter att öppna upp en förhöjd CMD-prompt .

    Kör kommandotolken med adminåtkomst

    Notera: Vid Användarkontokontroll (UAC) snabb, klicka Ja för att ge administratörsåtkomst.

  2. Inuti de upphöjda kommandotolkterminalerna skriver du nästa uppsättning kommandon (i vilken ordning som helst), men se till att du trycker på Stiga på efter var och en:
    net stop wuauserv net stop cryptSvc net stop bits net stop msiserver

    Notera: När du är klar med att köra dessa kommandon har du effektivt inaktiverat Windows Update Services, MSI Installer, Cryptographic services och BITS-tjänster.

  3. När varje relevant Windows Update-tjänst har återställts kör du följande kommandon i vilken ordning som helst för att rensa de två mapparna som är ansvariga för att hålla Windows Update tillfälliga data (SoftwareDistribution och Catroot2):
    ren C:  Windows  SoftwareDistribution SoftwareDistribution.old ren C:  Windows  System32  catroot2 Catroot2.old

    Notera: Den här åtgärden förblir faktiskt de två mapparna eftersom det inte finns något sätt att radera dem konventionellt. Men detta kommer i slutändan att hjälpa oss att uppnå samma slutändamål eftersom ditt operativsystem kommer att tvingas skapa nya instanser som inte skadats av någon korruption.

  4. När de två processerna har rensats kör du följande kommandon i samma upphöjda CMD-terminalfönster och trycker på Stiga på efter var och en för att starta om de tjänster som du tidigare inaktiverade i steg 2:
    net start wuauserv net start cryptSvc net start bits net start msiserver
  5. När åtgärden är klar startar du om datorn och ser om du fortfarande stöter på 0x800f0900 fel när du försöker installera en Windows Update.

Om problemet fortfarande uppstår, gå ner till nästa möjliga korrigering nedan.

Metod 4: Utföra DISM- och SFC-skanningar

Om ingen av metoderna ovan har tillåtit dig att fixa 0x800f0900 fel, är det uppenbart att du har att göra med systemfilskada. Men förtvivla inte, eftersom Windows har ett par inbyggda verktyg som kommer att kunna fixa de flesta ytliga korruptionsinstanser.

Om detta scenario är tillämpligt bör du initiera två skanningar i snabb följd för att utrota och korrigera de skadade systemfilerna som slutar störa Windows uppdatering komponent. SFC (System File Checker) och DISM (Deployment and Image Servicing and Deployment) bör användas i det här fallet för att lösa problemet.

Först bör du börja med kör en SFC-skanning - Detta är ett helt lokalt verktyg som söker efter korruption av systemfiler och ersätter eventuella upptäckta instanser med friska kopior som hämtats från ett arkiv som lagras lokalt.

När åtgärden är klar startar du om datorn och ser om problemet är löst vid nästa datorstart.

Om samma problem återkommer, utföra en DISM-skanning . Men kom ihåg att för att kunna använda den effektivt behöver du en pålitlig internetanslutning eftersom det här verktyget är beroende av en underkomponent av Windows Update för att ladda ner hälsosamma motsvarigheter för de skadade filerna som det identifierar. I slutet av denna process, starta om igen och se om 0x800f0900 fel är fixat.

Om samma problem kvarstår, gå ner till nästa möjliga korrigering nedan.

Metod 5: Gör en reparationsinstallation

Om ingen av metoderna ovan har tillåtit dig att lösa problemet betyder det att du står inför en underliggande korruptionsinstans som kräver extraordinära åtgärder för att lösa det. Om du har kommit så långt utan resultat är ditt enda hopp att lösa problemet förutom att göra ett ren installation .

Men om du vill undvika total dataförlust, gör en reparationsinstallation (uppgradering på plats) skulle vara det föredragna tillvägagångssättet. Denna åtgärd gör att du kan återställa alla Windows-komponenter (inklusive startrelationsdata) samtidigt som du kan behålla varje bit av personlig information inklusive installerade applikationer, spel, videor, bilder, dokument etc.

Taggar Windows uppdatering 7 minuter läst