Wenn Sie auf die Fehlermeldung „Eine Systemreparatur steht aus, für deren Abschluss ein Neustart erforderlich ist“ stoßen, versuchen Sie wahrscheinlich, den System File Checker (SFC) auszuführen. Der Grund für diesen Fehler liegt darin, dass eine vorherige Reparatur noch unvollständig ist. Bis Sie die ausstehende Systemreparatur abgeschlossen haben, können Sie das SFC-Dienstprogramm nicht erfolgreich ausführen.
In den meisten Fällen lässt sich der Fehler leicht beheben und erfordert keine größere Fehlerbehebung. Ein Neustart kann das Problem beheben. Wenn dies nicht der Fall ist, können Sie andere Korrekturen ausprobieren. Im Folgenden besprechen wir die gängigsten Möglichkeiten zur Behebung dieses Fehlers.
DISM verwenden
DISM (Deployment Image Servicing and Management) ist ein integriertes Befehlszeilendienstprogramm unter Windows, das zur Wartung von Systemabbildern verwendet wird. Es ist ein leistungsstarkes Tool zur Lösung einer Vielzahl von Problemen.
Im Kontext von SFC gibt es zwei DISM-Befehle, die Sie vielleicht ausprobieren möchten. Zunächst möchten Sie den Parameter /restorehealth verwenden. Wenn das nicht funktioniert, können Sie versuchen, den Parameter /revertpendingactions zu verwenden.
DISM.exe /Online /Cleanup-Image /Restorehealth
Sobald DISM den Vorgang abgeschlossen hat, führen Sie einen SFC-Scan durch und prüfen Sie, ob er funktioniert. Wenn dies nicht der Fall ist, versuchen Sie, den folgenden Befehl auszuführen:
DISM.exe /image:C:\ /cleanup-image /revertpendingactions
(ersetzen Sie C durch den Laufwerksbuchstaben, auf dem Windows installiert ist)
Windows neu starten und SFC erneut ausführen.
Wenn Sie Windows nicht starten können, müssen Sie ein Eingabeaufforderungsfenster im abgesicherten Modus oder Wiederherstellungsumgebung starten. Wenn Sie die Wiederherstellungsumgebung verwenden, navigieren Sie einfach zu Fehlerbehebung>Erweiterte Optionen>Eingabeaufforderung.
Ein paar Dateien löschen
Beginnen Sie mit dem Löschen von Dateien, die den Systemwiederherstellungsprozess verfolgen. Wenn die Datei beschädigt ist, verursacht sie möglicherweise den Fehler „Eine Systemreparatur steht aus“ und das Löschen der Datei löst das Problem möglicherweise.
Sie müssen die Datei mit dem Namen pending.xml löschen. Die Datei wird im folgenden Pfad auf Ihrem Computer gespeichert:.
C:\Windows\WinSxS\Pending.xml
(ersetzen Sie C durch den Laufwerksbuchstaben, auf dem Windows installiert ist)
Sie können diese Datei über die Eingabeaufforderung wie folgt löschen:
del c:\windows\winsxs\pending.xml
Sobald die XML-Datei gelöscht ist, führen Sie den folgenden Befehl aus:
sfc /scannow /offbootdir=c:\ /offwindir=d:\windows
Sie könnten Löschen des gesamten WinSxS-Ordners sogar in Betracht ziehen, wenn Sie gerade dabei sind, Ihren PC regelmäßig zu warten. Hoffentlich funktioniert der SFC-Scan jetzt einwandfrei.
Treiber aktualisieren
Ein beschädigter Treiber könnte die Ursache sein, wenn das SFC-Problem von anderen Anzeichen begleitet wird, wie z. B. einer nicht richtig funktionierenden Hardware oder häufigen Bluescreens des Todes. Die einfachste Lösung besteht darin, die Treiber zu aktualisieren.
Windows Update stellt normalerweise sicher, dass Ihre Treiber auf dem neuesten Stand sind. Wenn Sie automatische Updates deaktiviert haben, können Sie Windows 10 oder 11 wie folgt aktualisieren:
Wenn Sie Windows 10 verwenden, müssen Sie zu Update & Sicherheit>Windows Updatenavigieren. Allerdings unterstützt Microsoft Windows 7 und 8 nicht mehr. Fahren Sie daher mit der folgenden Methode fort, wenn Sie eines davon verwenden.
Wenn Windows Updates findet, installieren Sie diese.
Vielleicht möchten Sie speziell auf Ihren Grafiktreiber achten. Wenn ein Update nicht verfügbar ist, installieren Sie es erneut:
Dadurch wird automatisch der neueste Treiber für Ihr Grafikgerät neu installiert.
Versuchen Sie, den SFC-Scan auszuführen, sobald Sie die Aktualisierung oder Neuinstallation problematischer Treiber abgeschlossen haben.
Registrierungseinstellungen optimieren
Windows verwendet einen Registrierungsschlüssel „RebootPending“, um Programme im Auge zu behalten, die einen Neustart anfordern. Es handelt sich im Wesentlichen um eine Warteschlange von Programmen, die einen Neustart erfordern. Wenn sich etwas in dieser Warteschlange ändert, kann dies zu Problemen wie dem Fehler „Eine Systemreparatur steht aus“ beim Ausführen von SFC führen.
Die einfache Möglichkeit, das Problem zu beheben, besteht darin, den Schlüssel „RebootPending“ wie folgt zu löschen:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
Starten Sie Ihren PC neu und versuchen Sie erneut, den SFC-Befehl auszuführen.
SATA-Einstellung im BIOS ändern
Einige Benutzer berichten, dass die Konfiguration von SATA als IDE anstelle von AHCI das Problem behebt. Die Ursache scheinen die Änderungen zu sein, die Microsoft an den Treiberklassen für Festplattenbusse vorgenommen hat. Beachten Sie, dass es am besten ist, die anderen Fixes auszuprobieren, bevor Sie an den BIOS-Einstellungen herumbasteln. Wenn Sie mit den vorherigen Methoden kein Glück hatten, probieren Sie diese Methode aus:
Hoffentlich wird dadurch das Problem „SFC /scannow there is a system repair pending“ behoben.
Systemdateien mit SFC prüfen und reparieren
Es ist normalerweise einfach, Windows-Dateisystemfehler mit SFC zu beheben. Es kann jedoch frustrierend sein, wenn SFC selbst zu einem Fehler führt, anstatt den Fehler zu beheben, den Sie bereits haben. Das Gute daran ist, dass die Behebung des SFC-Fehlers ziemlich einfach ist. Hoffentlich konnten Sie den Fehler „Eine Systemreparatur steht aus“ beheben.
.