• 09/08/2020
  • 7 minuten om te lezen
    • D
    • M
    • s

Oorspronkelijke productversie: Windows 10, versie 1809 en latere versies, Windows 8.1, Windows Server 2012 R2, Windows 7 Service Pack 1, Windows Server 2008 R2 Service Pack 1
Oorspronkelijk KB-nummer: 947821

Symptoom

Windows-updates en servicepacks kunnen mogelijk niet worden geïnstalleerd als er corruptiefouten zijn. Een update kan bijvoorbeeld niet worden geïnstalleerd als een systeembestand beschadigd is. De DISM of System Update Readiness tool kan u helpen om sommige Windows corruptiefouten op te lossen.

Dit artikel is bedoeld voor Support agents en IT professionals. Als u thuisgebruiker bent en meer informatie zoekt over het oplossen van Windows-updatefouten, zie Windows-updatefouten oplossen.

Oplossing voor Windows 8.1, Windows 10 en Windows Server 2012 R2

Om dit probleem op te lossen, gebruikt u het hulpprogramma DISM (Deployment Image Servicing and Management). Installeer vervolgens de Windows-update of het servicepack opnieuw.

  1. Open een verhoogde opdrachtprompt. Open hiervoor het menu Start of het scherm Start, typ Opdrachtprompt, selecteer met de rechtermuisknop Opdrachtprompt en selecteer vervolgens Uitvoeren als beheerder. Als u om een beheerderswachtwoord wordt gevraagd of om een bevestiging, typt u het wachtwoord of selecteert u Toestaan.

  2. Typ de volgende opdracht en druk op Enter. Het kan enkele minuten duren voordat de opdracht is voltooid.
    DISM.exe /Online /Cleanup-image /Restorehealth

    Belangrijk

    Wanneer u deze opdracht uitvoert, gebruikt DISM Windows Update om de bestanden te leveren die nodig zijn om corrupties te herstellen. Als uw Windows Update-client echter al kapot is, gebruikt u een draaiende Windows-installatie als de herstelbron, of gebruikt u een Windows-map van een netwerkshare of van een verwisselbaar medium, zoals de Windows-dvd, als de bron van de bestanden. Voer hiervoor in de plaats het volgende commando uit:

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

    Note

    Vervang de plaatshouder C:ReparatiebronWindows met de locatie van uw reparatiebron. Voor meer informatie over het gebruik van het DISM-hulpprogramma om Windows te repareren, raadpleegt u Repareer een Windows-image.

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

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

DISM maakt een logbestand aan (%windir%/Logs/CBS/CBS.log) waarin alle problemen worden vastgelegd die het hulpprogramma heeft gevonden of opgelost. %windir% is de map waarin Windows is geïnstalleerd. De map %windir% is bijvoorbeeld C:Windows.

Oplossing voor Windows 7 Service Pack 1 (SP1) en Windows Server 2008 R2 SP1

