A „Rendszerjavítás függőben van” hiba elhárítása a Windows rendszerben

Ha a „Rendszerjavítás függőben van, amelyhez újraindítás szükséges” hibaüzenetet tapasztalta, valószínűleg a Rendszerfájl-ellenőrzőt(System File Checker) ( SFC ) próbálta futtatni. A hiba oka az, hogy egy korábbi javítás még mindig nem fejeződött be. Amíg nem fejezi be a függőben lévő rendszerjavítást, nem tudja sikeresen futtatni az SFC segédprogramot.

A legtöbb esetben a hiba könnyen javítható, és nem igényel komolyabb hibaelhárítást. Az újraindítás megoldhatja a problémát, de ha nem, próbálkozhat más javításokkal. Az alábbiakban a hiba elhárításának leggyakoribb módjait tárgyaljuk.

Használja a DISM-et

A DISM(DISM) ( Deployment Image(Deployment Image Servicing) Servicing and Management ) egy beépített parancssori segédprogram a Windows rendszeren, amely rendszerképek kiszolgálására szolgál. Ez egy hatékony eszköz a problémák széles körének megoldására.

Az SFC kontextusában két DISM parancsot érdemes kipróbálni. Először(First) a /restorehealth paramétert szeretné használni. Ha ez nem működik, próbálkozzon a /revertpendingactions paraméter használatával.

  1. Press Win + R , írja be a cmd parancsot, és nyomja meg az Enter billentyűt a (Enter)Parancssor(Command Prompt) elindításához .
  2. Hajtsa végre a következő parancsot:

DISM.exe /Online /Cleanup-Image /Restorehealth

Miután a DISM befejezte a folyamatot, próbáljon meg egy SFC -vizsgálatot futtatni, és ellenőrizze, hogy működik-e. Ha nem, próbálja meg végrehajtani a következő parancsot:

DISM.exe /image:C: /cleanup-image /revertpendingactions

(cserélje ki a C-t a meghajtó betűjelére, amelyre a Windows telepítve van)

Indítsa újra a Windows-t, és futtassa újra az SFC-t.

Ha nem tudja elindítani a Windows rendszert, akkor el kell indítania egy parancssori(Command Prompt) ablakot a csökkentett módból(Safe Mode) vagy a helyreállítási környezetből(Recovery Environment) . Ha a helyreállítási környezetet használja, egyszerűen lépjen a Troubleshoot > Advanced Options > Command Prompt .

Töröljön néhány fájlt

Kezdje a rendszer-visszaállítási folyamatot követő fájlok törlésével. Ha a fájl megsérült, az okozhatja a „Rendszerjavítás függőben van” hibát, és a törlés csak megoldja a problémát.

Törölnie kell a pending.xml nevű fájlt. A fájl a következő elérési úton kerül tárolásra a számítógépén:

C:WindowsWinSxSPending.xml

(cserélje ki a C-t a meghajtó betűjelére, amelyre a Windows telepítve van)

Ezt a fájlt a Parancssor(Command Prompt) segítségével törölheti , így:

  1. Press Win + R , írja be a cmd parancsot, és nyomja meg az Enter billentyűt a (Enter)Parancssor(Command Prompt) elindításához .
  2. Hajtsa végre a következő parancsot:

del c:windowswinsxspending.xml

Az XML-fájl törlése után futtassa a következő parancsot:

sfc /scannow /offbootdir=c: /offwindir=d:windows

Még az egész WinSxS mappa törlését(deleting the whole WinSxS folder) is fontolóra veheti a számítógép rendszeres karbantartása érdekében. Remélhetőleg(Hopefully) az SFC szkennelés most jól fog működni.

Frissítse az illesztőprogramokat

Egy sérült illesztőprogram lehet a tettes, ha az SFC -problémát egyéb jelek kísérik, például egy hardver nem működik megfelelően, vagy gyakori a halál kék képernyője(Blue Screens of Death) . A legegyszerűbb megoldás az illesztőprogramok frissítése.

A Windows Update általában biztosítja, hogy az illesztőprogramok naprakészek legyenek. Ha letiltotta az automatikus frissítéseket, a következőképpen frissítheti a Windows 10 vagy 11 rendszert:

  1. Press Win + I gombot a Beállítások(Settings) alkalmazás elindításához.
  2. Ha Windows 11 rendszert(Windows 11) használ, válassza a Windows Update lehetőséget a bal oldalsávon .

Ha Windows 10 -et használ, akkor a Frissítés(Update) és Security > Windows Update kell lépnie . A Microsoft(Microsoft) azonban már nem támogatja a Windows 7 és 8 rendszert, ezért ugorjon a következő módszerre, ha ezek valamelyikét használja.

  1. Válassza a Frissítések keresése lehetőséget.

Ha a Windows frissítéseket talál, telepítse azokat.

