Pokud některé funkce Systému Windows nefungují nebo dojde k chybovému ukončení Windows, pomocí nástroje Kontrola systémových souborů zkontrolujte Windows a obnovte soubory.
I když následující kroky můžou vypadat na první pohled složitě, stačí je postupovat v pořadí a krok za krokem a my se pokusíme, abyste se k nim vrátili.Spuštění nástroje Kontrola systémových souborů (SFC.exe)
Postupujte takto:
-
Otevřete příkazový řádek se zvýšenými oprávněními. Za tímto účelem proveďte následující, dle potřeby:
-
Pokud používáte Windows 10, Windows 8.1 nebo Windows 8, před spuštěním kontroly systémových souborů nejprve spusťte nástroj inbox Deployment Image Servicing and Management (DISM). (Pokud používáte Windows 7 nebo Windows Vista, přejděte ke kroku 3.)
Zadejte následující příkaz a pak stiskněte Enter. Dokončení operace příkazu může trvat několik minut.
DISM.exe /Online /Cleanup-image /Restorehealth
Důležité: Po spuštění tohoto příkazu získá nástroj DISM soubory nutné k opravě poškození z Windows Update. Je-li však klient Windows Update už poškozený, použijte jako zdroj opravy spuštěnou instalaci Windows nebo použijte jako zdroj souborů složku souběžného režimu Windows ze sdílené síťové složky nebo z vyměnitelného média, například DVD s Windows. V tomto případě spusťte následující příkaz:
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
Poznámka: Nahraďte zástupce C:\RepairSource\Windows umístěním zdroje opravy. Další informace o použití nástroje DISM k opravě Windows najdete v článku Oprava bitové kopie systému Windows.
-
Na příkazový řádek zadejte následující příkaz a poté stiskněte klávesu ENTER:
sfc /scannow
Příkaz sfc /scannow zkontroluje všechny chráněné systémové soubory a nahradí poškozené soubory kopií v mezipaměti, která se nachází v komprimované složce v umístění %WinDir%\System32\dllcache.
Zástupný symbol %WinDir% představuje složku operačního systému Windows. Například C:\Windows. Poznámka: Toto okno příkazového řádku nezavírejte, dokud nebude ověření dokončeno na 100 %. Výsledky kontroly se zobrazí po dokončení tohoto procesu.-
Po dokončení se může zobrazit jedna z následujících zpráv:
-
Ochrana prostředků Windows nenalezla žádná narušení integrity.
-
Ochrana prostředků Windows nemohla provést požadovanou operaci.
v nouzovém režimu a ujistěte se, že složky PendingDeletes a PendingRenames existují ve složce %WinDir%\WinSxS\Temp.
Chcete-li tento problém vyřešit, proveďte kontrolu systémových souborů -
Služba Windows Resource Protection našla poškozené soubory a úspěšně je opravila. Podrobnosti jsou zahrnuty v CBS. Protokol %WinDir%\Logs\CBS\CBS.log.
na postup zobrazení podrobností procesu Kontrola systémových souborů.
Pokud chcete zobrazit podrobné informace o kontrole a obnovení systémových souborů, přejděte -
Služba Windows Resource Protection našla poškozené soubory, ale některé z nich se nepodařilo opravit. Podrobnosti jsou zahrnuty v CBS. Protokol %WinDir%\Logs\CBS\CBS.log.
zobrazte si podrobnosti procesu Kontroly systémových souborů , vyhledejte poškozený soubor a potom poškozený soubor ručně nahraďte známou funkční kopií souboru.
Pokud chcete poškozené soubory opravit ručně,
-
Potáhněte prstem od pravého okraje obrazovky a pak klepněte na položku Hledat. Pokud používáte myš, ukažte místo toho do pravého dolního rohu obrazovky a poté klikněte na položku Hledat. Do pole Hledat zadejte text Příkazový řádek, klikněte pravým tlačítkem myši na položku Příkazový řádek a pak klikněte na příkaz Spustit jako správce. Jestliže se zobrazí výzva k zadání hesla správce nebo k potvrzení, zadejte heslo nebo klikněte na tlačítko Povolit.
Klikněte na tlačítko Start, do pole Hledat zadejte příkaz Příkazový řádek nebo cmd, klikněte pravým tlačítkem myši na položku Příkazový řádek a pak klikněte na příkaz Spustit jako správce. Jestliže se zobrazí výzva k zadání hesla správce nebo k potvrzení, zadejte heslo nebo klikněte na tlačítko Povolit.
Další informace
Zobrazení podrobností procesu kontroly systémových souborů
Chcete-li zobrazit podrobnosti, které se nachází v souboru CBS.Log, můžete informace zkopírovat do souboru Sfcdetails.txt pomocí příkazu Findstr a pak zobrazit podrobnosti v souboru Sfcdetails.txt. Postupujte následujícím způsobem:
-
Otevřete příkazový řádek se zvýšenými oprávněními, jak je popsáno v předchozím kroku 1.
-
Na příkazový řádek zadejte následující příkaz a poté stiskněte klávesu ENTER:
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"
Poznámka: Soubor Sfcdetails.txt obsahuje podrobnosti o každém spuštění nástroje Kontrola systémových souborů v počítači. Soubor obsahuje informace o souborech, které nebyly opraveny nástrojem Kontrola systémových souborů. Ověřte položky data a času a určete problémové soubory, které byly nalezeny při posledním spuštění nástroje Kontrola systémových souborů.
-
Otevřete soubor Sfcdetails.txt na ploše.
-
Soubor Sfcdetails.txt používá následující formát:
Datum a čas – podrobnosti SFC Následující ukázkový soubor protokolu obsahuje položku pro soubor, který nelze opravit: 2007-01-12 12:10:42, Info CSI 00000008 [SR] Nemůže opravný soubor člena [l:34{17}]"Accessibility.dll" z přístupnosti, verze = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), kultura neutrální, VersionScope neutral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Typ neutral, TypeName neutral, PublicKey neutrální v úložišti, chybí soubor
Jak ručně nahradit poškozený systémový soubor známou funkční kopií souboru
Když určíte, který systémový soubor byl poškozen a nelze ho opravit prostřednictvím podrobných údajů v souboru Sfcdetails.txt, najděte, kde se poškozený soubor nachází a pak ho ručně nahraďte za známou dobrou kopii souboru. Chcete-li to provést, postupujte takto:
Poznámka: Může být možné získat známou funkční kopii systémového souboru z jiného počítače, na kterém je spuštěna stejná verze systému Windows s počítačem. Na daném počítači můžete použít nástroj Kontrola systémových souborů a zkontrolovat, zda je soubor systému, který zamýšlíte zkopírovat, dobrou kopií.-
Převezměte správu nad poškozeným systémovým souborem. To provedete zkopírováním jednoho z následujících příkazů a vložením (nebo zadáním) do příkazového řádku se zvýšenými oprávněními a stisknutím klávesy ENTER:
takeown /f Path_And_File_Name Poznámka: Zástupný symbol Path_And_File_Name představuje cestu a název souboru poškozeného souboru. Zadejte například takeown /f C:\windows\system32\jscript.dll.
-
Udělte správcům úplný přístup k poškozenému systémovému souboru. To provedete zkopírováním a vložením (nebo napsáním) následujícího příkazu a pak stisknutím klávesy ENTER:
icacls Path_And_File_Name /GRANT ADMINISTRATORS:F Poznámka: Zástupný symbol Path_And_File_Name představuje cestu a název souboru poškozeného souboru. Zadejte například icacls C:\windows\system32\jscript.dll /grant administrators:F.
-
Nahraďte poškozený systémový soubor za známou dobrou kopii souboru. To provedete zkopírováním a vložením (nebo napsáním) následujícího příkazu a pak stisknutím klávesy ENTER:
Cíl Source_File kopírování Poznámka: Zástupný symbol Source_File představuje cestu a název souboru známé funkční kopie souboru v počítači a zástupný symbol Cíl představuje cestu a název souboru poškozeného souboru. Zadejte například copy E:\temp\jscript.dll C:\windows\system32\jscript.dll.
Pokud výše uvedené kroky nefungují, možná budete muset Windows přeinstalovat. Další informace najdete v tématu Možnosti obnovení Windows 10.