De logboekbestandvermeldingen analyseren die SFC.exe genereert in Windows

In dit artikel wordt beschreven hoe u de logboekbestanden analyseert die het programma Microsoft Windows Resource Checker (SFC.exe) genereert in Windows.

Van toepassing op: Windows Vista en latere versies
Origineel KB-nummer: 928228

Overzicht

U kunt het programmaSFC.exe gebruiken om vastlopers op te lossen die optreden in het gebruikersmodusgedeelte van Windows. Deze crashes kunnen te maken hebben met ontbrekende of beschadigde besturingssysteembestanden.

Het SFC.exe-programma voert de volgende bewerkingen uit:

  • Er wordt gecontroleerd of niet-configureerbare Windows-systeembestanden niet zijn gewijzigd. Ook wordt gecontroleerd of deze bestanden overeenkomen met de definitie van het besturingssysteem van welke bestanden naar verwachting op de computer worden geïnstalleerd.
  • Het herstelt niet-configureerbare Windows-systeembestanden, wanneer dat mogelijk is.

Het logboekbestand weergeven

Het SFC.exe-programma schrijft de details van elke verificatiebewerking en van elke reparatiebewerking naar het CBS.log-bestand . Elke SFC.exe programmavermelding in dit bestand heeft een [SR] -tag. Het CBS.log-bestand bevindt zich in de map %windir%\Logs\CBS .

Opmerking

De Windows Modules Installer-service schrijft ook naar dit logboekbestand. (De Windows Modules Installer-service installeert optionele functies, updates en servicepacks.)

U kunt zoeken naar [SR] -tags om SFC.exe programmavermeldingen te vinden. Voer de volgende stappen uit om dit soort zoekopdrachten uit te voeren en de resultaten om te leiden naar een tekstbestand:

  1. Klik op Start, typ cmd in het vak Zoekopdracht starten , klik met de rechtermuisknop op cmd in de lijst Programma's en klik vervolgens op Als administrator uitvoeren. Als u wordt gevraagd om een beheerderswachtwoord of om een bevestiging, typt u uw wachtwoord of klikt u op Doorgaan.

  2. Typ de volgende opdracht en druk op Enter:

    findstr /c:"[SR]" %windir%\logs\cbs\cbs.log >sfcdetails.txt
    

Het Sfcdetails.txt-bestand bevat de vermeldingen die telkens worden geregistreerd wanneer het SFC.exe-programma op de computer wordt uitgevoerd.

De logboekbestandvermeldingen interpreteren

Het SFC.exe-programma controleert bestanden in groepen van 100. Daarom zijn er veel groepen metSFC.exe programmavermeldingen. Elke vermelding heeft de volgende indeling:

datum/tijdentry_type details

Het volgende voorbeeldfragment van een CBS.log-bestand laat zien dat het SFC.exe-programma geen problemen heeft geïdentificeerd met de Windows-systeembestanden:

<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

Het volgende voorbeeldfragment van een CBS.log-bestand laat zien dat het SFC.exe-programma problemen met de Windows-systeembestanden heeft geïdentificeerd:

<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

Opmerking

Hoewel de vermelding van het logboekbestand aangeeft dat het SFC.exe-programma het gewijzigde bestand herstelt, vindt er geen daadwerkelijke herstelbewerking plaats wanneer een bestand wordt geverifieerd.

In de volgende lijst worden andere berichten beschreven die kunnen worden geregistreerd in de SFC.exe programmavermeldingen van het CBS.log-bestand nadat de verificatie is voltooid.

  • Vermelding 1: kan de bestandsdetails van het lidbestand niet herstellen. Bijvoorbeeld:

    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
    

    Deze vermelding geeft aan dat de bestandsinhoud niet overeenkomt met de definitie van het besturingssysteem voor het bestand. In dit geval kan het SFC.exe-programma het bestand niet herstellen.

  • Vermelding 2: Bestandsgegevens hersteld door te kopiëren vanuit een back-up. Bijvoorbeeld:

    Repaired file \SystemRoot\WinSxS\Manifests\[ml:24{12},l:18{9}]"netnb.inf" by copying from backup
    

    Deze vermelding geeft aan dat er een probleem is met een bestand. Het SFC.exe-programma kan dit bestand herstellen door een versie te kopiëren uit een back-up van een privésysteemarchief.

  • Vermelding 3: Beschadigde bestandsbestandsgegevens herstellen uit de store. Bijvoorbeeld:

    Repairing corrupted file [ml:520{260},l:36{18}]"??\C:\Windows\inf"[l:18{9}]"netnb.inf" from store
    

    Deze vermelding geeft aan dat er een probleem is met een bestand. Het SFC.exe-programma kan dit bestand herstellen door een versie uit het systeemarchief te kopiëren.

Gegevensverzameling

Als u hulp nodig hebt van Microsoft-ondersteuning, raden we u aan de informatie te verzamelen door de stappen te volgen die worden vermeld in Informatie verzamelen met behulp van TSS voor implementatiegerelateerde problemen.