Beschrijving van systeembestandscontrole (Sfc.exe)

In dit artikel wordt systeembestandscontrole (Sfc.exe) beschreven. Dit is een opdrachtregelprogramma dat wordt gebruikt met de functie Windows File Protection (WFP).

Van toepassing op: Windows 10 - alle edities, Windows Server 2012 R2
Origineel KB-nummer: 310747

Samenvatting

Systeembestandscontrole biedt een beheerder de mogelijkheid om alle beveiligde bestanden te scannen om hun versies te controleren. Als Systeembestandscontrole detecteert dat een beveiligd bestand is overschreven, wordt de juiste versie van het bestand opgehaald uit de cachemap (%Systemroot%\System32\Dllcache) of de bronbestanden van de Windows-installatie en wordt vervolgens het onjuiste bestand vervangen. Systeembestandscontrole controleert ook de cachemap en vult deze opnieuw. U moet zijn aangemeld als beheerder of als lid van de groep Beheerders om Systeembestandscontrole uit te voeren. Als de cachemap beschadigd of onbruikbaar wordt, kunt u de sfc /scannowopdrachten , de sfc /scanonceof de opdrachten gebruiken om de sfc /scanboot inhoud ervan te herstellen.

Syntaxis van het hulpprogramma Systeembestandscontrole

Sfc [/Scannow] [/Scanonce] [/Scanboot] [/Revert] [/Purgecache] [/Cachesize=x]

  • /Scannow: Hiermee worden alle beveiligde systeembestanden onmiddellijk gescand en worden onjuiste versies vervangen door de juiste Microsoft-versies. Voor deze opdracht is mogelijk toegang tot de Bronbestanden van de Windows-installatie vereist.

  • /Scanonce: Hiermee worden alle beveiligde systeembestanden één keer gescand wanneer u de computer opnieuw opstart. Voor deze opdracht is mogelijk toegang tot de bronbestanden van de Windows-installatie vereist wanneer u de computer opnieuw opstart. De SfcScan DWORD-waarde wordt ingesteld op 2 in de volgende registersleutel wanneer u deze opdracht uitvoert:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

  • /Scanboot: Scant alle beveiligde systeembestanden telkens wanneer u uw computer opstart. Voor deze opdracht is mogelijk toegang nodig tot de bronbestanden van de Windows-installatie telkens wanneer u de computer opstart. De SfcScan DWORD-waarde wordt ingesteld op 1 in de volgende registersleutel wanneer u deze opdracht uitvoert:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

  • /Revert: Retourneert de standaardinstelling (geen beveiligde bestanden scannen wanneer u de computer start). De standaardcachegrootte wordt niet opnieuw ingesteld wanneer u deze opdracht uitvoert. Deze opdracht is gelijk aan de /Enable switch in Windows 2000.

  • /Purgecache: Hiermee wordt de bestandscache gewist en worden alle beveiligde systeembestanden onmiddellijk gescand. Voor deze opdracht is mogelijk toegang tot de Bronbestanden van de Windows-installatie vereist.

  • /Cachesize=x: stelt de grootte van de bestandscache in op x megabytes (MB). De standaardgrootte van de cache is 50 MB. Voor deze opdracht moet u de computer opnieuw opstarten en vervolgens de /purgecache opdracht uitvoeren om de grootte van de cache op de schijf aan te passen. Met deze opdracht wordt de DWORD-waarde SfcQuota ingesteld op x in de volgende registersleutel:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

Zie Beschrijving van de functie Windows-bestandsbeveiliging voor meer informatie over de functie Windows-bestandsbeveiliging.

Gegevensverzameling

Als u hulp nodig hebt van Microsoft-ondersteuning, raden we u aan de informatie te verzamelen door de stappen te volgen die worden vermeld in Informatie verzamelen met behulp van TSS voor implementatiegerelateerde problemen.