Windows Update-fouten herstellen met behulp van het hulpprogramma DISM of System Update Readiness

Dit artikel biedt u geavanceerde handmatige methoden om problemen op te lossen waardoor Windows Update niet correct kan worden geïnstalleerd met het hulpprogramma System Update Readiness of het hulpprogramma Deployment Image Servicing and Management (DISM).

Opmerking

Dit artikel is bedoeld voor gebruik door ondersteuningsmedewerkers en IT-professionals. Als u een thuisgebruiker bent en op zoek bent naar meer informatie over het oplossen van Windows-updatefouten, raadpleegt u Windows Update-fouten oplossen.

Origineel KB-nummer: 947821

Veelvoorkomende beschadigingsfouten

Windows-updates kunnen mogelijk niet worden geïnstalleerd als er beschadigingsfouten zijn. De volgende tabel bevat de mogelijke foutcodes voor Windows Update ter referentie:

Code Error Omschrijving
0x80070002 ERROR_FILE_NOT_FOUND Het systeem kan het opgegeven bestand niet vinden.
0x8007000D ERROR_INVALID_DATA De gegevens zijn ongeldig.
0x800F081F CBS_E_SOURCE_MISSING De bron voor het pakket of het bestand is niet gevonden.
0x80073712 ERROR_SXS_COMPONENT_STORE_CORRUPT Het onderdeelarchief is inconsistent.
0x800736CC ERROR_SXS_FILE_HASH_MISMATCH Het bestand van een onderdeel komt niet overeen met de verificatiegegevens die aanwezig zijn in het onderdeelmanifest.
0x800705B9 ERROR_XML_PARSE_ERROR De gevraagde XML-gegevens kunnen niet worden geparseerd.
0x80070246 ERROR_ILLEGAL_CHARACTER Er is een ongeldig teken aangetroffen.
0x8007370D ERROR_SXS_IDENTITY_PARSE_ERROR Een id-tekenreeks heeft een ongeldige indeling.
0x8007370B ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME De naam van een kenmerk in een id ligt niet binnen het geldige bereik.
0x8007370A ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE De waarde van een kenmerk in een id ligt niet binnen het geldige bereik.
0x80070057 ERROR_INVALID_PARAMETER De parameter is onjuist.
0x800B0100 TRUST_E_NOSIGNATURE Er is geen handtekening aanwezig in het onderwerp.
0x80092003 CRYPT_E_FILE_ERROR Er is een fout opgetreden tijdens het lezen of schrijven van een bestand door Windows Update.
0x800B0101 CERT_E_EXPIRED Op basis van de huidige systeemklok of het tijdstempel in het ondertekende bestand is vastgesteld dat de geldigheidsduur van een vereist certificaat is verstreken.
0x8007371B ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE Een of meer vereiste onderdelen van de transactie zijn niet aanwezig.
0x80070490 ERROR_NOT_FOUND Er kan niet naar nieuwe updates worden gezocht.
0x800f0984 PSFX_E_MATCHING_BINARY_MISSING Er is een overeenkomende onderdeelmap, maar het binaire bestand ontbreekt
0x800f0986 PSFX_E_APPLY_FORWARD_DELTA_FAILED Het toepassen van voorwaartse delta is mislukt
0x800f0982 PSFX_E_MATCHING_COMPONENT_NOT_FOUND Kan het overeenkomende onderdeel voor hydratatie niet identificeren

Bijvoorbeeld als een update niet kan worden geïnstalleerd omdat er een systeembestand beschadigd is. Het hulpprogramma DSIM of System Update Readiness kan u helpen om enkele Windows-beschadigingsfouten op te lossen.

Kijk op deze pagina voor scenario's voor het oplossen van problemen met Windows Update.

Oplossing 1: DISM gebruiken

Opmerking

De oplossing die in deze sectie wordt genoemd, is van toepassing op moderne Windows-versies zoals Windows 11, Windows 10, Windows Server 2016 of hoger. Voor Windows 7 en Windows Server 2008 R2 raadpleegt u Oplossing 2: het hulpprogramma System Update Readiness gebruiken.

