Fouten in de CheckSUR.log oplossen

In dit artikel wordt beschreven hoe u onderhoudsbeschadigingen kunt oplossen die door het hulpprogramma System Update Readiness (CheckSUR) worden gevonden, maar niet zelf kunnen worden gecorrigeerd. De uitvoer van het hulpprogramma wordt vastgelegd in het bestand %WinDir%\Logs\CBS\CheckSUR.log.

Van toepassing op: Windows 7 Service Pack 1, Windows Server 2012 R2
Origineel KB-nummer: 2700601

Opmerking

Zorg ervoor dat u de meest recente versie van CheckSUR.exe downloadt en uitvoert, omdat het hulpprogramma periodiek wordt bijgewerkt. Zie Hiervoor Windows Update fouten oplossen met behulp van het hulpprogramma DISM of System Update Readiness.

Het CheckSur-logboek gebruiken

Volg deze richtlijnen om het CheckSur-logboek te gebruiken:

  • Als CheckSUR alle gevonden fouten heeft opgelost, wordt in het CheckSUR-logboek de volgende informatie weergegeven:

    Samenvatting:
    Seconden uitgevoerd: 100
    10 fouten gevonden
    10 fouten opgelost

    In dit scenario zou er geen onderhoudsbeschadiging meer moeten zijn op uw computer. Als u nog steeds fouten ondervindt, moet u het specifieke foutbericht oplossen om de hoofdoorzaak van de fout te vinden.

  • Als u het bericht Niet-beschikbare herstelbestanden ontvangt, geeft dit aan dat sommige inconsistente bestanden die door het hulpprogramma zijn gevonden, niet kunnen worden opgelost. Dit komt doordat het hulpprogramma niet de juiste versies van de vervangende bestanden bevat. Nadat dit bericht wordt weergegeven, wordt in de CheckSUR.log informatie weergegeven die er ongeveer als volgt uitziet:

    Samenvatting:
    Seconden uitgevoerd: 264
    3 fouten gevonden
    Totaal aantal ontbrekende CBS MUM: 3
    Niet-beschikbare herstelbestanden:

    servicing\packages\Package_for_KB958690_sc_0~31bf3856ad364e35~amd64~~6.0.1.6.mum
    servicing\packages\Package_for_KB958690_sc~31bf3856ad364e35~amd64~~6.0.1.6.mum
    servicing\packages\Package_for_KB958690~31bf3856ad364e35~amd64~~6.0.1.6.mum
    servicing\packages\Package_for_KB958690_sc_0~31bf3856ad364e35~amd64~~6.0.1.6.cat
    servicing\packages\Package_for_KB958690_sc~31bf3856ad364e35~amd64~~6.0.1.6.cat
    servicing\packages\Package_for_KB958690~31bf3856ad364e35~amd64~~6.0.1.6.cat
    winsxs\manifests\x86_microsoft-windows-servicingstack_31bf3856ad364e35_6.0.6002.18005_none_0b4ada54c46c45b0.manifest
    winsxs\manifests\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_6.0.6002.18005_none_676975d87cc9b6e6.manifest

    Voer de volgende stappen uit om dit probleem op te lossen:

    1. Download het pakket met de ontbrekende bestanden. In dit voorbeeld downloadt u Windows6.0-KB958690-x64.msu.
    2. Maak in de map een map met de %SYSTEMROOT%\CheckSUR naam Pakketten. Kopieer de Windows6.0-KB958690-x64.msu naar de %SYSTEMROOT%\CheckSUR\Packages map.
    3. Voer CheckSUR opnieuw uit.
    4. Als het bronpakket van de ontbrekende bestanden niet duidelijk is, moet u de bestanden van een andere computer ophalen. Zorg ervoor dat de computer van waaruit u de filhates kopieert dezelfde versie en systeemarchitectuur van het besturingssysteem gebruikt als de computer waarop u werkt.
    5. Kopieer de bestanden naar de %WinDir%\Temp\CheckSUR map van de beschadigde computer in de volgende submapindeling en voer CheckSUR opnieuw uit:
      • Zet alle bestanden van het type *.mum en *.cat in de %WinDir%\Temp\CheckSUR\Packages map.
      • Zet alle bestanden van het type *.manifest in de %WinDir%\Temp\CheckSUR\Manifests map.
  • Als u het bericht Payload-bestand ontbreekt ziet, geeft dit aan dat het vereiste binaire bestand niet beschikbaar is. Dit betekent dat het probleem niet is opgelost. In de CheckSUR.log ziet u de volgende informatie:

    Samenvatting:
    Seconden uitgevoerd: 100
    3 fouten gevonden
    1 fouten oplossen
    Totaalaantal ontbrekende CSI-nettoladingbestanden: 3
    Totaalaantal ontbrekende CSI-nettoladingbestanden oplossen: 1

    (f) CSI-nettoladingbestand ontbreekt 0x00000000 admparse.dll x86_microsoft-windows-ie-adminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8 servicing_31bf3856ad364e35_6.0.6000.16386_none_23dddbf36a8a961bc
    (f) CSI-nettoladingbestand ontbreekt 0x00000000 bootmgr x86_microsoft-windows-b.. re-bootmanager-pcat_31bf3856ad364e35_6.0.6000.16386_none_c0f2f087b6457236
    (oplossing) CSI-nettoladingbestand ontbreekt 0x00000000 bootmgr x86_microsoft-windows-b.. re-bootmanager-pcat_31bf3856ad364e35_6.0.6000.16386_none_c0f2f087b6457236
    (f) CSI Payload-bestand ontbreekt 0x00000000 winload.exe x86_microsoft-windows-b.. environment-windows_31bf3856ad364e35_6.0.6000.16386_none_6701d52e8fdf8d45

    Voer de volgende stappen uit om dit probleem op te lossen:

    1. Ontdek welke nettoladingbestanden ontbreken. Bekijk hiervoor het CheckSUR-logboek. Identificeer eventuele regels met een (f) vermelding die niet wordt gevolgd door (fix). In het vorige voorbeeld zijn er twee nettoladingbestanden die niet zijn opgelost.
    2. Kopieer deze bestanden van een andere computer. Zorg ervoor dat de computer van waaruit u bestanden kopieert dezelfde besturingssysteemversie en systeemarchitectuur gebruikt als de computer waarop u werkt.
    3. Plak de bestanden in de juiste submap onder %windir%\winsxs.

Voordat u de bestanden op de aangegeven locaties plaatst, moet u uzelf mogelijk machtigingen verlenen om de inhoud van de map te bewerken. Open hiervoor een opdrachtpromptvenster met verhoogde bevoegdheid en voer de volgende opdrachten uit:

takeown /f <Path_And_Name>
icacls <Path_And_Name> /grant Administrators:F

Opmerking

In deze opdrachten <vertegenwoordigt Path_And_Name> de naam van het bestand of de map waarop u zich richt. U kunt zich bijvoorbeeld richten op de volgende map:
C:\Windows\winsxs\x86_microsoft-windows-ie-adminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8

De volgende opdrachten worden eigenaar van deze map, verlenen volledig beheer van de map aan de groep Administrators en vervangen vervolgens het admparse.dll-bestand:

takeown /f C:\Windows\winsxs\ x86_microsoft-windows-ie-adminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8
icacls C:\Windows\winsxs\x86_microsoft-windows-ie-adminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8 /grant Administrators:F copy C:\Temp\admparse.dll c:\Windows\winsxs\x86_microsoft-windows-ieadminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8\admparse.dll

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.