Příkaz sfc /scannow je jedním z několika specifických přepínačů dostupných v příkazu sfc, obslužném programu příkazového řádku, který vyvolává kontrolu systémových souborů.
I když s příkazem můžete dělat spoustu různých věcí, sfc /scannow je nejběžnějším způsobem použití příkazu sfc.
Sfc /scannow zkontroluje všechny důležité soubory Windows ve vašem počítači, včetně souborů Windows DLL. Pokud Kontrola systémových souborů objeví problém s kterýmkoli z těchto chráněných souborů, nahradí jej.
Jak používat SFC/Scannow
-
Otevřete příkazový řádek jako správce, velmi často označovaný jako „zvýšený“příkazový řádek.
Aby příkaz sfc /scannow fungoval správně, musí být spuštěn ze zvýšeného okna příkazového řádku ve Windows 11, Windows 10, Windows 8, Windows 7 a Windows Vista.
-
Zadejte následující příkaz a stiskněte Enter.
sfc /scannow
Chcete-li použít Kontrola systémových souborů z příkazového řádku prostřednictvím pokročilých možností spouštění nebo možností obnovení systému, přečtěte si část Spuštění SFC /SCANNOW mimo systém Windows, kde jsou uvedeny některé nezbytné změny ve způsobu provádění příkazu.
Kontrola systémových souborů nyní ověří integritu každého chráněného souboru operačního systému ve vašem počítači. Dokončení může chvíli trvat.
Po dokončení procesu ověření uvidíte v okně příkazového řádku něco takového, za předpokladu, že byly nalezeny a opraveny problémy:
Ochrana prostředků systému Windows našla poškozené soubory a úspěšně je opravila. Podrobnosti jsou obsaženy v CBS. Log windir\Logs\CBS\CBS.log. Například C:\Windows\Logs\CBS\CBS.log. Upozorňujeme, že protokolování v současné době není podporováno ve scénářích offline servisu.
…nebo něco takového, pokud nebyly nalezeny žádné problémy:
Ochrana prostředků systému Windows nenalezla žádné porušení integrity.
V některých situacích, nejčastěji ve Windows XP a Windows 2000, můžete v určité fázi tohoto procesu potřebovat také přístup k původnímu instalačnímu CD nebo DVD systému Windows.
-
Pokud sfc /scannow soubory opraví, restartujte počítač. Kontrola systémových souborů vás může, ale nemusí vyzvat k restartování, ale i když se tak nestane, měli byste se stejně restartovat.
- Opakujte jakýkoli proces, který způsobil váš původní problém, abyste zjistili, zda jej sfc /scannow vyřešilo.
Jak interpretovat soubor CBS.log
Pokaždé, když spustíte Kontrola systémových souborů, vytvoří se soubor LOG, který obsahuje položky každého souboru, který byl zkontrolován, a každé dokončené opravy.
Za předpokladu, že je na jednotce C: nainstalován systém Windows, soubor protokolu lze nalézt zde a otevřít pomocí programu Poznámkový blok nebo jiného textového editoru:
C:\Windows\Logs\CBS\CBS.log
Tento soubor může být užitečný pro pokročilé odstraňování problémů nebo jako zdroj pro pracovníka technické podpory, který by vám mohl pomoci.
Provádění SFC /SCANNOW mimo Windows
Když spouštíte sfc /scannow mimo Windows, například z příkazového řádku dostupného při spuštění z instalačního disku Windows nebo flash disku nebo z disku pro opravu systému nebo disku pro obnovení, budete muset sdělit sfc příkaz přesně tam, kde existuje Windows.
Zde je příklad:
sfc /scannow /offbootdir=d:\ /offwindir=d:\windows
Volba /offbootdir=určuje písmeno jednotky, zatímco volba /offwindir=určuje cestu Windows, opět včetně písmene jednotky.
V závislosti na konfiguraci počítače nemusí příkazový řádek při použití mimo systém Windows vždy přiřazovat písmena jednotek stejným způsobem, jakým je vidíte v systému Windows. Jinými slovy, Windows může být na C:\Windows, když je používáte, ale D:\Windows z příkazového řádku v ASO nebo SRO.
Ve většině instalací Windows 11, Windows 10, Windows 8 a Windows 7 se C: obvykle změní na D: a ve Windows Vista je C: obvykle stále C:. Chcete-li si to ověřit, vyhledejte jednotku se složkou Uživatelé – bude to jednotka, na které je nainstalován systém Windows, pokud nemáte více instalací systému Windows na více jednotkách. Procházejte složky v příkazovém řádku pomocí příkazu dir.