Denne artikkelen beskriver Systemfilkontroll (Sfc.exe), et kommandolinjeverktøy som brukes sammen med filbeskyttelsesfunksjonen for Windows (WFP ? Windows File Protection).
Systemfilkontroll gjør det mulig for en administrator å skanne alle beskyttede filer for å kontrollere versjonene. Hvis Systemfilkontroll oppdager at en beskyttet fil er overskrevet, hentes den riktige versjonen fra hurtigbuffermappen (%Systemrot%\System32\Dllcache) eller kildefilene for Windows-installasjonen, og den ugyldige filen erstattes. Systemfilkontroll kontrollerer også og fyller opp igjen hurtigbuffermappen. Du må være logget på som administrator eller som medlem i administratorgruppen for å kjøre Systemfilkontroll. Hvis hurtigbuffermappen blir skadet eller ubrukelig, kan du bruke kommandoene
sfc /scannow,
sfc /scanonce eller
sfc /scanboot til å reparere innholdet.
Syntaks for verktøyet Systemfilkontroll
Sfc [/Scannow] [/Scanonce] [/Scanboot] [/Revert] [/Purgecache] [/Cachesize=x]
- /Scannow: Skanner alle beskyttede systemfiler umiddelbart, og erstatter ugyldige versjoner med riktige Microsoft-versjoner. Denne kommandoen krever kanskje tilgang til kildefilene for Windows-installasjonen.
- /Scanonce: Skanner alle beskyttede systemfiler én gang når du starter datamaskinen på nytt. Denne kommandoen krever kanskje tilgang til kildefilene for Windows-installasjonen når du starter datamaskinen på nytt. SfcScan får DWORD-verdien 2 i følgende registernøkkel når du kjører denne kommandoen:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
- /Scanboot: Skanner alle beskyttede systemfiler hver gang du starter datamaskinen. Denne kommandoen krever kanskje tilgang til kildefilene for Windows-installasjonen hver gang du starter datamaskinen. SfcScan får DWORD-verdien 1 i følgende registernøkkel når du kjører denne kommandoen:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
- /Revert: Gjenoppretter standard skanneinnstilling (beskyttede filer skannes ikke når du starter datamaskinen). Standard hurtigbufferstørrelse tilbakestilles ikke når du kjører denne kommandoen. Denne kommandoen tilsvarer bryteren /Enable i Windows 2000.
- /Purgecache: Tømmer filhurtigbufferen og skanner alle beskyttede systemfiler umiddelbart. Denne kommandoen krever kanskje tilgang til kildefilene for Windows-installasjonen.
- /Cachesize=x: Setter størrelsen på filhurtigbufferen til x
megabyte (MB). Hurtigbufferens standardstørrelse er 50 MB. Denne kommandoen krever at du starter datamaskinen på nytt, og deretter kjører kommandoen /purgecache for å justere størrelsen på hurtigbufferen på disken. Denne kommandoen gir SfcQuota DWORD-verdien x i følgende registernøkkel:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Hvis du vil ha mer informasjon om filbeskyttelsesfunksjonen for Windows, klikker du artikkelnummeret nedenfor for å vise artikkelen i Microsoft Knowledge Base (Denne artikkelen kan være på engelsk.):
222193
(http://support.microsoft.com/kb/222193/EN-US/
)
Beskrivelse av filbeskyttelsesfunksjonen for Windows 2000
Artikkel-ID: 310747 - Forrige gjennomgang: 1. desember 2007 - Gjennomgang: 4.3
Informasjonen i denne artikkelen gjelder:
- Microsoft Windows Server 2003, 64-Bit Datacenter Edition
- Microsoft Windows Server 2003, Enterprise x64 Edition
- Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
- Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
- Microsoft Windows Server 2003, Standard Edition (32-bit x86)
- Microsoft Windows Server 2003, Web Edition
- Microsoft Windows XP Home Edition
- Microsoft Windows XP Professional
- Microsoft Windows XP Professional x64 Edition
- Microsoft Windows XP Media Center Edition
- Microsoft Windows XP Tablet PC Edition