Gebruik het hulpprogramma DISM om dit probleem op te lossen. Vervolgens installeert u de Windows-update of het servicepack opnieuw.

  1. Open een opdrachtprompt met verhoogde rechten. Hiervoor opent u het Startmenu of het startscherm, typt u Opdrachtprompt, klikt u met de rechtermuisknop op Opdrachtprompt en selecteert u als Als beheerder uitvoeren. Als u naar een beheerderswachtwoord of een bevestiging wordt gevraagd, typt u het wachtwoord of selecteert u Toestaan.

  2. Typ de volgende opdracht en druk daarna op Enter. Het kan enkele minuten duren voordat de opdrachtbewerking voltooid is.

    DISM.exe /Online /Cleanup-image /Restorehealth
    

    Belangrijk

    Wanneer u deze opdracht uitvoert, maakt DISM gebruik van Windows Update om de bestanden te leveren die nodig zijn om de corrupties te herstellen. Als uw Windows Update-client echter al beschadigd is, moet u een werkende Windows-installatie gebruiken als bron voor de reparatie, of een side-by-side map van Windows uit een netwerkshare of vanaf een verwijderbaar medium, zoals de Windows-dvd, als bron van de bestanden. Gebruik hiervoor in de plaats de volgende opdracht:

    DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
    

    Opmerking

    Vervang de tijdelijke aanduiding C:\RepairSource\Windows door de locatie van uw reparatiebron. Verwijs voor meer informatie over het gebruik van het hulpprogramma DISM om Windows te herstellen naar: Een Windows-installatiekopie herstellen.

  3. Typ de opdracht sfc /scannow en druk op Enter. Het kan enkele minuten duren voordat de opdrachtbewerking voltooid is.

  4. Sluit de opdrachtprompt en voer Windows Update opnieuw uit.

DISM maakt een logboekbestand (%windir%/Logs/CBS/CBS.log) waarin de gevonden of gecorrigeerde problemen worden vastgelegd.               %windir% is de map waarin Windows is geïnstalleerd. De map %windir% is bijvoorbeeld C:\Windows.

Oplossing 2: het hulpprogramma System Update Readiness gebruiken

Opmerking

De oplossing die in deze sectie wordt vermeld, is van toepassing op Windows 7 en Windows Server 2008 R2. Voor moderne Windows-versies zoals Windows 11, Windows 10, Windows Server 2016 of hoger raadpleegt u Oplossing 1: DISM gebruiken.

Gebruik het hulpprogramma System Update Readiness om dit probleem op te lossen. Vervolgens installeert u de Windows-update of het servicepack opnieuw.

  1. Het hulpprogramma System Update Readiness downloaden

    Ga naar Microsoft Update-catalogus en download het hulpprogramma dat overeenkomt met de versie van Windows die op uw computer wordt uitgevoerd. Raadpleeg Controleren of uw computer de 32-bits of 64-bits versie van Windows gebruikt voor meer informatie over het vinden van de versie van Windows die u hebt geïnstalleerd.

    Opmerking

    Dit hulpprogramma wordt regelmatig bijgewerkt en het is raadzaam altijd de meest recente versie te downloaden. Dit hulpprogramma is niet beschikbaar in elke ondersteunde taal.

  2. Het hulpprogramma installeren en uitvoeren

    1. Klik op Downloaden op de webpagina van het Downloadcentrum en voer een van de volgende handelingen uit:

      • Als u het hulpprogramma onmiddellijk wilt installeren, selecteert u Openen of Uitvoeren en volgt u de instructies op uw scherm.
      • Als u het hulpprogramma later wilt installeren, klikt u op Opslaan en downloadt u het installatiebestand naar uw computer. Dubbelklik op het bestand om het hulpprogramma te installeren.
    2. Klik in het dialoogvenster Zelfstandig installatieprogramma voor Windows Update op Ja.

                    Schermopname van het dialoogvenster Zelfstandig installatieprogramma voor Windows Update               

  3. Wanneer het hulpprogramma wordt geïnstalleerd, wordt het automatisch uitgevoerd. Het scannen duurt gewoonlijk minder dan een kwartier, maar op bepaalde computers kan het veel langer duren. Ook als de voortgangsbalk lijkt stil te staan, wordt er nog steeds gescand. Klik daarom niet op Annuleren.

                  Het venster Updates downloaden en installeren dat aangeeft dat de updates worden geïnstalleerd.               

  4. Wanneer u Installatie voltooid ziet, selecteert u Sluiten.

                  Het venster Updates downloaden en installeren geeft aan dat de installatie is voltooid.               

  5. Installeer de update of het servicepack dat u eerder probeerde te installeren, opnieuw.

