Fix: Det pågår en systemreparation som kräver omstart för att slutföra

En väntande systemreparation är en avisering som innebär att inga systemnivååtgärder kan utföras förrän systemreparationen i kö har behandlats. Detta fixas vanligtvis efter en omstart.

Det här felet visas på Windows PC efter att en SFC-skanning har startats. SFC står för System File Checker och det är ett verktyg som används för att hitta och åtgärda fel angående systemfiler. Problemet uppstår dock när detta felmeddelande visas när du försöker köra skanningen.

Systemet söker efter väntande systemreparationsfiler när SFC initieras och dessa filer har kvar där från tidigare systemreparationer. Om du verkligen har startat en systemreparationsprocess, starta om datorn och kontrollera om problemet är borta. Följ annars metoden nedan.

Lösning 1: Ta bort följande filer i kommandotolken

Dessa filer håller reda på väntande systemreparationsprocesser som körs på din dator och filen kan ha blivit skadad. Om du tar bort återställs de väntande processerna och systemet luras inte om att det finns en systemreparationsprocess i väntan. Följ stegen nedan för att ta bort dessa filer och köra SFC ordentligt.

  1. Om du använder Windows 10 kan du enkelt hitta kommandotolken genom att klicka på Start-menyknappen eller Sök-knappen bredvid den och skriva in "cmd" eller "Kommandotolken". Högerklicka på det första resultatet och välj alternativet Kör som administratör.

  1. Om du kör en version av Windows som är äldre än Windows 10 kan sökningen på Start-menyn kanske inte fungera korrekt men du kan fortfarande navigera till C >> Windows >> System32, högerklicka på posten “cmd.exe” och välj Kör som administratör.
  2. Skriv in eller kopiera de två följande kommandona för att radera dessa filer. Se till att du testar detta och varierar både bokstaven 'd' och 'c' i enhetsbokstaven i det första kommandot.

del d: \ windows \ winsxs \ pending.xml

del x: \ windows \ winsxs \ pending.xml

  1. När du ser meddelandet ”operationen har slutförts framgångsrikt” i kommandotolken, se till att du slutför SFC-skanningen med den något modifierade versionen med instruktioner.

sfc / SCANNOW / OFFBOOTDIR = c: \ / OFFWINDIR = d: \ Windows

  1. Kontrollera om SFC nu har slutförts.

Obs : I vissa fall kommer Kommandotolken att kasta ett fel när du försöker ta bort de väntande filerna. Det betyder att du måste ta ägandet till WinSxS-mappen för att fortsätta. Det borde inte vara för svårt!

  1. Navigera till platsen C >> Windows och leta reda på WinSxS-mappen.
  2. Om du inte kan se Windows-mappen kan du behöva aktivera alternativet som gör att du kan se dolda filer och mappar. Klicka på fliken "Visa" på File Explorer-menyn och klicka på kryssrutan "Dolda objekt" i avsnittet Visa / dölj. File Explorer visar de dolda filerna och kommer ihåg det här alternativet tills du ändrar det igen.

  1. Högerklicka på mappen, klicka på Egenskaper och klicka sedan på fliken Säkerhet. Klicka på knappen Avancerat. Fönstret "Avancerade säkerhetsinställningar" visas. Här måste du ändra ägaren till nyckeln.
  2. Klicka på länken Ändra bredvid etiketten "Ägare:" Fönstret Välj användare eller grupp visas.

  1. Välj användarkontot via knappen Avancerat eller skriv bara ditt användarkonto i det område som säger 'Ange objektnamnet som ska väljas' och klicka på OK. Lägg till ditt användarkonto.
  2. Om du vill ändra ägaren till alla undermappar och filer i mappen väljer du alternativt kryssrutan "Byt ut ägare på underbehållare och objekt" i fönstret "Avancerade säkerhetsinställningar". Klicka på OK för att ändra ägandet. Försök att radera det efteråt.

Lösning 2: Ändra BIOS-inställningar

En viss grupp användare hävdar att de har kunnat lösa problemet helt enkelt genom att ändra SATA-driftsinställningarna från AHCI eller något annat till IDE-läge. Det verkar som om orsaken till problemen var några problem efter att Microsoft-teamet ändrat vissa saker på klasserna för drivrutinbusshantering. Prova den här metoden nedan!

  1. Stäng av datorn genom att gå till Start-menyn >> Strömbrytare >> Stäng av.
  2. Slå på datorn igen och försök ange BIOS-inställningar genom att trycka på BIOS-tangenten medan systemet startar. BIOS-nyckeln visas vanligtvis på startskärmen och säger "Tryck på ___ för att öppna Setup." Det finns andra sätt att det kan visas också. Vanliga BIOS-nycklar är F1, F2, Del, Esc och F10, så se till att du klickar tillräckligt snabbt på den.

  1. SATA-alternativet som du kommer att behöva ändra finns under olika flikar på BIOS-firmwareverktyg från olika tillverkare och dessa är ingen allmän regel för var inställningen ska finnas. Det ligger vanligtvis under inbyggda enheter, integrerade kringutrustning eller till och med helt enkelt under fliken Avancerat. Oavsett var det är är namnet på alternativet SATA-operation.

  1. När du har hittat rätt inställningar, ändra det från AHCI, RAID, ATA, till IDE är det mest rimliga alternativet för processen för systemreparationer och du kan enkelt återställa dina ändringar på samma plats.
  2. Navigera till avsnittet Avsluta och välj Avsluta spara ändringar. Detta fortsätter med start. Se till att du försöker köra uppdateringen igen.

    Obs! Om inställningen var IDE till att börja med, försök ändra den till något annat oavsett vad det finns fall där någon förändring gav bra resultat!

