Delen via


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