Om dit probleem op te lossen, gebruikt u het hulpprogramma System Update Readiness. Installeer vervolgens de Windows-update of het servicepack opnieuw.

  1. Download het hulpprogramma System Update Readiness.

    Selecteer de downloadkoppeling in de volgende tabel die overeenkomt met de versie van Windows die op uw computer wordt uitgevoerd. Voor meer informatie over hoe u kunt achterhalen welke versie van Windows u hebt geïnstalleerd, raadpleegt u Ontdek of op uw computer de 32-bits of 64-bits versie van Windows wordt uitgevoerd.

    Note

    Dit hulpprogramma wordt regelmatig bijgewerkt, we raden u aan altijd de nieuwste versie te downloaden. Deze tool is niet beschikbaar in elke ondersteunde taal. Controleer de link hieronder om te zien of het in uw taal beschikbaar is.

    Itanium-gebaseerde versies van Windows Server 2008 R2 SP1

    Besturingssysteem Download-link
    x86-gebaseerde (32-bits) versies van Windows 7 SP1 Downloadpictogram
    Download het pakket nu.
    x64-gebaseerde (64-bits) versies van Windows 7 SP1 Downloadpictogram
    Download het pakket nu.
    x64-gebaseerde (64-bits) versies van Windows Server 2008 R2 SP1 Downloadpictogram
    Download het pakket nu.
    Downloadpictogram
    Download het pakket nu.
  2. Installeer het hulpprogramma en voer het uit.

    1. Selecteer Download op de Download Center webpagina, en doe dan een van het volgende:
      • Om de tool onmiddellijk te installeren, selecteer Openen of Uitvoeren, en volg dan de instructies op uw scherm.
      • Om de tool later te installeren, selecteer Opslaan, en download dan het installatiebestand naar uw computer. Wanneer u klaar bent om het hulpprogramma te installeren, dubbel selecteert u het bestand.
    2. In het dialoogvenster Windows Update Standalone Installer selecteert u Ja.

      Dialoogvenster Windows Update Standalone Installer

  3. Wanneer het hulpprogramma wordt geïnstalleerd, wordt het automatisch uitgevoerd. Hoewel het normaal gesproken minder dan 15 minuten duurt om het programma uit te voeren, kan het op sommige computers veel langer duren. Zelfs als de voortgangsbalk lijkt te stoppen, wordt de scan nog uitgevoerd. Selecteer dus niet Annuleren.

    Download en installeer updates - Het voortgangsvenster Updates worden geïnstalleerd

  4. Wanneer u ziet dat de installatie is voltooid, selecteert u Sluiten.

    Download en installeer Updates - De installatie is voltooid

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

Om handmatig corruptiefouten te herstellen die het hulpprogramma detecteert maar niet kan worden hersteld, raadpleegt u Hoe fouten te herstellen die worden aangetroffen in het CheckSUR-logbestand.

Oplossing – Het pakket rechtstreeks downloaden van Microsoft Update Catalog

U kunt ook proberen het updatepakket rechtstreeks te downloaden van Microsoft Update Catalog, en het updatepakket vervolgens handmatig te installeren.

Het kan bijvoorbeeld voorkomen dat u problemen ondervindt wanneer u updates probeert te installeren vanuit Windows Update. In deze situatie kunt u het updatepakket downloaden en proberen de update handmatig te installeren. Volg hiervoor de volgende stappen:

  1. Open Microsoft Update Catalog in Internet Explorer.

    Microsoft Update Catalog in Internet Explorer

  2. In het zoekvak voert u het updatenummer in dat u wilt downloaden. In dit voorbeeld voert u 3006137 in. Selecteer vervolgens Zoeken.

    Microsoft Update Catalog - Zoeken

  3. Zoek in de zoekresultaten de update die voor uw besturingssysteem van toepassing is en selecteer vervolgens Toevoegen om de update aan uw winkelwagentje toe te voegen.

    Microsoft Update Catalog-zoekresultaten

  4. Selecteer mandje weergeven om uw mandje te openen.

    Microsoft Update Catalog - bekijk mandje

  5. Selecteer Download om de update in uw mandje te downloaden.

    Microsoft Update Catalog - uw mandje

  6. Selecteer Bladeren om een locatie te kiezen voor de update die u wilt downloaden, en selecteer vervolgens Doorgaan.

    Microsoft Update Catalog - Downloadopties

  7. Selecteer Sluiten nadat het downloadproces is voltooid. Vervolgens kunt u een map vinden die het updatepakket bevat op de locatie die u hebt opgegeven.

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

Als de Windows-update of het servicepack met succes is geïnstalleerd, bent u klaar. Als het probleem niet is opgelost, of als System Update Readiness Tool de oorzaak niet kan vinden, neemt u contact met ons op voor meer hulp.

Beschrijving van de veel voorkomende corruptiefouten

De volgende tabel geeft een overzicht van de mogelijke foutcodes bij Windows Update voor uw referentie:

0x8007000D

0x800736CC

0x800705B9

0x8007371B