Lösning 3: Uppdatera dina drivrutiner (särskilt grafikkort)

Om SFC-felet följs av BSOD (Blue Screens of Death) är det definitivt ett tecken på att en av dina gamla drivrutiner orsakar dessa problem och du bör uppdatera det så snart som möjligt. Din bästa satsning är att uppdatera alla drivrutiner eftersom det alltid är viktigt att ha de senaste eftersom det eventuellt kommer att förhindra framtida problem.

  1. Välj Start-knappen, skriv Enhetshanteraren och välj den i resultatlistan. Om du använder en äldre version av Windows använder du Windows Key + R-tangentkombinationen, skriver “devmgmt.msc” och klickar på OK.

  1. Utöka en av kategorierna för att hitta namnet på din enhet, högerklicka (eller tryck och håll ned) på den och välj Uppdatera drivrutin. För grafikkort expanderar du kategorin Displayadapters, högerklickar på ditt grafikkort och väljer Uppdatera drivrutin.

  1. Välj Sök automatiskt efter uppdaterad drivrutinsprogramvara.
  2. Om Windows inte hittar en ny drivrutin kan du försöka leta efter en på enhetstillverkarens webbplats och följa deras instruktioner.

Obs! Om du använder Windows 10 installeras de senaste drivrutinerna ofta tillsammans med andra Windows-uppdateringar, så se till att du håller din dator uppdaterad. Windows Update körs automatiskt på Windows 10 men du kan kontrollera genom att följa instruktionerna nedan för en ny uppdatering.

  1. Använd Windows Key + I-tangentkombinationen för att öppna Inställningar på din Windows-dator. Alternativt kan du söka efter "Inställningar" med hjälp av sökfältet i aktivitetsfältet.
  2. Leta reda på och öppna avsnittet "Uppdatering och säkerhet" i appen Inställningar.
  3. Håll dig på Windows Update-fliken och klicka på knappen Sök efter uppdateringar under Uppdateringsstatus för att kontrollera om det finns en ny version av Windows tillgänglig.

  1. Om det finns en bör Windows fortsätta med nedladdningsprocessen automatiskt.

Lösning 4: Åtgärda problemet i återställningsmiljön

Det här steget är ett av de mest avancerade och det innebär en del allvarlig felsökning. Kommandona vi ska använda kan dock bara startas från återställningsmiljön och den här miljön kan lätt nås på Windows 10. Dessa kommandon är ofarliga och de kan lösa problemet, så se till att du följer stegen nedan noggrant.

  1. På inloggningsskärmen klickar du på strömikonen och håller ned Skift-tangenten medan du klickar på starta om. Det här är en bra genväg för att komma åt återställningsmenyn utan att behöva mata in din återställnings-DVD.
  2. Istället eller omstart, visas en blå skärm med flera alternativ. Välj Felsök >> Avancerade alternativ >> Kommandotolken och för att din dator ska öppna verktyget.

  1. Skriv in följande kommandon en efter en och vänta på att de ska avsluta processen. En av dem ska åtgärda ditt problem men se till att du håller ordern exakt densamma.

bcdboot C: \ Windows

bootrec / FixMBR

bootrec / FixBoot

  1. Starta upp din dator normalt och kontrollera om problemet är löst med SFC.

Lösning 5: En registerjustering

Här är en registernyckel som håller reda på vilka program som finns i kön och begär omstart och att radera den resulterar i att den här kön går förlorad och det kommer att hindra Windows från att tro att det finns en process som begär omstart när en sådan process inte finns.

  1. Eftersom du ska redigera registret rekommenderar vi att du läser den här artikeln som vi har förberett för att säkerhetskopiera ditt register för att förhindra ytterligare problem. Ändå inträffar inget fel om du följer instruktionerna noggrant.
  2. Öppna Registerredigeringsgränssnittet genom att skriva "regedit" i antingen sökfältet eller dialogrutan Kör. Navigera till följande nyckel i Registerredigeraren genom att navigera i den vänstra rutan:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion

  1. Under CurrentVersion-tangenten borde du kunna se en nyckel som heter RebootPending, så se till att du högerklickar på den och klickar på Behörigheter.
  2. Försök hitta ditt användarnamn i listan under avsnittet Grupp eller användarnamn. Om du inte gör det klickar du på Lägg till >> Avancerat >> Sök nu. Du bör kunna se ditt användarkonto under avsnittet Sökresultat, så markera det och klicka på OK två gånger tills du kommer tillbaka i mappen Behörigheter.

  1. Markera ditt konto i avsnittet Grupp eller användarnamn och markera kryssrutan Full kontroll under Behörigheter för ... och tillämpa de ändringar du har gjort.
  2. Därefter kan du högerklicka på knappen RebootPending och klicka på Ta bort. Bekräfta dialogrutan som kommer att visas och starta om datorn för att tillämpa ändringarna. Kontrollera om problemet fortfarande uppstår.