Jeśli niektóre funkcje systemu Windows nie działają lub system Windows ulega awarii, przeskanuj system Windows i przywróć pliki za pomocą narzędzia Sprawdzanie plików systemowych.
Choć na pierwszy rzut oka poniższe kroki mogą wyglądać na skomplikowane, po prostu postępuj zgodnie z ich kolejnością, krok po kroku, a my spróbujemy przywrócić Cię na właściwe tory.Uruchamianie narzędzia Kontroler plików systemowych (SFC.exe)
W tym celu wykonaj następujące czynności:
-
Otwórz wiersz polecenia z podwyższonym poziomem uprawnień. W tym celu wykonaj jedną z odpowiednich czynności:
-
Jeśli korzystasz z systemu Windows 10, Windows 8.1 lub Windows 8, najpierw uruchom narzędzie do obsługi i zarządzania obrazami we wdrożeniu skrzynki odbiorczej (DISM) przed uruchomieniem narzędzia sprawdzania plików systemowych. (Jeśli używasz systemu Windows 7 lub Windows Vista, przejdź do kroku 3).
Wpisz następujące polecenie i naciśnij klawisz Enter. Wykonanie operacji polecenia może potrwać kilka minut.
DISM.exe /Online /Cleanup-image /Restorehealth
Ważne Po uruchomieniu tego polecenia narzędzie DISM użyje usługi Windows Update w celu udostępnienia plików wymaganych do naprawy uszkodzeń. Jeśli jednak klient usługi Windows Update jest już uszkodzony, użyj uruchomionej instalacji systemu Windows jako źródła naprawy lub użyj folderu instalacji równoległej systemu Windows z udziału sieciowego bądź nośnika wymiennego, takiego jak dysk DVD systemu Windows, jako źródła plików. W tym celu uruchom następujące polecenie:
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
Uwaga: Zamień symbol zastępczy C:\Źródło_naprawy\Windows na lokalizację źródła naprawy. Aby uzyskać więcej informacji na temat naprawiania systemu Windows za pomocą narzędzia DISM, zobacz Naprawianie obrazu systemu Windows.
-
W wierszu polecenia wpisz następujące polecenie, a następnie naciśnij klawisz Enter:
sfc /scannow
Polecenie sfc /scannow skanuje wszystkie chronione pliki systemowe i zamienia uszkodzone pliki na kopię w pamięci podręcznej znajdującą się w folderze skompresowanym w witrynie %WinDir%\System32\dllcache.
Symbol zastępczy %WinDir% reprezentuje folder systemu operacyjnego Windows. Na przykład C:\Windows. Uwaga Nie zamykaj tego okna wiersza polecenia, dopóki weryfikacja nie zostanie ukończona w 100%. Wyniki skanowania zostaną wyświetlone po zakończeniu tego procesu.-
Po zakończeniu procesu może pojawić się jeden z poniższych komunikatów:
-
Funkcja Ochrona zasobów systemu Windows nie znalazła naruszeń integralności.
-
Funkcja Ochrona zasobów systemu Windows nie może wykonać żądanej operacji.
w trybie awaryjnym i upewnij się, że foldery PendingDeletes i PendingRenames znajdują się w obszarze %WinDir%\WinSxS\Temp.
Aby rozwiązać ten problem, wykonaj skanowanie narzędzia Sprawdzanie plików systemowych -
Usługa Windows Resource Protection znalazła uszkodzone pliki i pomyślnie je naprawiła. Szczegóły są zawarte w CBS. Zaloguj %WinDir%\Logs\CBS\CBS.log.
Jak wyświetlić szczegóły procesu sprawdzania plików systemowych.
Aby wyświetlić szczegółowe informacje dotyczące skanowania i przywracania plików systemowych, zobacz -
Usługa Windows Resource Protection znalazła uszkodzone pliki, ale nie była w stanie naprawić niektórych z nich. Szczegóły są zawarte w CBS. Zaloguj %WinDir%\Logs\CBS\CBS.log.
wyświetl szczegóły procesu sprawdzania plików systemowych w celu znalezienia uszkodzonego pliku, a następnie ręcznie zamień uszkodzony plik na znaną dobrą kopię pliku.
Aby ręcznie naprawić uszkodzone pliki,
-
Szybko przesuń palcem od prawej krawędzi do środka ekranu, a następnie naciśnij pozycję Wyszukiwanie. Jeśli używasz myszy, wskaż prawy dolny róg ekranu i kliknij panel Wyszukiwanie. Wpisz tekst Wiersz polecenia w polu Wyszukaj, kliknij prawym przyciskiem myszy pozycję Wiersz polecenia, a następnie kliknij polecenie Uruchom jako administrator. Jeśli zostanie wyświetlony monit o potwierdzenie lub podanie hasła administratora, wpisz hasło lub kliknij przycisk Zezwalaj.
W tym celu kliknij przycisk Start, wpisz tekst Wiersz polecenia lub cmd w polu Wyszukaj, kliknij prawym przyciskiem myszy pozycję Wiersz polecenia, a następnie kliknij polecenie Uruchom jako administrator. Jeśli zostanie wyświetlony monit o potwierdzenie lub podanie hasła administratora, wpisz hasło lub kliknij przycisk Zezwalaj.
Więcej informacji
Jak wyświetlić szczegóły procesu sprawdzania plików systemowych
Aby przejrzeć szczegóły znajdujące się w pliku CBS.Log, można skopiować informacje do pliku tekstowego Sfcdetails.txt (za pomocą polecenia Findstr), a następnie zapoznać się ze szczegółami w tym pliku. W tym celu wykonaj następujące czynności:
-
Otwórz wiersz polecenia z podwyższonym poziomem uprawnień, zgodnie z opisem w poprzednim kroku 1.
-
W wierszu polecenia wpisz następujące polecenie, a następnie naciśnij klawisz Enter:
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"
Uwaga Plik Sfcdetails.txt zawiera szczegóły z każdego uruchomienia narzędzia Sprawdzanie plików systemowych na komputerze. Plik zawiera informacje o plikach, które nie zostały naprawione przez narzędzie sprawdzania plików systemowych. Sprawdź wpisy daty i godziny, aby ustalić pliki problemu, które zostały znalezione po ostatnim uruchomieniu narzędzia sprawdzania plików systemowych.
-
Otwórz plik tekstowy Sfcdetails.txt na pulpicie.
-
Format pliku Sfcdetails.txt jest następujący:
Szczegóły SFC daty/godziny Poniższy przykładowy plik dziennika zawiera wpis dotyczący pliku, który nie może zostać naprawiony: 2007-01-12 12:10:42, Informacje CSI 00000008 [SR] Nie można plik członka naprawy [l:34{17}]"Accessibility.dll" ułatwień dostępu, wersja = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Kultura neutralna, VersionScope neutral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Typ neutralny, neutralny TypeName, PublicKey neutralny w sklepie, brakuje pliku
Jak ręcznie zamienić uszkodzony plik systemowy na znaną dobrą kopię pliku
Po zidentyfikowaniu uszkodzonego pliku systemowego, który nie mógł zostać naprawiony na podstawie szczegółów znajdujących się w pliku Sfcdetails.txt, odszukaj uszkodzony plik, a następnie zastąp go ręcznie jego znaną prawidłową kopią. W tym celu wykonaj następujące czynności:
Uwaga Możesz uzyskać znaną dobrą kopię pliku systemowego z innego komputera z tą samą wersją systemu Windows na komputerze. Można uruchomić proces Kontrolera plików systemowych na drugim komputerze, aby upewnić się, że znana kopia danego pliku jest prawidłowa.-
Przejmij kontrolę administracyjną nad uszkodzonym plikiem systemowym. W tym celu w wierszu polecenia z podwyższonym poziomem uprawnień skopiuj i wklej (lub wpisz) następujące polecenie, a następnie naciśnij klawisz ENTER:
takeown /f Path_And_File_Name Uwaga Symbol zastępczy Path_And_File_Name reprezentuje ścieżkę i nazwę pliku uszkodzonego pliku. Na przykład wpisz takeown /f C:\windows\system32\jscript.dll.
-
Udziel administratorom pełnego dostępu do uszkodzonego pliku systemowego. W tym celu skopiuj i wklej (lub wpisz) następujące polecenie, a następnie naciśnij klawisz ENTER:
xmlls Path_And_File_Name /GRANT ADMINISTRATORS:F Uwaga Symbol zastępczy Path_And_File_Name reprezentuje ścieżkę i nazwę pliku uszkodzonego pliku. Na przykład wpisz frazę wąsy C:\windows\system32\jscript.dll /grant administrators:F.
-
Zastąp uszkodzony plik systemowy znaną dobrą kopią pliku. W tym celu skopiuj i wklej (lub wpisz) następujące polecenie, a następnie naciśnij klawisz ENTER:
Kopiowanie Source_File miejsca docelowego Uwaga Symbol zastępczy Source_File reprezentuje ścieżkę i nazwę pliku znanej dobrej kopii pliku na komputerze, a symbol zastępczy Miejsce docelowe reprezentuje ścieżkę i nazwę pliku uszkodzonego pliku. Na przykład wpisz ciąg kopiuj E:\temp\jscript.dll C:\windows\system32\jscript.dll.
Jeśli powyższa procedura nie zadziała, może być konieczne ponowne zainstalowanie systemu Windows. Aby uzyskać więcej informacji, zobacz Opcje odzyskiwania systemu Windows 10.