Analizowanie wpisów pliku dziennika generowanych przezSFC.exe w systemie Windows
W tym artykule opisano sposób analizowania plików dziennika generowanych przez program Microsoft Windows Resource Checker (SFC.exe) w systemie Windows.
Dotyczy: Windows Vista i nowsze wersje
Oryginalny numer KB: 928228
Omówienie
Program SFC.exe ułatwia rozwiązywanie problemów z awariami występującymi w części trybu użytkownika systemu Windows. Te awarie mogą być związane z brakującymi lub uszkodzonymi plikami systemu operacyjnego.
Program SFC.exe wykonuje następujące operacje:
- Sprawdza, czy niekonfigurowalne pliki systemowe systemu Windows nie uległy zmianie. Ponadto sprawdza, czy te pliki są zgodne z definicją systemu operacyjnego, które pliki mają być zainstalowane na komputerze.
- Naprawia niekonfigurowalne pliki systemowe systemu Windows, gdy jest to możliwe.
Wyświetlanie pliku dziennika
Program SFC.exe zapisuje szczegóły każdej operacji weryfikacji i każdej operacji naprawy w pliku CBS.log . Każdy wpis programuSFC.exe w tym pliku ma tag [SR ]. Plik CBS.log znajduje się w folderze %windir%\Logs\CBS .
Uwaga
Usługa Instalator modułów systemu Windows również zapisuje w tym pliku dziennika. (Usługa Instalator modułów systemu Windows instaluje opcjonalne funkcje, aktualizacje i dodatki Service Pack).
Możesz wyszukać tagi [SR] , aby ułatwić lokalizowanie wpisów programuSFC.exe . Aby przeprowadzić tego rodzaju wyszukiwanie i przekierować wyniki do pliku tekstowego, wykonaj następujące kroki:
Kliknij przycisk Start, wpisz polecenie cmd w polu Rozpocznij wyszukiwanie , kliknij prawym przyciskiem myszy polecenie cmd na liście Programy , a następnie kliknij pozycję Uruchom jako administrator. Jeśli zostanie wyświetlony monit o hasło administratora lub potwierdzenie, wpisz hasło lub kliknij przycisk Kontynuuj.
Wpisz następujące polecenie, a następnie naciśnij klawisz ENTER:
findstr /c:"[SR]" %windir%\logs\cbs\cbs.log >sfcdetails.txt
Plik Sfcdetails.txt zawiera wpisy rejestrowane za każdym razem, gdy program SFC.exe jest uruchamiany na komputerze.
Interpretowanie wpisów pliku dziennika
Program SFC.exe weryfikuje pliki w grupach po 100. W związku z tym będzie wiele grup SFC.exe wpisów programu. Każdy wpis ma następujący format:
szczegóły entry_type daty igodziny
Poniższy przykładowy fragment pliku CBS.log pokazuje, że program SFC.exe nie zidentyfikował żadnych problemów z plikami systemu Windows:
<date> <time>, Info CSI 00000006 [SR] Verifying 100 (0x00000064) components
<date> <time>, Info CSI 00000007 [SR] Beginning Verify and Repair transaction
<date> <time>, Info CSI 00000009 [SR] Verify complete
<date> <time>, Info CSI 0000000a [SR] Verifying 100 (0x00000064) components
<date> <time>, Info CSI 0000000b [SR] Beginning Verify and Repair transaction
<date> <time>, Info CSI 0000000d [SR] Verify complete
<date> <time>, Info CSI 0000000e [SR] Verifying 100 (0x00000064) components
<date> <time>, Info CSI 0000000f [SR] Beginning Verify and Repair transaction
<date> <time>, Info CSI 00000011 [SR] Verify complete
<additional entries>
<additional entries>
<date> <time>, Info CSI 00000011 [SR] Verify complete
Poniższy przykładowy fragment pliku CBS.log pokazuje, że program SFC.exe zidentyfikował problemy z plikami systemu Windows:
<date> <time>, Info CSI 00000006 [SR] Verifying 100 (0x00000064) components
<additional entries>
<additional entries>
<date> <time>, Info CSI 00000007 [SR] Beginning Verify and Repair transaction
<date> <time>, Info CSI 00000008 [SR] Repairing corrupted file [ml:520{260},l:108{54}]"??\E:\Program Files\Common Files\Microsoft Shared\DAO"[l:20{10}]"dao360.dll" from store
<date> <time>, Info CSI 0000000a [SR] Verify complete
Uwaga
Mimo że wpis pliku dziennika stwierdza, że program SFC.exe naprawia zmieniony plik, po zweryfikowaniu pliku nie jest wykonywana żadna rzeczywista operacja naprawy.
Na poniższej liście opisano inne komunikaty, które mogą być rejestrowane w SFC.exe wpisach programu w pliku CBS.log po zakończeniu weryfikacji.
Wpis 1. Nie można naprawić szczegółów pliku elementu członkowskiego. Przykład:
Cannot repair member file [l:14{7}]"url.dll" of Microsoft-Windows-IE-WinsockAutodialStub, Version = 6.0.5752.0, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeN
Ten wpis wskazuje, że zawartość pliku nie jest zgodna z definicją systemu operacyjnego dla pliku. W takiej sytuacji program SFC.exe nie może naprawić pliku.
Wpis 2. Naprawiono szczegóły pliku pliku przez skopiowanie z kopii zapasowej. Przykład:
Repaired file \SystemRoot\WinSxS\Manifests\[ml:24{12},l:18{9}]"netnb.inf" by copying from backup
Ten wpis wskazuje, że istnieje problem z plikiem. Program SFC.exe może naprawić ten plik, kopiując wersję z kopii zapasowej prywatnego magazynu systemu.
Wpis 3. Naprawianie uszkodzonych szczegółów pliku pliku ze sklepu. Przykład:
Repairing corrupted file [ml:520{260},l:36{18}]"??\C:\Windows\inf"[l:18{9}]"netnb.inf" from store
Ten wpis wskazuje, że istnieje problem z plikiem. Program SFC.exe może naprawić ten plik, kopiując wersję z magazynu systemowego.
Zbieranie danych
Jeśli potrzebujesz pomocy ze strony pomocy technicznej firmy Microsoft, zalecamy zebranie informacji, wykonując kroki wymienione w artykule Zbieranie informacji przy użyciu zestawu narzędzi TSS w przypadku problemów związanych z wdrożeniem.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla