Windows Update-beschadigingen en installatiefouten oplossen
In dit artikel vindt u geavanceerde handmatige methoden om problemen op te lossen die verhinderen dat Windows Update wordt geïnstalleerd met behulp van 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. U kunt het installatielogboek controleren op fouten. 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. |
0x800f0831 | CBS_E_STORE_CORRUPTION | CBS Store is beschadigd. |
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. De DISM kan u helpen bij het oplossen van enkele windows-beschadigingsfouten.
Kijk op deze pagina voor scenario's voor het oplossen van problemen met Windows Update.
DISM gebruiken om beschadigingen van Windows Update te herstellen
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.
Gebruik het hulpprogramma DISM om beschadigingen van Windows Update op te lossen en update-installatiefouten op te lossen. Installeer vervolgens de Windows Update.
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
DISM-herstel werkt het beste wanneer u verbinding maakt met Microsoft Update-servers om ontbrekende of beschadigde bestanden op te halen. Wanneer u de volgende opdracht gebruikt, haalt DISM de bestanden op die nodig zijn om eventuele beschadigingen van Windows Update op te lossen. Als uw computer echter geen verbinding kan maken met Windows Update, kunt u ook een werkende Windows-installatie als herstelbron gebruiken of bestanden gebruiken uit een Windows-map in een netwerk of vanaf een USB of dvd. Gebruik in plaats daarvan deze opdracht:
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:\\<servername>\c$\winsxs /LimitAccess
Opmerking
Vervang <servernaam> door de computernaam van de computer die u als herstelbron gebruikt. Verwijs voor meer informatie over het gebruik van het hulpprogramma DISM om Windows te herstellen naar: Een Windows-installatiekopie herstellen. Als het scanresultaat 'De herstelbewerking is voltooid' is, gaat u naar de volgende stap. Als dat niet het probleem is, probeert u fouten in het CBS-logboekbestand op te lossen.
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) dat eventuele problemen vastlegt die het hulpprogramma heeft gevonden of opgelost. %windir% is de map waarin Windows is geïnstalleerd. De map %windir% is bijvoorbeeld C:\Windows.
Hoe werkt DISM Repair?
DISM is een opdrachtregelprogramma dat wordt gebruikt voor het onderhouden en herstellen van Windows-installatiekopieën, waaronder de Windows-herstelomgeving, Windows Setup en Windows PE (WinPE). Het kan ook worden gebruikt om de lokale Windows-installatiekopieën op uw computer te herstellen.
Om u een beter inzicht te geven, volgt hier een overzicht van de resources die het hulpprogramma DISM controleert op integriteit:
- 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 de DISM onjuiste manifesten, cabinets of registergegevens detecteert, kunnen de onjuiste gegevens worden vervangen door een gecorrigeerde versie.
Logboekregistratie
Het hulpprogramma DISM maakt een logboekbestand dat eventuele problemen vastlegt die het hulpprogramma heeft gevonden of opgelost. Het logboekbestand bevindt zich hier:
- %SYSTEMROOT%\Logs\CBS\CBS.log
- %SYSTEMROOT%\Logs\CBS\CBS.persist.log
Beschadigingen in CBS.log-bestand oplossen
Voer de volgende stappen uit om beschadigingsfouten handmatig op te lossen die door het hulpprogramma DISM worden gedetecteerd, maar niet kunnen worden opgelost:
Open %SYSTEMROOT%\Logs\CBS\CBS.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:
Checking System Update Readiness. (p) CSI Payload Corrupt (n) amd64_microsoft-windows-a..modernappmanagement_31bf3856ad364e35_10.0.19041.3636_none_23b3b3ece690d77b\EnterpriseModernAppMgmtCSP.dll (p) CBS MUM Missing (n) Microsoft-Windows-Client-Features-Package~31bf3856ad364e35~amd64~~10.0.19041.4291 (p) CSI Manifest Corrupt (w) (Fixed) wow64_microsoft-windows-audio-mmecore-acm_31bf3856ad364e35_10.0.19041.1_none_a12b40f4b4c7b751 (p) CSI Manifest Corrupt (n) wow64_microsoft-windows-audio-volumecontrol_31bf3856ad364e35_10.0.19041.3636_none_4514b27cf12f35d5 Summary: Operation: Detect and Repair Operation result: 0x800f081f Last Successful Step: Remove staged packages completes. Total Detected Corruption: 4 CBS Manifest Corruption: 1 CBS Metadata Corruption: 0 CSI Manifest Corruption: 2 CSI Metadata Corruption: 0 CSI Payload Corruption: 1 Total Repaired Corruption: 1 CBS Manifest Repaired: 0 CSI Manifest Repaired: 1 CSI Payload Repaired: 0 CSI Store Metadata refreshed: True Staged Packages: CBS Staged packages: 0 CBS Staged packages removed: 0 ...
- Beschadigde CSI-nettolading: dit geeft aan dat het nettoladingbestand
EnterpriseModernAppMgmtCSP.dll
beschadigd is. - CBS MUM Missing: er ontbreekt een vereist MUM-bestand in de
Microsoft-Windows-Client-Features-Package
. - CSI-manifestbeschadiging: er waren twee exemplaren van manifestbeschadiging. De ene is opgelost
(wow64_microsoft-windows-audio-mmecore-acm)
en de andere(wow64_microsoft-windows-audio-volumecontrol)
blijft beschadigd.
- Beschadigde CSI-nettolading: dit geeft aan dat het nettoladingbestand
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.
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor