Zum Hauptinhalt springen Skip to page footer

sfc (System File Checker): Überprüfung und Reparatur von Windows-Systemdateien

| Commandology | Docker Windows

Der Windows-Befehl "sfc" steht für "System File Checker" und ist ein nützliches Dienstprogramm, das in verschiedenen Versionen von Windows verfügbar ist, einschließlich Windows 10, Windows 8, Windows 7 und früheren Versionen. Der Befehl "sfc" wird verwendet, um das System auf beschädigte oder fehlende Systemdateien zu überprüfen und diese gegebenenfalls zu reparieren.

Der "sfc"-Befehl kann über die Eingabeaufforderung oder das Windows PowerShell-Fenster ausgeführt werden. Um den Befehl zu verwenden, musst du als Administrator angemeldet sein, da er Administratorrechte erfordert. 

Der "sfc"-Befehl hat verschiedene Verwendungszwecke: 

Überprüfen des Systemdateibestands: Wenn du vermutest, dass einige Systemdateien beschädigt oder fehlen, kannst du den "sfc" verwenden, um das System zu überprüfen. Der Befehl scannt alle geschützten Systemdateien und vergleicht sie mit den in der Systemdatei-Cache gespeicherten Kopien. Wenn beschädigte oder fehlende Dateien gefunden werden, versucht "sfc", sie automatisch durch die korrekten Versionen zu ersetzen. 

Beispiel: 
Öffne die Eingabeaufforderung oder das PowerShell-Fenster als Administrator und gib den Befehl "sfc /scannow" ein. Der Befehl beginnt mit der Überprüfung des Systems und repariert beschädigte Dateien, wenn möglich.

Überprüfen bestimmter Dateien: Du kannst den "sfc" auch verwenden, um bestimmte Systemdateien zu überprüfen, indem du den Dateinamen angibst. Dies kann nützlich sein, wenn du nur eine bestimmte Datei überprüfen möchtest, ohne das gesamte System zu scannen. 

Beispiel: 
"sfc /verifyfile=C:\Windows\System32\filename.dll" überprüft die angegebene Datei auf Integrität.

Wiederherstellen von Systemdateien aus dem Cache: Der "sfc" kann auch verwendet werden, um beschädigte Systemdateien aus dem Systemdatei-Cache wiederherzustellen. Der Cache enthält Kopien der Systemdateien, die während der Windows-Installation oder Windows-Updates erstellt wurden. 

Beispiel: 
"sfc /scanfile=C:\Windows\System32\filename.dll" überprüft die angegebene Datei und stellt sie aus dem Cache wieder her, wenn sie beschädigt ist. 

Der "sfc"-Befehl ist manchmal nicht in der Lage, alle beschädigten Dateien zu reparieren. In solchen Fällen kann es erforderlich sein, zusätzliche Schritte zu unternehmen, z. B. die Verwendung der Windows-Installations-CD oder die Ausführung spezifischer Reparaturtools. 

Überprüfen des Systems auf beschädigte Systemdateien und automatische Reparatur:
sfc /scannow

Dieser Befehl führt eine umfassende Überprüfung des Systems durch und repariert automatisch beschädigte oder fehlende Systemdateien, wenn sie gefunden werden.

Überprüfen einer bestimmten Datei auf Integrität:
sfc /verifyfile=C:\Windows\System32\filename.dll

Dieser Befehl überprüft die angegebene Datei (z. B. "filename.dll") auf ihre Integrität und stellt fest, ob sie beschädigt ist oder nicht.

Überprüfen und Reparieren einer bestimmten Datei:
sfc /scanfile=C:\Windows\System32\filename.dll

Dieser Befehl überprüft die angegebene Datei (z. B. "filename.dll") auf ihre Integrität und stellt sie aus dem Systemdatei-Cache wieder her, falls beschädigt.

Überprüfen und Reparieren von Systemdateien auf einem anderen Laufwerk:
sfc /scannow /offwindir=D:\Windows /offbootdir=D:\

Dieser Befehl führt eine Systemüberprüfung und Reparatur auf einem anderen Laufwerk (z. B. Laufwerk "D:") durch, indem er den Pfad zu den Windows-Systemdateien angibt.

Dieser Befehl führt eine Systemüberprüfung und Reparatur auf einem anderen Laufwerk (z. B. Laufwerk "D:") durch, indem er den Pfad zu den Windows-Systemdateien angibt.
sfc /verifyonly

Dieser Befehl führt eine Überprüfung des Systems auf beschädigte Dateien durch, zeigt jedoch keine Meldungen über fehlende Dateien an. Er repariert oder stellt keine Dateien wieder her, sondern gibt nur eine Berichtsübersicht aus.