Kontrola systémových souborů (sfc.exe) je užitečný nástroj, který vám umožní zkontrolovat integritu systémových souborů Windows a opravit poškozené nebo chybějící systémové soubory. Řada případů byla vyřešena spuštěním sfc.exe /scannow
příkaz.
Existují však situace, kdy poškozený nebo chybějící systémový soubor brání normálnímu spuštění systému Windows nebo brání spuštění příkazového řádku a programů konzoly, jako je Sfc.exe. V takových případech lze Sfc.exe spustit offline prostřednictvím prostředí Windows Recovery Environment (Windows RE) ve všech verzích Windows, včetně Windows 10.
Spusťte nástroj Kontrola systémových souborů (Sfc.exe) offline v systému Windows
Krok 1: Spuštění systému Windows Recovery Environment
Pokyny pro Windows 8 a 10
- Klepněte pravým tlačítkem na Start, klepněte na Vypnout nebo se odhlásit, stiskněte a podržte Posun a klikněte na Restartovat. Ve Windows 10 můžete také otevřít Nastavení (WinKey + i), kliknout na Aktualizace a zabezpečení, Obnovit a kliknout na tlačítko Restartovat nyní v části Pokročilé spouštění.
Pokud Windows nespustía poté spusťte systém pomocí instalačního média nebo jednotky pro obnovení, abyste získali přístup k prostředí Recovery Environment. Na stránce nastavení systému Windows, která se zobrazí při spouštění pomocí instalačního média systému Windows, klepněte na tlačítko Další a klepněte na tlačítko Oprav si počítač.
- Klepněte na možnost Odstraňování problémů
- Klikněte na Pokročilé možnosti
- Klepněte na příkazový řádek
- Použijte BCDEDIT příkaz k nalezení písmene jednotky pro vaši instalaci Windows, jak je vidět z Windows RE.
Více informací tady.Pokud je systém Windows nainstalován v
C:\
řídit, pak je to obvykleD:\
při pohledu z Windows RE. Ale je lepší to zkontrolovat pomocíBCDEDIT
. Písmeno jednotky svazku Windows/systému se zobrazí vedle „osdevice
“.(Nyní pokračujte krokem 2 výukového programu...)
Pokyny pro Windows Vista a 7
- Nakonfigurujte pořadí spouštění v systému BIOS tak, aby prvním spouštěcím zařízením byla vaše jednotka CD/DVD.
- Vložte instalační DVD systému Windows 7/Vista a restartujte počítač.Alternativně můžete použít Windows 7/Vista Disk pro opravu systému pokud nějaký máte.
- Po zobrazení výzvy stisknutím klávesy zaveďte systém z disku DVD.
- Na obrazovce „Instalovat Windows“ klikněte na Oprav si počítač.
- Vyberte instalaci systému Windows a klepněte na tlačítko Další.
Poznamenejte si písmeno jednotky vaší instalace Windows 7, jak je vidět z Windows RE. Toto je písmeno jednotky, na které chcete odkazovat při spuštění Sfc.exe offline. - Klikněte Příkazový řádek
Krok 2: Spuštění kontroly systémových souborů offline
Chcete-li zkontrolovat integritu a opravit konkrétní soubor, použijte tento příkaz:
sfc /scanfile=d:\windows\system32\zipfldr.dll /offbootdir=d:\ /offwindir=d:\windows
Výše uvedený příkaz prohledá soubor zipfldr.dll a v případě potřeby jej nahradí.
Chcete-li skenovat integritu všechny systémové soubory a opravit je, spusťte tento příkaz:
sfc /scannow /offbootdir=d:\ /offwindir=d:\windows
Důležité: Chcete-li zadat offline log soubor, použijte /offlogfile
argument také.
(Děkuji Scottu Petrackovi za tip na offline soubor protokolu.)
Příklad:
sfc /scannow /offbootdir=d:\ /offwindir=d:\windows /offlogfile=d:\sfcoffline.txt
V tomto příkladu nedošlo k žádnému porušení integrity. Pokud by nějaké byly, zobrazily by se na obrazovce a zaprotokolovaly by se do souboru offline protokolu, který jste zadali (d:\sfcoffline.txt
) výše.
Jedna malá prosba: Pokud se vám tento příspěvek líbil, sdílejte jej prosím?
Jedno "drobné" sdílení od vás by vážně hodně pomohlo růstu tohoto blogu. Některé skvělé návrhy:- Připnout!
- Sdílejte to na svůj oblíbený blog + Facebook, Reddit
- Tweetujte!