Applies ToWindows 8.1 Windows 8.1 Enterprise Windows 8.1 Pro Windows 8 Windows 8 Enterprise Windows 8 Pro Windows 7 Enterprise Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Starter Windows 7 Ultimate Windows Vista Enterprise 64-bit Edition Windows Vista Ultimate 64-bit Edition Windows Vista Business Windows Vista Business 64-bit Edition Windows Vista Enterprise Windows Vista Ultimate Windows 10

Gdy brakuje krytycznych plików systemowych systemu Windows lub są uszkodzone, niektóre funkcje systemu Windows mogą przestać działać poprawnie lub system Windows może całkowicie przestać odpowiadać.  W takim przypadku możesz użyć narzędzia Deployment Image Servicing and Management (DISM) i narzędzia Sprawdzanie plików systemowych (SFC) do skanowania plików systemowych i przywrócenia uszkodzonych lub brakujących plików. 

Krok 2. Uruchom narzędzie sprawdzania plików systemowych

W oknie Wiersz polecenia wpisz następujące polecenie i naciśnij ENTER:

sfc /scannow

Wiersz polecenia z prawami administratora — sfc /scannow   

Ostrzeżenie: Nie zamykaj tego okna wiersza polecenia, dopóki weryfikacja nie zostanie ukończona w 100%.

Polecenie sfc /scannow skanuje wszystkie chronione pliki systemowe i zamienia uszkodzone pliki na kopię w pamięci podręcznej.  Wyniki skanowania zostaną wyświetlone po zakończeniu tego procesu. Może zostać wyświetlony jeden z następujących komunikatów:

Komunikat wyników skanowania

Odpowiadająca akcja

Funkcja Ochrona zasobów systemu Windows nie znalazła naruszeń integralności.

Nie masz żadnych brakujących ani uszkodzonych plików systemowych.

Funkcja Ochrona zasobów systemu Windows nie może wykonać żądanej operacji.

Aby rozwiązać ten problem, wykonaj skanowanie za pomocą funkcji sprawdzania plików systemowych w trybie awaryjnym.

Upewnij się, że foldery PendingDeletes i PendingRenames istnieją w obszarze %WinDir%\WinSxS\Temp.

Symbol zastępczy %WinDir% reprezentuje folder systemu operacyjnego Windows, na przykład C:\Windows.

Usługa Windows Resource Protection znalazła uszkodzone pliki i pomyślnie je naprawiła.

Operacja zakończyła się pomyślnie. 

Aby wyświetlić szczegółowe informacje na temat skanowania i przywracania plików systemowych, zobacz Jak wyświetlić szczegóły procesu sprawdzania plików systemowych.

Usługa Windows Resource Protection znalazła uszkodzone pliki, ale nie była w stanie naprawić niektórych z nich.

Aby ręcznie naprawić uszkodzone pliki, przejrzyj szczegóły procesu Kontrolera plików systemowych w celu odszukania uszkodzonego pliku, a następnie ręcznie zastąp uszkodzony plik jego znaną prawidłową kopią.

Więcej informacji

Aby wyświetlić szczegóły zawarte w CBS. Plik dziennika , wykonaj następujące czynności, aby skopiować informacje zawarte w dzienniku do widocznego pliku tekstowego na pulpicie:

  1. Otwórz wiersz polecenia z podwyższonym poziomem uprawnień, jak opisano wcześniej.

  2. W oknie Wiersz polecenia wpisz następujące polecenie (w jednym wierszu), a następnie naciśnij ENTER:

    findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt" 

    Uwaga: Plik Sfcdetails.txt zawiera szczegółowe informacje 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.

  3. Otwórz plikSfcdetails.txt z pulpitu.

  4. Plik Sfcdetails.txt ma następujący format:

    Szczegóły SFC daty/godziny Poniższy przykładowy plik dziennika zawiera wpis, który nie może zostać naprawiony: 2007-01-12 12:10:42, Info CSI 00000008 [SR] Cannot repair member file [l:34{17}]"Accessibility.dll" of Accessibility, Wersja = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type neutral, TypeName neutral, PublicKey neutral in the store, file is missing

Po przejrzeniu pliku dziennika w celu ustalenia, który plik systemowy był uszkodzony i którego nie można naprawić, znajdź lokalizację uszkodzonego pliku, a następnie ręcznie zamień uszkodzony plik na znaną dobrą kopię pliku.

W tym celu postępuj zgodnie z poniższymi instrukcjami.  W następujących poleceniach symbol zastępczy <Path_And_File_Name> reprezentuje ścieżkę i nazwę pliku uszkodzonego pliku.

Uwaga: Możesz mieć możliwość uzyskania znanej dobrej kopii pliku systemowego z innego komputera z tą samą wersją systemu Windows co komputer. Warto wykonać proces sprawdzania plików systemowych na tym komputerze, aby upewnić się, że plik systemowy, który zamierzasz skopiować, jest prawidłową kopią.

Krok 1. Przejmowanie administracyjnej własności uszkodzonego pliku systemowego.

Wpisz następujące polecenie w wierszu polecenia z podwyższonym poziomem uprawnień, a następnie naciśnij ENTER:

takeown /f <Path_And_File_Name>

Przykład:

takeown /f C:\windows\system32\jscript.dll

Wiersz polecenia z uprawnieniami administratora — polecenie zakończyło się pomyślnie

Krok 2. Udzielanie administratorom pełnego dostępu do uszkodzonego pliku systemowego.

Wpisz następujące polecenie, a następnie naciśnij ENTER:

xmlls <Path_And_File_Name> /grant administrators:F 

Przykład:

xmlls C:\windows\system32\jscript.dll /grant administrators:F

Wiersz polecenia z prawami administratora

Krok 3. Zamień uszkodzony plik systemowy na znaną dobrą kopię pliku.

Wpisz następujące polecenie, a następnie naciśnij ENTER:

Kopiowanie> docelowego <Source_File> <

W powyższym poleceniu zastąp symbol zastępczy <Source_File> ścieżką i nazwą pliku znanej dobrej kopii pliku na komputerze, a następnie zastąp symbol zastępczy <Miejsce docelowe> ścieżką i nazwą pliku uszkodzonego pliku.

Przykład:

kopiowanie 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 w systemie Windows

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.