Komponenta Windows | |
Kontrola systémových souborů | |
---|---|
Typ součásti | Součást asystémový software Microsoft Windows [d] |
System File Checker (SFC) je nástroj Microsoft Windows , který umožňuje uživateli najít a opravit poškození systémových souborů Windows . Komponenta je dostupná ve Windows 98 , Windows 2000 a všech následujících verzích operačních systémů rodiny Windows NT . V systémech Windows Vista a Windows 7 je Kontrola systémových souborů integrována do ochrany prostředků systému Windows , která chrání nejen důležité systémové soubory, ale také klíče a složky registru . V systému Windows Vista jej lze použít ke kontrole konkrétních cest, včetně složky Windows a složky pro stahování . sfc.exe
Ochrana souborů systému Windows funguje tak, že do přihlašovacího programu zaznamenává oznámení o změně souboru . Pokud jsou v chráněných systémových souborech zjištěny nějaké změny , obnoví se jejich původní verze z komprimované složky %WinDir%\System32\dllcache. Windows Resource Protection nastavuje seznamy DACL a ACL pro chráněné zdroje. Práva pro plný přístup k nim náleží službě instalace modulů Windows TrustedInstaller.exe. Správci již nemohou upravovat systémové soubory.
Kvůli problémům s aplikacemi Windows , které mohou přepsat systémové soubory Windows 95 , zavedl Microsoft několik bezpečnostních opatření na ochranu systémových souborů před škodlivými útoky, poškozením nebo problémy, jako je DLL hell .
Kontrola systémových souborů se poprvé objevila ve Windows 98 jako nástroj GUI . Nabízel skenování a opravu poškozených systémových souborů porovnáním aktuálních verzí souborů obsažených v databázi s původními verzemi souborů. Tento způsob ochrany byl základní. Identifikoval systémové soubory podle přípony a umístění. Bylo možné obnovit soubory z instalačního disku nebo z umístění určeného uživatelem. Windows 98 nenabízel žádné jiné metody ochrany v reálném čase než atributy souborů; z tohoto důvodu nebyla k dispozici žádná preventivní opatření.
Všechny operační systémy v rodině Windows NT od Windows 2000 poskytují ochranu souborů v reálném čase nazvanou Windows File Protection . [jeden]
Kontrola systémových souborů ( ) byla navíc sfc.exepředefinována jako výkonnější nástroj příkazového řádku integrovaný s ochranou souborů systému Windows . Na rozdíl od SFC ve Windows 98 kontroluje chráněné systémové soubory pomocí Windows File Protection a umožňuje vám je automaticky obnovit ze složky DLLCache nebo z instalačního disku.
SFC nebyl přítomen ve Windows ME , místo toho byla použita [2] ochrana systémových souborů. Stejně jako Windows File Protection poskytoval ochranu v reálném čase.
Součást Kontrola systémových souborů, která je součástí systému Windows 2000 s aktualizací Service Pack menší než 4, je známá tím, že odvolává opravy poskytnuté společností Microsoft . [3] Tento problém byl opraven v aktualizaci Windows 2000 Service Pack 4.
V operačních systémech řady Windows NT lze Kontrola systémových souborů spustit z příkazového řádku provedením následujícího příkazu:
sfc /scannowPokud je nalezen problém, bude proveden pokus nahradit problematický soubor souborem z mezipaměti DLL ( %WinDir%\System32\Dllcache\). Pokud tam požadovaný soubor není nebo je poškozená mezipaměť DLL, bude uživatel vyzván k vložení instalačního disku Windows nebo zadání cesty k souboru. Kontrola systémových souborů určuje původní instalační cestu Windows z hodnot registru SourcePath a ServicePackSourcePath. [4] To může vyžadovat instalační disk. [5]
Od Windows Vista jsou soubory chráněny ACL , ale i přes to příkaz nezměnil svůj význam.
Počínaje Windows Vista může Kontrola systémových souborů kontrolovat konkrétní soubory. Skenování lze také provést v jiné instalační složce systému Windows a nahradit poškozené soubory (v případě , že se systém Windows nespustí). Chcete-li spustit takové skenování, musíte spustit Kontrola systémových souborů z jiné funkční instalace systému Windows Vista a novější nebo z instalačního disku DVD systému Windows, ze kterého máte přístup k prostředí Windows Recovery Environment.
V případě, že dojde k poškození úložiště součásti, můžete ve Windows Vista a 7 nainstalovat nástroj CheckSUR, který úložiště zkontroluje a opraví zjištěné škody. Od Windows 8 je funkce CheckSUR integrována do DISM .
MS-DOS a Windows | Běžné příkazy|
---|---|
| |
Viz také: Seznam příkazů DOS Seznam příkazů operačního systému Microsoft |