Systeembestandscontrole
Met het hulpprogramma voor systeembestandscontrole, Sfc.exe, kunnen beheerders alle beveiligde resources scannen om hun versies te controleren.
Bestanden die essentieel zijn voor het opnieuw opstarten van Windows die niet overeenkomen met de verwachte Windows-versie, kunnen worden vervangen door de juiste versies. Als een bestand wordt hersteld, worden de bijbehorende registergegevens ook hersteld. Beveiligde bestanden die niet essentieel zijn voor het opnieuw opstarten van Windows, worden niet hersteld.
Syntaxis
Hier volgt de opdrachtregelsyntaxis voor Sfc.
SFC-opties [=volledig bestandspad]
Opties
-
/CACHESIZE=x
-
Deze waarde wordt niet ondersteund.
Windows Server 2003 en Windows XP: stelt de bestandsgrootte in. De standaardgrootte van de cache is 0x32 (50 MB).
-
/CANCEL
-
Deze waarde wordt niet ondersteund.
-
/ENABLE
-
Deze waarde wordt niet ondersteund.
-
/FILESONLY
-
Alleen bestanden controleren of herstellen. Controleer of herstel registersleutels niet.
Windows XP: niet ondersteund.
-
/OFFBOOTDIR
-
Gebruik deze optie voor offline reparaties. Geef de locatie van de offline opstartmap op.
Windows XP: niet ondersteund.
-
/OFFWINDIR
-
Gebruik deze optie voor offline reparaties. Geef de locatie van de offline Windows-map op.
Windows XP: niet ondersteund.
-
/PURGECACHE
-
Deze waarde wordt niet ondersteund.
Windows Server 2003 en Windows XP: de bestandscache leegmaken en alle beveiligde systeembestanden scannen.
-
/QUIET
-
Deze waarde wordt niet ondersteund.
-
/REVERT
-
Ga terug naar de standaardinstellingen.
Windows Server 2008 en Windows Vista: Niet ondersteund.
-
/SCANBOOT
-
Deze waarde wordt niet ondersteund.
Windows Server 2003 en Windows XP: scant alle beveiligde systeembestanden bij elke opstartbewerking.
-
/SCANFILE
-
Scant en herstelt het bestand op het opgegeven volledige pad.
Windows XP: niet ondersteund.
-
/SCANNOW
-
Scant alle beveiligde systeembestanden onmiddellijk.
-
/SCANONCE
-
Deze waarde wordt niet ondersteund.
Windows Server 2003 en Windows XP: scant alle beveiligde systeembestanden bij het volgende opstarten.
-
/VERIFYFILE
-
Controleert het bestand op het opgegeven volledige pad. Met deze optie wordt het bestand niet hersteld.
Windows XP: niet ondersteund.
-
/VERIFYONLY
-
Scant alle beveiligde systeembestanden, maar herstelt geen bestanden.
Windows XP: niet ondersteund.
Sfc stelt de volgende registerwaarde in:
= HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SFCScan
Zie WFP-registerwaardenvoor meer informatie.
Opmerkingen
Alleen in Windows Vista kunt u de omgevingsvariabele WINDOWS_TRACING_LOGFILE instellen op de locatie van een geldige map om een logboekbestand te ontvangen.
Voorbeelden
De volgende voorbeeldopdrachtregels zijn voorbeelden van sfc.exe syntaxis.
sfc /SCANNOW
sfc /VERIFYFILE=c:\windows\system32\kernel32.dll
sfc /SCANFILE=d:\windows\system32\kernel32.dll /OFFBOOTDIR=d:\ /OFFWINDIR=d:\windows
sfc /VERIFYONLY /FILESONLY