Tento článek popisuje nástroj Kontrola systémových souborů (Sfc.exe). Jedná se o nástroj příkazového řádku, který se používá spolu s funkcí Ochrana souborů systému Windows (WFP).
Nástroj Kontrola systémových souborů umožňuje správcům projít všechny chráněné soubory a ověřit jejich verze. Pokud nástroj Kontrola systémových souborů zjistí, že byl chráněný soubor přepsán, načte správnou verzi souboru ze složky mezipaměti (%Systemroot%\System32\Dllcache) nebo ze zdrojových souborů instalace systému Windows a pak nahradí nesprávný soubor. Nástroj Kontrola systémových souborů také zkontroluje a znovu naplní složku mezipaměti. Nástroj Kontrola systémových souborů můžete spustit pouze v případě, že jste přihlášeni jako správce nebo jste členy skupiny Administrators. Pokud je složka mezipaměti poškozená nebo není použitelná, můžete její obsah opravit pomocí příkazů
sfc /scannow,
sfc /scanonce nebo
sfc /scanboot.
Syntaxe nástroje Kontrola systémových souborů
Sfc [/Scannow] [/Scanonce] [/Scanboot] [/Revert] [/Purgecache] [/Cachesize=x]
- /Scannow: Okamžitě projde všechny chráněné systémové soubory a nahradí jejich nesprávné verze správnými verzemi, které dodává společnost Microsoft. Tento příkaz bude pravděpodobně vyžadovat přístup ke zdrojovým souborům instalace systému Windows.
- /Scanonce: Zkontroluje všechny chráněné systémové soubory po následujícím restartování počítače. Tento příkaz bude po restartování počítače pravděpodobně vyžadovat přístup ke zdrojovým souborům instalace systému Windows. Při spuštění příkazu bude hodnota SfcScan typu DWORD nastavena na hodnotu 2 v následujícím klíči registru:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
- /Scanboot: Zkontroluje všechny chráněné systémové soubory po každém restartování počítače. Tento příkaz bude po každém restartování počítače pravděpodobně vyžadovat přístup ke zdrojovým souborům instalace systému Windows. Při spuštění příkazu bude hodnota SfcScan typu DWORD nastavena na hodnotu 1 v následujícím klíči registru:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
- /Revert: Vrátí skenování na výchozí nastavení (nekontrolovat chráněné soubory při spuštění počítače). Spuštění tohoto příkazu neresetuje výchozí velikost mezipaměti. Příkaz je ekvivalentní přepínači /Enable v systému Windows 2000.
- /Purgecache: Odstraní mezipaměť souborů a okamžitě zkontroluje všechny chráněné systémové soubory. Tento příkaz bude pravděpodobně vyžadovat přístup ke zdrojovým souborům instalace systému Windows.
- /Cachesize=x: Nastaví velikost mezipaměti souborů na hodnotu x megabajtů (MB). Výchozí velikost mezipaměti je 50 MB. Tento příkaz vyžaduje restartování počítače a následné spuštění příkazu /purgecache, který upraví velikost mezipaměti na disku. Tento příkaz nastaví hodnotu SfcQuota typu DWORD na hodnotu x v následujícím klíči registru:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Další informace o funkci Ochrana souborů systému Windows naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
222193
(http://support.microsoft.com/kb/222193/CS/
)
Popis funkce Ochrana souborů systému Windows 2000
ID článku: 310747 - Poslední aktualizace: 21. září 2010 - Revize: 4.4
Informace v tomto článku jsou určeny pro produkt:
- 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 2005 Update Rollup 2
- Microsoft Windows XP Tablet PC Edition