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.
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.
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.
Typ de opdracht
sfc /scannow
en druk op Enter. Het kan enkele minuten duren voordat de opdrachtbewerking voltooid is.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.
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.
Het hulpprogramma installeren en uitvoeren
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.
Klik in het dialoogvenster Zelfstandig installatieprogramma voor Windows Update op Ja.
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.
Wanneer u Installatie voltooid ziet, selecteert u Sluiten.
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:
Zoek de update die van toepassing is op uw besturingssysteem in de zoekresultaten en klik vervolgens op de knop Downloaden.
Selecteer de koppeling van het bestand om de update te downloaden.
Klik op Sluiten nadat het downloaden is voltooid. Vervolgens zoekt u naar de map met het updatepakket op de locatie die u hebt opgegeven.
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:
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.
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.
Download het pakket vanaf het Microsoft Downloadcentrum of de Microsoft Update-catalogus.
Kopieer het pakket (.msu) naar de map
%SYSTEMROOT%\CheckSUR\packages
. Standaard bestaat deze map niet en moet u deze maken.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.