Letzte Aktualisierung:  23. Januar 2023

Windows 10 Eingabeaufforderung SFC

Mit dem Dienstprogramm SFC kann überprüft werden, ob die Systemdateien eines Windows-Systems beschädigt sind.
Mit diesem Programm kann auch versucht werden, defekte Systemdateien zu ersetzen.
Zur Ausführung des Befehls wird die Eingabeaufforderung mit Administrator-Rechten benötigt.
Siehe :  Eingabeaufforderung öffnen

Syntax des Befehls SFC:
sfc [/scannow] [/verifyonly] [/scanfile=file] [/verifyfile=file] [/offbootdir=boot] [/offwindir=win] [/?][/offlogfile=win]

  Option Funktion
  /scannowsfc überprüft alle Betriebssystemdateien und repariert sie bei Bedarf
  /verifyonlyarbeitet wie /scannow, jedoch ohne Reparatur
  /scanfile=filearbeitet wie /scannow, überprüft aber nur die angegebene Datei
  /offbootdir=boot   Verwendung mit /offwindir
  definiert das Boot-Verzeichnis, wenn sfc Offline verwendet wird
  /offwindir=win   Verwendung mit /offbootdir
  definiert das Windows-Verzeichnis, wenn sfc Offline verwendet wird
  /offlogfileAngabe des Speicherortes der Logdatei; hilfreich bei Offlinereparaturen
  Standard:C:\Windows\Logs\CBS.log
  /?Hilfe zu den einzelnen Optionen

Die Logdatei des Befehls steht standardmäßig im Verzeichnis :
C:\Windows\Logs\CBS\CBS.log


Wichtige Schalter

ohne /OFF... Schalter
SFC verwendet das aktive Windows-Systemlaufwerk
Im Falle einer Reparatur wird eine Kopie wird von %windir%\WinSxS\Backup\ verwendet.

mit /offbootdir und /offwindir und /offlogfile
SFC verwendet ein Offline-Laufwerk
Im Falle einer Reparatur werden die angegebenen OFF... Verzeichnisse verwendet.

Es ist sinnvoll den /offlogfile Schalter zu verwenden und einen Speicherort anzugeben, wenn es sich um eine Offline-Überprüfung handelt.

Nachdem die Überprüfung zu 100% angeschlossen ist, können die Scanergebnisse auf Fehlereinträge überprüft werden.
Ist das der Fall, kann der Befehl SFC auch mehrmals ausgeführt werden ?


Allgemeine Beispiele :

sfc /scannow
      Überprüfung des aktiven Systemlaufwerkes mit Reparatur - bei Bedarf
sfc /verifyonly /offbootdir=e:\ /offwindir=e:\windows
      Überprüfung eines Offline-Laufwerkes   [LW e:ggf. anpassen!]
sfc /verifyonly /offbootdir=e:\ /offwindir=e:\windows /offlogfile=%windir%\Logs\CBS\CBS.log
      Überprüfung eines Offline-Laufwerkes   [LW e:ggf. anpassen!]
      zusätzliche Angabe des Speicherortes der Log-Datei

1. Aufruf direkt aus Windows
    [gilt auch für Startart "Abgesicherter Modus"]
sfc /verifyonly    ⇒    Enter-Taste

Überprüfung Laufwerk c:, ohne Fehlerkorrektur

image
sfc /scannow    ⇒    Enter-Taste

Überprüfung und Reparatur Laufwerk c:

2. Aufruf Reparaturmenü über "Wiederherstellung"

Siehe nachfolgende Beschreibung :
"SFC :Aufruf aus dem "Reparaturmenü"

Annahme :
Das Systemlaufwerk ist X:
Das internen Windows-Laufwerke sind C:und D:; [Offline-Laufwerke]
Damit ist in dieser Annahme-Konstellation das Offline-Laufwerk C:zu überprüfen.
In der eigenen Prüfsituation sind die Laufwerke ggf. anzupassen!

sfc /verifyonly /offbootdir=c:\ /offwindir=c:\windows /offlogfile=c:\windows\Logs\CBS\CBS.log  ⇒  Enter-Taste

Überprüfung internes Laufwerk C:, ohne Fehlerkorrektur
Die Logdatei befindet sich auf C:\Windows\Logs\CBS\CBS.log

image

Aus Platzgründen fehlt im Beispiel oben die Angabe des Schalters /offlogfile=...
Damit wird die Logdatei auf dem Laufwerk X:erstellt und ist nach der Beendigung des Reparaturmenüs nicht mehr erreichbar !

sfc /scannow /offbootdir=c:\ /offwindir=c:\windows /offlogfile=c:\windows\Logs\CBS\CBS.log  ⇒  Enter-Taste

Überprüfung und Reparatur internes Laufwerk C:
Die Logdatei befindet sich auf C:\Windows\Logs\CBS\CBS.log

Annahme :
USB-Bootstick enthält die Laufwerke C:und D:
Das interne Windows-Laufwerk ist E:
Damit ist in dieser Annahme-Konstellation das Laufwerk E:zu überprüfen.
In der eigenen Prüfsituation sind die Laufwerke ggf. anzupassen!

scf /verifyonly /offbootdir=e:\ /offwindir=e:\windows /offlogfile=e:\windows\Logs\CBS\CBS.log  ⇒  Enter-Taste

Überprüfung internes Laufwerk C: (E:) , ohne Fehlerkorrektur
Die Logdatei befindet sich auf dem internen Laufwerk (E:) C:\Windows\Logs\CBS\CBS.log

image

Aus Platzgründen fehlt im Beispiel oben die Angabe des Schalters /offlogfile=...
Damit wird die Logdatei auf dem USB-Laufwerk C: erstellt und ist auch dort abrufbar !

scf /scannow /offbootdir=e:\ /offwindir=e:\windows /offlogfile=e:\windows\Logs\CBS\CBS.log  ⇒  Enter-Taste

Überprüfung und Reparatur internes Laufwerk C: (E:)
Die Logdatei befindet sich auf dem internen Laufwerk (E:) C:\Windows\Logs\CBS\CBS.log


image