Érdemes különösen a grafikus illesztőprogramra figyelni. Ha nem érhető el frissítés, telepítse újra:

  1. Press Win + R , írja be a devmgmt.msc parancsot, és nyomja meg az Enter billentyűt az Eszközkezelő(Device Manager) elindításához .
  2. Bontsa ki a Display(Display) adapterek listáját, kattintson jobb gombbal a grafikus illesztőprogramra, és válassza az Eltávolítás(Uninstall) lehetőséget .

  1. Válassza a Művelet(Action) lehetőséget a felső szalagon, és válassza a Hardverváltozások keresése(Scan) lehetőséget.

Ezzel automatikusan újratelepíti a grafikus eszköz legújabb illesztőprogramját.

Próbálja meg futtatni az SFC vizsgálatot, miután befejezte a problémás illesztőprogramok frissítését vagy újratelepítését.

Módosítsa a rendszerleíró adatbázis beállításait

A Windows(Windows) „RebootPending” rendszerleíró kulcsot használ az újraindítást kérő programok nyomon követésére. Ez lényegében olyan programok sora, amelyek újraindítást igényelnek, és ha valami megváltozik, az olyan problémákhoz vezethet, mint például a „rendszerjavítás függőben van” hibaüzenet az SFC futtatása közben .

A probléma megoldásának egyszerű módja a „RebootPending” kulcs törlése, például:

  1. Press Win + R billentyűt, írja be a regedit parancsot, és nyomja meg az Enter billentyűt a Rendszerleíróadatbázis-szerkesztő(Registry Editor) elindításához .
  2. Másolja ki és illessze be a következőket a Rendszerleíróadatbázis-szerkesztő navigációs sávjába:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows CurrentVersion

  1. Kattintson a jobb gombbal(Right-click) a CurrentVersion elemre, és válassza az Engedélyek(Permissions) lehetőséget .

  1. Válassza ki felhasználónevét a listából, jelölje be a Teljes(Full) vezérlés melletti négyzetet , majd kattintson az OK gombra a mentéshez és az ablakból való kilépéshez.

  1. Keresse meg a RebootPending(RebootPending) nevű kulcsot a jobb oldali ablaktáblában, és törölje a kulcsot. Ha megerősítést kér, adja meg.

Indítsa újra(Reboot) a számítógépet, és próbálja meg újra futtatni az SFC parancsot.

Módosítsa a SATA beállítást a BIOS-ban

Egyes felhasználók szerint a SATA IDE konfigurálása (IDE)AHCI helyett megoldja a problémát. Úgy tűnik, hogy az ok a Microsoft által a merevlemez-busz-illesztőprogram-osztályokon végzett változtatások. Vegye figyelembe, hogy a legjobb, ha megpróbálja használni a többi javítást, mielőtt a BIOS - beállításokon trükközne. Ha nem volt szerencséje a korábbi módszerekkel, próbálja ki ezt a módszert:

  1. Kezdje a számítógép leállításával.
  2. Nyomja(Press) meg újra a bekapcsológombot. Gyorsan meg kell nyomnia a BIOS gombot. A trükkös rész az, hogy a BIOS -kulcs gyártónként eltérő, de általában ez a Del , Esc , F1, F10 vagy F12 . Érdemes megnézni a BIOS-ba való belépéshez szükséges(how to enter BIOS) teljes útmutatónkat, ha egyik billentyű sem működött az Ön számára.
  3. Ezután meg kell találnia a SATA opciót a BIOS firmware-ben. Lehetséges , hogy a beállítás a (Again)BIOS firmware -étől függően egy másik részben található . A legjobb módja annak, hogy megtalálja a lehetőséget, ha felfedezi a firmware-t, és olyan szavakat keres, mint a SATA , IDE és AHCI . Ha megtalálta a lehetőséget, módosítsa a SATA beállítást IDE -re .

  1. Mentse(Save) el a változtatásokat, lépjen ki a BIOS -ból, és indítsa el a számítógépet.

Remélhetőleg(Hopefully) ez megoldja az „SFC /scannow rendszerjavítás függőben” problémát.

Ellenőrizze(Check) és javítsa ki a rendszerfájlokat(Fix System Files) az SFC segítségével(SFC)

A Windows(Windows) fájlrendszerhibáit általában könnyű kijavítani az SFC segítségével . De frusztráló lehet, ha az SFC maga eredményez hibát, ahelyett, hogy a már meglévőt javítaná. A jó dolog az, hogy az SFC hiba javítása meglehetősen egyszerű. Remélhetőleg(Hopefully) sikerült kijavítania a „Rendszerjavítás függőben” hibát.



About the author

Számítógép-programozó vagyok, és több mint 15 éve. Szakértelmem szoftveralkalmazások fejlesztésében és karbantartásában, valamint ezen alkalmazások technikai támogatásában rejlik. Számítógép-programozást is tanítottam középiskolásoknak, jelenleg pedig profi oktató vagyok.



Related posts