Raadpleeg Fouten oplossen die in het CheckSUR-logbestand zijn gevonden om beschadigingsfouten handmatig te herstellen die het hulpprogramma detecteert maar niet kan oplossen.

Oplossing 3: Microsoft Update-catalogus gebruiken

U kunt ook proberen het updatepakket rechtstreeks uit de Microsoft Update-catalogus te downloaden en het updatepakket vervolgens handmatig te installeren.

U kunt bijvoorbeeld problemen ondervinden wanneer u updates van Windows Update probeert te installeren. In dit geval kunt u het updatepakket downloaden en handmatig proberen te installeren. Ga hiervoor als volgt te werk:

  1. Open de Microsoft Update-cataloguspagina voor KB3006137.

  2. Zoek de update die van toepassing is op uw besturingssysteem in de zoekresultaten en klik vervolgens op de knop Downloaden.

                                 Schermopname van de knop Downloaden van de update.                              

  3. Selecteer de koppeling van het bestand om de update te downloaden.

                                 In het venster Microsoft Update-catalogus wordt de koppeling voor het downloaden van de update weergegeven.                              

  4. Klik op Sluiten nadat het downloaden is voltooid. Vervolgens zoekt u naar de map met het updatepakket op de locatie die u hebt opgegeven.

  5. Open de map en dubbelklik op het updatepakket om de update te installeren.

Wat doet het hulpprogramma System Update Readiness?

De integriteit van bronnen controleren

Het hulpprogramma System Update Readiness verifieert de integriteit van de volgende bronnen:

  • Bestanden in de volgende mappen:
    •               %SYSTEMROOT%\Servicing\Packages
    •               %SYSTEMROOT%\WinSxS\Manifests
  • Registergegevens die zich bevinden onder de volgende registersubsleutels:
    •               HKEY_LOCAL_MACHINE\Components
    • HKEY_LOCAL_MACHINE\Schema
    • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Component Based Servicing

Deze lijst kan op elk moment worden bijgewerkt.

Wanneer het hulpprogramma System Update Readiness onjuiste manifesten, cabinetbestanden of registergegevens aantreft, worden deze onjuiste gegevens mogelijk vervangen door een correcte versie.

Logboekregistratie

Tijdens de uitvoering van het hulpprogramma System Update Readiness wordt er een logboekbestand gegenereerd met gegevens over de gevonden of gecorrigeerde problemen. Het logboekbestand bevindt zich hier:

  •               %SYSTEMROOT%\Logs\CBS\CheckSUR.log
  •               %SYSTEMROOT%\Logs\CBS\CheckSUR.persist.log

Fouten in het CheckSUR-logboekbestand oplossen

Voer de volgende stappen uit om handmatig beschadigingsfouten op te lossen die door het hulpprogramma System Update Readiness worden gedetecteerd maar niet kunnen worden opgelost:

  1. Open %SYSTEMROOT%\Logs\CBS\CheckSUR.log.

    Opmerking

                  %SYSTEMROOT% is een omgevingsvariabele die de map opslaat waarin Windows is geïnstalleerd. Over het algemeen is de map %SYSTEMROOT% bijvoorbeeld C:\Windows.

  2. Identificeer de pakketten die het hulpprogramma niet kan repareren. U vindt bijvoorbeeld de volgende informatie in het logboekbestand:

    Summary:
    
    Seconds executed: 264
    Found 3 errors
    CBS MUM Missing Total Count: 3
    Unavailable repair files:
    
    servicing\packages\Package_for_KB958690_sc_0~31bf3856ad364e35~amd64~~6.0.1.6.mum
    ...
    

    In dit geval is het beschadigde pakket KB958690.

  3. Download het pakket vanaf het Microsoft Downloadcentrum of de Microsoft Update-catalogus.

  4. Kopieer het pakket (.msu) naar de map %SYSTEMROOT%\CheckSUR\packages. Standaard bestaat deze map niet en moet u deze maken.

  5. Start het hulpprogramma System Update Readiness opnieuw.

Als u een technische professional bent, raadpleeg dan Gevonden fouten in CheckSUR.log oplossen voor een andere optie voor het oplossen van fouten in CheckSUR.log.

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.