SFC /scannow unter Windows 10: Systemdateien reparieren

Administrator führt an einem Windows-10-PC über die Eingabeaufforderung eine Systemreparatur mit SFC durch

Öffne die Eingabeaufforderung als Administrator und tippe sfc /scannow, dann Enter. Der System File Checker (sfc.exe) prüft alle geschützten Systemdateien von Windows 10 und ersetzt beschädigte Versionen aus dem lokalen Komponentenspeicher. Bleiben Dateien unrepariert, reparierst du zuerst diesen Speicher mit DISM /Online /Cleanup-Image /RestoreHealth und lässt den Scan danach erneut laufen. Ein Neustart sichert die Reparatur ab.

SFC steht für System File Checker (Systemdatei-Überprüfungsprogramm) und steckt seit Windows Vista praktisch unverändert im System. Wichtig für den Kontext: Windows 10 hat am 14. Oktober 2025 sein Support-Ende erreicht. Über das Programm für erweiterte Sicherheitsupdates (ESU) liefert Microsoft für Geräte mit Version 22H2 noch bis zum 13. Oktober 2026 Sicherheitsupdates nach; für Privatanwender endet das Consumer-Programm zu diesem Datum endgültig. Die hier gezeigten Befehle funktionieren auf Windows 10 und Windows 11 identisch.

Woran du erkennst, dass sfc /scannow das richtige Werkzeug ist

SFC repariert beschädigte oder fehlende Systemdateien – nicht jedes Problem hat diese Ursache. Typische Anzeichen, bei denen sich ein Scan lohnt:

  • Programme oder Windows-Funktionen stürzen ohne erkennbares Muster ab.
  • Einstellungen, Startmenü oder Explorer öffnen nicht mehr oder hängen.
  • Fehlermeldungen über fehlende DLL-Dateien tauchen auf.
  • Windows-Updates schlagen wiederholt mit Fehlercodes fehl – Microsoft listet dafür unter anderem 0x80073712 (Komponentenspeicher inkonsistent), 0x800f0831 (CBS-Speicher beschädigt) und 0x800F081F (Quelle fehlt).
  • Nach einem unsauberen Herunterfahren oder Stromausfall verhält sich das System merkwürdig.

Abgrenzung: Hängt das Problem an defekter Hardware – etwa einer sterbenden SSD mit Lesefehlern –, kann SFC die Dateien zwar ersetzen, der Schaden kommt aber wieder. Klemmt nur ein einzelnes Programm, ist dessen Neuinstallation schneller als ein voller Systemscan. SFC ist das Mittel der Wahl, wenn Windows selbst instabil wirkt.

Anzeige

cshow

sfc /scannow Schritt für Schritt ausführen

  1. Drücke die Windows-Taste, tippe cmd, klicke mit der rechten Maustaste auf „Eingabeaufforderung“ und wähle Als Administrator ausführen. Ohne Administratorrechte verweigert SFC den Dienst.
  2. Gib sfc /scannow ein und bestätige mit Enter.
  3. Warte, bis die Anzeige „Überprüfung 100 % abgeschlossen“ erreicht. SFC prüft die Dateien laut Microsoft in Gruppen zu je 100 Komponenten; der Durchlauf dauert je nach Datenträger meist 10 bis 30 Minuten – brich ihn nicht ab.
  4. Lies die Abschlussmeldung und handle danach (siehe Tabelle).
Meldung von SFCBedeutung & nächster Schritt
Windows-Ressourcenschutz hat keine Integritätsverletzungen gefundenSystemdateien sind in Ordnung – die Ursache liegt woanders.
…hat beschädigte Dateien gefunden und erfolgreich repariertErledigt. PC neu starten, damit die Reparatur greift.
…hat beschädigte Dateien gefunden, konnte aber einige nicht reparierenLokale Reparaturquelle ist selbst beschädigt – weiter mit DISM (nächster Abschnitt).
…konnte den angeforderten Vorgang nicht durchführenScan im abgesicherten Modus oder offline über die Wiederherstellungsumgebung wiederholen.

Zwei weitere Schalter sind nützlich, wenn du gezielter arbeiten willst: sfc /verifyonly prüft, ohne etwas zu verändern – gut für eine schnelle Diagnose, bevor du Zeit in eine Reparatur steckst. Mit sfc /scanfile=C:\Windows\System32\kernel32.dll nimmst du eine einzelne Datei ins Visier, deren Namen du aus einer Fehlermeldung kennst.

Wenn SFC nicht alles reparieren konnte

SFC zieht seine intakten Ersatzdateien aus dem lokalen Komponentenspeicher (WinSxS). Ist dieser Speicher selbst angegriffen, fehlt die saubere Vorlage – dann meldet das Tool „konnte einige nicht reparieren“. Die Lösung heißt DISM: Es repariert den Komponentenspeicher direkt über Windows Update. Microsoft formuliert die Reihenfolge im Support-Artikel eindeutig: „DISM provides the files required to repair your corrupted files. You should run DISM prior to running the System File Checker.“ Wer den Schaden also schon kennt, startet gleich mit DISM. Gib in der Administrator-Eingabeaufforderung nacheinander ein:

  1. DISM /Online /Cleanup-Image /CheckHealth – schnelle Abfrage, ob bereits eine Beschädigung markiert ist.
  2. DISM /Online /Cleanup-Image /ScanHealth – gründlicher Scan des Komponentenspeichers (dauert länger).
  3. DISM /Online /Cleanup-Image /RestoreHealth – sucht und repariert Beschädigungen automatisch über Windows Update.

Danach lässt du sfc /scannow ein zweites Mal laufen – jetzt findet es frische, saubere Vorlagen und kann die Systemdateien ersetzen. An dieser Reihenfolge scheitern die meisten Reparaturversuche.

DISM bricht mit 0x800f081f ab? Der Code bedeutet CBS_E_SOURCE_MISSING: Das Tool erreicht Windows Update nicht oder findet dort die passenden Dateien nicht. Dann gibst du eine eigene Reparaturquelle an, etwa den Windows-Ordner eines gesunden Rechners im Netz oder entpackte Update-Dateien:

DISM /Online /Cleanup-Image /RestoreHealth /Source:C:\temp\Source\ /LimitAccess

/LimitAccess verbietet dabei den Rückgriff auf Windows Update. Wichtig: Die Quelle muss dieselbe Betriebssystemversion und denselben Patchstand tragen wie das kranke System, sonst passen die Komponentenversionen nicht zusammen. Ein Windows-10-22H2-Rechner lässt sich nicht aus einem Windows-11-Image reparieren.

CBS.log lesen: Was wurde wirklich repariert?

SFC schreibt jeden Schritt mit dem Marker [SR] in die Protokolldatei %windir%\Logs\CBS\CBS.log; DISM protokolliert in dieselbe Datei und zusätzlich in CBS.persist.log. Die relevanten Zeilen filterst du in eine lesbare Textdatei:

findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"

In der entstehenden sfcdetails.txt zählen drei Einträge:

  • „Repairing corrupted file … from store“ – die Datei wurde aus dem Komponentenspeicher ersetzt, alles gut.
  • „Repaired file … by copying from backup“ – Ersatz kam aus einer internen Sicherungskopie.
  • „Cannot repair member file …“ – hier hat SFC aufgegeben: Der Dateiinhalt passt nicht zur Definition des Betriebssystems, und es existiert keine saubere Vorlage. Diese Zeilen sind die Liste, die du nach dem DISM-Lauf erneut prüfst.

Bei DISM lohnt zusätzlich der Blick auf den Block „Summary“ am Ende der CBS.log. Dort stehen „Total Detected Corruption“ und „Total Repaired Corruption“ gegenüber. Bleibt eine Differenz und lautet das Operationsergebnis 0x800f081f, nennt die Zeile darüber die konkrete Komponente – deren Versionsnummer (etwa 10.0.19045.4291) verrät über die Windows-Release-Historie die zugehörige KB-Nummer, die du im Microsoft Update-Katalog nachladen kannst.

Der Scan startet gar nicht oder bricht ab

Meldet Windows „Der Windows-Ressourcenschutz konnte den angeforderten Vorgang nicht durchführen“, läuft der Reparaturdienst nicht sauber. Erste Maßnahme: Windows im abgesicherten Modus starten (Einstellungen → Update und Sicherheit → Wiederherstellung → Erweiterter Start) und den Scan dort wiederholen. Startet Windows gar nicht mehr, gehst du über die Wiederherstellungsumgebung in die Eingabeaufforderung und reparierst offline:

sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows

Achtung: In der Wiederherstellungsumgebung kann der Laufwerksbuchstabe deiner Windows-Partition von C: abweichen – sie wird dort oft als D: eingebunden. Prüfe das vorher mit dir C: bzw. dir D:, bevor du den Pfad einsetzt. Vor Offline-Reparaturen und tieferen Eingriffen gilt: aktuelles Backup deiner persönlichen Dateien anlegen, am besten auf ein externes Laufwerk.

Hintergrund: Was SFC und DISM wirklich tun

Wer für die Fachinformatiker-Prüfung lernt oder verstehen will, warum die Reihenfolge zählt, sollte den Unterschied der beiden Werkzeuge kennen. Windows hält im Ordner WinSxS einen geschützten Komponentenspeicher mit Referenzversionen aller wichtigen Systemdateien vor. SFC vergleicht die aktiven Systemdateien mit diesen Referenzen und tauscht Abweichungen aus – es ist der Reparatur-Arm, der die Vorlagen nutzt.

DISM (Deployment Image Servicing and Management) setzt eine Ebene tiefer an. Laut Microsoft prüft es die Dateien in %SYSTEMROOT%\Servicing\Packages und %SYSTEMROOT%\WinSxS\Manifests sowie die Registrierungsdaten unter HKEY_LOCAL_MACHINE\Components und dem Schlüssel „Component Based Servicing“ – also die Buchführung darüber, welche Komponenten in welcher Version installiert sein müssen. Erkennt DISM falsche Manifeste, Cabinet-Dateien oder Registrierungseinträge, ersetzt es sie durch korrigierte Versionen und lädt fehlende Referenzen über Windows Update nach. Ist die Vorlage kaputt, kann SFC nichts richten – deshalb erst DISM, dann SFC.

Beide Befehle ändern ausschließlich Systemdateien und fassen persönliche Daten nicht an; ein Datenverlust droht dabei nicht. Was die Werkzeuge allerdings auch nicht tun: Sie reparieren keine Treiber von Drittanbietern, keine installierten Programme und keine Benutzerprofile. Kehrt derselbe Schaden nach wenigen Tagen zurück, liegt die Ursache tiefer – dann sind Datenträgerprüfung (chkdsk /f), RAM-Test und ein Blick auf den SMART-Status der SSD die nächsten Schritte, nicht der dritte SFC-Lauf.

Quellen

Häufige Fragen

Wie lange dauert sfc /scannow?

Meist 10 bis 30 Minuten, abhängig von Datenträgergeschwindigkeit und Datenmenge. SFC prüft die Systemdateien in Gruppen zu je 100 Komponenten – brich den Scan nicht ab, auch wenn er bei einem Prozentwert länger zu stehen scheint.

Was bedeutet „konnte einige nicht reparieren“?

Die lokale Reparaturquelle (Komponentenspeicher WinSxS) ist selbst beschädigt. Repariere sie mit DISM /Online /Cleanup-Image /RestoreHealth und führe sfc /scannow danach erneut aus.

Soll ich zuerst SFC oder DISM ausführen?

Microsoft empfiehlt DISM zuerst: Es liefert die sauberen Dateien, die der System File Checker zum Reparieren braucht. Also DISM /Online /Cleanup-Image /RestoreHealth, danach sfc /scannow.

Was tun, wenn DISM mit 0x800f081f abbricht?

Der Code heißt CBS_E_SOURCE_MISSING: Die Reparaturquelle fehlt. Gib mit /Source: /LimitAccess eine eigene Quelle an – sie muss dieselbe Windows-Version und denselben Patchstand haben.

Funktioniert sfc /scannow auch unter Windows 11?

Ja. SFC und DISM verhalten sich unter Windows 10 und Windows 11 identisch, ebenso die Befehle und die Protokolldatei %windir%\Logs\CBS\CBS.log.

Marcel Meyer

# wer schreibt hier

Marcel Meyer schraubt seit über zehn Jahren an Rechnern, Netzwerken und Servern — beruflich wie privat. Hier übersetzt er IT-Grundlagen in verständliche Schritte.

→ Mehr über mich

Anzeige