Het CBS.log-bestand bevat vermeldingen dat sommige bestanden niet worden hersteld, zelfs niet nadat u het SFC-hulpprogramma hebt uitgevoerd op een computer met Windows Server

In dit artikel wordt een probleem beschreven waarbij het CBS.log-bestand vermeldingen registreert wanneer een statisch bestand wordt gewijzigd. Omdat het statische bestand niet wordt beveiligd door de functie Windows Resource Protection, meldt de functie de wijziging in het CBS.log-bestand.

Van toepassing op: Windows Server 2012 R2
Origineel KB-nummer: 954402

Symptomen

U voert het hulpprogramma Systeembestandscontrole (SFC) (Sfc.exe) uit om te zoeken naar wijzigingen in Windows-systeembestanden op een computer met Windows Server 2008. Wanneer u het SFC-hulpprogramma uitvoert, ontvangt u mogelijk het volgende bericht:

Alle bestanden en registersleutels die in deze transactie worden vermeld, zijn hersteld.

Wanneer u echter het bestand %windir%\Logs\CBS\CBS.log bekijkt dat door het Sfc.exe-programma wordt gegenereerd, ziet u mogelijk de volgende vermeldingen:

<Datum></tijd>, Info CSI 00000142 [SR] 1 onderdelen repareren
<Datum></tijd>, info-CSI 00000143 [SR] Begin transactie verifiëren en herstellen
<Date><Time>, Info CSI 00000145 [SR] Cannot repair member file [l:18{9}]"img11.jpg" of Microsoft-Windows-Shell-Wallpaper-Common, Version = 6.0.5720.0, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash komt niet overeen
<Date><Time>, Info CSI 00000147 [SR] Kan het lidbestand [l:18{9}]"img11.jpg" van Microsoft-Windows-Shell-Wallpaper-Common niet herstellen, Version = 6.0.5720.0, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash komt niet overeen
<Datum></tijd>, Info CSI 00000149 [SR] Reparatie voltooid
<Datum></tijd>, Info CSI 0000014a [SR] Transactie doorvoeren
<Datum></tijd>, Info CSI 0000014e [SR] Transactie geverifieerd en herstellen voltooid. Alle bestanden en registersleutels die in deze transactie worden vermeld, zijn hersteld

Oorzaak

Statische bestanden en veranderlijke bestanden zijn de twee soorten bestanden die in het systeem worden gedefinieerd. Statische bestanden kunnen niet worden gewijzigd. Veranderbare bestanden kunnen worden gewijzigd. Registerbestanden en logboekbestanden zijn voorbeelden van veranderlijke bestanden. De functie Windows Resource Protection (WRP) scant geen veranderlijke bestanden. Met de WRP-functie worden statische bestanden gescand wanneer het hulpprogramma SFC de computer scant. De WRP-functie helpt de meeste statische bestanden te beveiligen. In dit geval beveiligt de WRP-functie het Img11.jpg statische bestand echter niet. Als een statisch bestand verandert wanneer de WRP-functie het bestand scant, wordt de wijziging vastgelegd in het CBS.log-bestand. Omdat de WRP-functie het Img11.jpg statische bestand niet beveiligt, heeft de WRP-functie geen andere optie dan de wijziging in het CBS.log bestand te melden.

Meer informatie

Het Sfc.exe-programma schrijft de details van elke verificatiebewerking en van elke reparatiebewerking naar het CBS.log-bestand. Elke SFC.exe programmavermelding in het CBS.log-bestand heeft een [SR]-tag.

Opmerking

De Windows Modules Installer-service schrijft ook naar het CBS.log-bestand. 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 te zoeken naar [SR]-tags en om de zoekresultaten 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 bevestiging, typt u het wachtwoord of klikt u op Doorgaan.

  2. Typ de volgende opdracht bij de opdrachtprompt en druk op Enter:

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

    Opmerking

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

  3. Typ afsluiten en druk op Enter om het opdrachtpromptvenster te sluiten.

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.