Fix: Det finns en väntad systemreparation som kräver omstart för att slutföra

En väntande systemreparation är ett meddelande som innebär att inga systemnivååtgärder kan utföras förrän systemreparationen i kö är bearbetad. 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 fixa fel angående systemfil. Problemet uppstår dock när det här felmeddelandet dyker upp när du försöker köra skanningen.

Systemet kontrollerar om systemreparationsfiler väntar när SFC startas och dessa filer har förblivit 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 skadats. Radering återställer de väntande processerna och systemet luras inte att det finns en systemreparationsprocess som väntar. Följ stegen nedan för att ta bort dessa filer och köra SFC korrekt.

  1. Om du är Windows 10-användare kan du enkelt hitta kommandotolken helt enkelt genom att klicka på Start-menyknappen eller sökknappen bredvid 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 fungerar eller startar menysökningen inte 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 genom att variera 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 med framgång" i kommandotolken, se till att du slutför SFC-skanningen med denna något modifierade version med instruktioner.

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

  1. Kontrollera om SFC nu är klar.

Obs! I vissa fall kommer kommandotolken att kasta ett fel efter att du försöker ta bort de väntande filerna. Detta innebär att du måste ta ägande av WinSxS-mappen för att fortsätta. Det borde inte vara för svårt!

  1. Navigera till platsen C >> Windows och leta upp WinSxS-mappen.
  2. Om du inte kan se Windows-mappen kan du behöva aktivera alternativet som gör att du kan visa dolda filer och mappar. Klicka på fliken "Visa" i File Explorer-menyn och klicka på kryssrutan "Dolda objekt" i avsnittet Visa / dölj. File Explorer visar de dolda filerna och kommer ihåg detta alternativ tills du ändrar dem 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 nyckelägaren.
  2. Klicka på Ändra länken bredvid etiketten "Ägare:". Fönstret Välj användare eller grupp visas.

  1. Välj användarkontot via knappen Avancerad eller skriv bara ditt användarkonto i området som säger "Ange objektnamnet för att välja" och klicka på OK. Lägg till ditt användarkonto.
  2. Om du vill ändra ägaren till alla undermappar och filer i mappen markerar du kryssrutan "Ersätt ägare på underbehållare och objekt" i fönstret "Avancerade säkerhetsinställningar". Klicka på OK för att ändra ägandet. Försök ta bort det efteråt.

Lösning 2: Ändra en BIOS-inställning

En viss grupp användare hävdar att de har kunnat lösa detta problem helt enkelt genom att ändra SATA-operationens inställningar från AHCI eller något annat till IDE-läge. Det verkar som att orsaken till problemen var vissa problem efter att Microsoft-teamet har ändrat vissa saker i klasserna för busschassförare. Prova den här metoden nedan!

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

  1. SATA-alternativet som du kommer att behöva ändra finns under olika flikar på BIOS-firmwareverktyg gjorda av olika tillverkare och detta är ingen allmän regel för var inställningen ska placeras. Det finns vanligtvis under Onboard-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 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, kan du försöka ändra den till något annat oavsett vad som finns fall där någon förändring gav fantastiska resultat!

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

Om SFC-felet följs av BSODs (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. Det bästa alternativet ä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 från resultatlistan. Om du använder en äldre version av Windows använder du tangentkombinationen Windows Key + R, skriver in “devmgmt.msc” och klickar på OK.

  1. Expandera en av kategorierna för att hitta namnet på din enhet, högerklicka (eller tryck och håll) och välj Uppdatera drivrutin. För grafikkort utvidgar du kategorin Skärmadaptrar, högerklickar på grafikkortet och väljer Uppdatera drivrutin.

  1. Välj Sök automatiskt efter uppdaterad drivrutin.
  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 ofta de senaste drivrutinerna tillsammans med andra Windows-uppdateringar, så se till att hålla din dator uppdaterad. Windows Update körs automatiskt på Windows 10 men du kan kontrollera genom att följa anvisningarna nedan för en ny uppdatering.

  1. Använd tangentkombinationen Windows Key + I för att öppna Inställningar på din Windows PC. Alternativt kan du söka efter “Inställningar” med hjälp av sökfältet i aktivitetsfältet.
  2. Leta upp och öppna avsnittet "Uppdatering och säkerhet" i appen Inställningar.
  3. Fortsätt på fliken Windows Update och klicka på knappen Sök efter uppdateringar under uppdateringsstatusen 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: Lös problemet i återställningsmiljön

Detta steg är ett av de mest avancerade och det innebär en allvarlig felsökning. Kommandona vi kommer att använda kan emellertid bara startas från återställningsmiljön och den här miljön kan enkelt nås i Windows 10. Dessa kommandon är ofarliga och de kan lösa problemet så se till att du följer stegen nedan noggrant.

  1. Klicka på Power-ikonen på inloggningsskärmen och håll Shift-tangenten medan du klickar på omstart. Detta ä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 kommer en blå skärm att visas med flera alternativ. Välj Felsökning >> Avancerade alternativ >> Kommandotolken och för din dator att öppna verktyget.

  1. Skriv in följande kommandon en efter en och vänta på att de ska avsluta sin process. En av dem bör lösa problemet men se till att du håller ordningen exakt densamma.

bcdboot C: \ Windows

bootrec / FixMBR

bootrec / FixBoot

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

Lösning 5: En registeruppdatering

Här är en registernyckel som håller reda på vilka program som är i kön som begär omstart och tar bort den resulterar i att kön går förlorad och det kommer att förhindra 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 kommer att redigera registret rekommenderar vi att du tittar på den här artikeln som vi har förberett för att säkerhetskopiera ditt register för att förhindra ytterligare problem. Inget fel kommer fortfarande att inträffa om du följer instruktionerna noga.
  2. Öppna registerredigeringsgränssnittet genom att skriva "regedit" i antingen sökfältet eller i 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-nyckeln ska du kunna se en nyckel som heter RebootPending så se till att högerklicka på den och klicka på Permissions.
  2. Under avsnittet Grupp eller användarnamn kan du försöka hitta ditt användarnamn i listan. Om du inte gör det klickar du på Lägg till >> Avancerat >> Hitta nu. Du bör kunna se ditt användarkonto under avsnittet Sökresultat så välj det och klicka 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ämp de ändringar du har gjort.
  2. Efter det kan du högerklicka på RebootPending-tangenten och klicka på Ta bort. Bekräfta dialogrutan som kommer att visas och starta om din dator för att tillämpa ändringarna. Kontrollera om problemet fortfarande visas.

Intressanta Artiklar