Code Error Description
0x80070002 ERROR_FILE_NOT_FOUND Het systeem kan het opgegeven bestand niet vinden.
ERROR_INVALID_DATA De gegevens zijn ongeldig.
0x800F081F CBS_E_SOURCE_MISSING De bron voor het pakket of bestand niet gevonden.
0x80073712 ERROR_SXS_COMPONENT_STORE_CORRUPT De component store is in een inconsistente toestand.
ERROR_SXS_FILE_HASH_MISMATCH Het bestand van een component komt niet overeen met de verificatie-informatie die in het componentmanifest staat.
ERROR_XML_PARSE_ERROR Kan de gevraagde XML-gegevens niet parseren.
0x80070246 ERROR_ILLEGAL_CHARACTER Er is een ongeldig teken aangetroffen.
0x8007370D ERROR_SXS_IDENTITY_PARSE_ERROR Een identiteitsstring is misvormd.
0x8007370B ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME De naam van een attribuut in een identiteit ligt niet binnen het geldige bereik.
0x8007370A ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE De waarde van een attribuut in een identiteit ligt niet binnen het geldige bereik.
0x80070057 ERROR_INVALID_PARAMETER De parameter is onjuist.
0x800B0100 TRUST_E_NOSIGNATURE Er was geen handtekening aanwezig in het subject.
0x80092003 CRYPT_E_FILE_ERROR Er is een fout opgetreden tijdens het lezen van of schrijven naar een bestand door Windows Update.
0x800B0101 CERT_E_EXPIRED Een vereist certificaat is niet binnen zijn geldigheidsperiode bij verificatie tegen de huidige systeemklok of het tijdstempel in het ondertekende bestand.
ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE Eén of meer vereiste leden van de transactie zijn niet aanwezig.
0x80070490 ERROR_NOT_FOUND Windows kon niet naar nieuwe updates zoeken.
0x800f0984 PSFX_E_MATCHING_BINARY_MISSING Directory van overeenkomende component bestaat, maar binair ontbreekt
0x800f0986 PSFX_E_APPLY_FORWARD_DELTA_FAILED Toepassing van voorwaartse delta mislukt
0x800f0982 PSFX_E_MATCHING_COMPONENT_NOT_FOUND Kan geen overeenkomend component voor hydratatie identificeren

Wat doet de System Update Readiness tool

Verifieer de integriteit van bronnen

De System Update Readiness tool verifieert de integriteit van de volgende bronnen:

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

Deze lijst kan op elk gewenst moment worden bijgewerkt.

Wanneer het hulpprogramma System Update Readiness onjuiste manifesten, kabinetten of registergegevens ontdekt, kan het de onjuiste gegevens vervangen door een gecorrigeerde versie.

Logging

Het hulpprogramma System Update Readiness maakt een logbestand aan waarin alle problemen worden vastgelegd die het hulpprogramma heeft gevonden of opgelost. Het logbestand bevindt zich hier:

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

Hoe fouten te herstellen die worden gevonden in het CheckSUR-logbestand

Om handmatig corruptiefouten te herstellen die het hulpprogramma System Update Readiness detecteert maar niet kan herstellen, volgt u deze stappen:

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

    Note

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

  2. Identificeer de pakketten die de tool niet kan repareren. U kunt bijvoorbeeld het volgende in het logbestand vinden:

    Samenvatting:

    Seconds executed: 264
    Found 3 errors
    CBS MUM Missing Total Count: 3
    Niet beschikbare reparatiebestanden:

    servicing_pakketten_voor_KB958690_sc_0~31bf3856ad364e35~amd64~~~6.0.1.6.mum

    In dit geval is het pakket dat beschadigd is KB958690.

  3. Download het pakket van Microsoft Download Center of Microsoft Update Catalog.

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

  5. Herstart het hulpprogramma System Update Readiness.

Als u een technische professional bent, raadpleegt u Hoe fouten in het CheckSUR.log te verhelpen voor meer opties voor het verhelpen van fouten in het CheckSUR.log.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *