Skip to main content

Použite SFC Scannow na opravu systémových súborov systému Windows

Anonim

Možnosť scanow sfc je jeden z niekoľkých špecifických prepínačov dostupných v príkaze sfc, príkaz Command Prompt používaný na spustenie System File Checker.

Aj keď existuje veľa rôznych vecí, ktoré môžete urobiť s príkazom, sfc / scannow je najbežnejší spôsob, ktorým sa používa príkaz sfc.

Sfc / scannow skontroluje všetky dôležité súbory systému Windows, vrátane súborov Windows DLL. Ak Kontrola systémových súborov nájde problém s niektorým z týchto chránených súborov, nahradí ho.

Ak chcete opraviť dôležité súbory systému Windows, postupujte podľa týchto krokov pre použitie sfc s možnosťou skenovania:

Ako používať SFC / Scannow

  1. Otvorte príkazový riadok ako správca, veľmi často nazývaný ako "zvýšený" príkazový riadok.

    Aby príkaz sfc / scannow fungoval správne, je musieť byť vykonané z zvýšeného okna príkazového riadka v systéme Windows 10, Windows 8, Windows 7 a Windows Vista. Toto sa nevyžaduje v predchádzajúcich verziách systému Windows.

  2. Po otvorení príkazového riadka zadajte nasledujúci príkaz a potom stlačte tlačidlo vstúpiť.

    sfc / scannow

    Medzi medzerami je medzera sfc a /skenovanie teraz , Vykonanie príkazu sfc s jeho voľbou vedľa neho (bez medzery) môže spôsobiť chybu.

    Ak sa pokúšate používať nástroj Kontrola systémových súborov z príkazového riadku dostupného v časti Rozšírené možnosti spustenia alebo Možnosti obnovenia systému, pozrite si časť Spúšťanie SFC / SCANNOW mimo Windows nižšie pre niektoré potrebné zmeny v spôsobe vykonania príkazu.

  3. Kontrola systémových súborov teraz overí integritu každého chráneného súboru operačného systému v počítači. Môže to chvíľu trvať, kým skončíte.

    Akonáhle verifikácia dosiahne 100%, uvidíte niečo podobné v okne príkazového riadku za predpokladu, že boli nájdené a opravené problémy:

    Služba Windows Resource Protection našla poškodené súbory a úspešne ich opravila. Podrobnosti sú zahrnuté v CBS.Log windir Logs CBS CBS.log. Napríklad C: Windows Logs CBS CBS.log. Všimnite si, že protokolovanie nie je v súčasnosti podporované v scenároch servisu offline.

    … alebo niečo také, ak sa nenašli žiadne problémy:

    Služba Windows Resource Protection nenašla žiadne porušenie integrity.

    V niektorých situáciách, najčastejšie v systéme Windows XP a Windows 2000, môžete počas tohto procesu tiež potrebovať prístup k pôvodnému inštalačnému CD alebo DVD systému Windows.

  4. Reštartujte počítač, ak sfc / scannow skutočne opraví všetky súbory.

    Kontrola systémových súborov vás môže, ale nemusí vás vyzvať na reštartovanie, ale aj keď to tak nie je, mali by ste ho reštartovať.

  5. Opakujte akýkoľvek proces, ktorý spôsobil váš pôvodný problém a zistite, či to problém vyriešil sfc / scannow.

Ako interpretovať súbor CBS.log

Zakaždým, keď spustíte nástroj Kontrola systémových súborov, vytvorí sa súbor LOG, ktorý obsahuje podrobný zoznam všetkých kontrolovaných súborov a akékoľvek opravy, ktoré sa uskutočnili.

Za predpokladu, že je systém Windows nainštalovaný na jednotke C: (zvyčajne je to), súbor protokolu môže byť nájdený na C: Windows Logs CBS CBS.log a otvoril sa pomocou programu Poznámkový blok alebo iného textového editora. Tento súbor by mohol byť užitočný pre pokročilé riešenie problémov alebo ako zdroj pre technickú podporu, ktorá vám môže pomôcť.

Pozrite si článok Microsoft Analýza položiek denníka vytvorených článkom SFC, ak máte záujem potápať sa do tohto súboru sami.

Spúšťanie SFC / SCANNOW mimo Windows

Pri spúšťaní sfc / scannow mimo systému Windows, napríklad z príkazového riadka, ktorý je k dispozícii pri zavádzaní z inštalačného disku alebo flash disku systému Windows alebo z disku System Repair Disc alebo Recovery Drive, musíte povedať príkazu sfc presne tam, kde Windows existuje.

Tu je príklad:

sfc / scannow / offbootdir = d: / offwindir = d: windows

/ Offbootdir = voľba určuje písmeno jednotky, zatiaľ čo / Offwindir = voľba určuje cestu systému Windows, opäť vrátane písmena jednotky.

V závislosti od toho, ako je počítač nakonfigurovaný, príkazový riadok pri používaní zvonka systému Windows nie vždy priraďuje písmená jednotiek rovnakým spôsobom, ako ich vidíte vnútri Windows. Inými slovami, systém Windows by mohol byť C: Windows keď ju používate, ale D: Windows z príkazového riadku v ASO alebo SRO.

Vo väčšine inštalácií Windows 10, Windows 8 a Windows 7, C: zvyčajne sa stáva D: av systéme Windows Vista, C: zvyčajne stále C :. Ak chcete skontrolovať, pozrite sa na jednotku so zložkou Users na nej - to bude jednotka, na ktorej je nainštalovaný systém Windows, pokiaľ nemáte viacero inštalácií systému Windows na viacerých jednotkách. V príkazovom riadku môžete vyhľadávať priečinky pomocou príkazu dir.