1. Wat is DISM (Deployment Image Servicing and Management)?
DISM (Deployment Image Servicing and Management) is een ingebouwd Windows-opdrachtregelprogramma dat is ontworpen voor het onderhouden en repareren van Windows-systeemimages. DISM-images omvatten zowel offline Windows-images die zijn opgeslagen in WIM-, VHD- of VHDX-bestanden, als online draaiende besturingssystemen, die worden beschouwd als een speciale Windows-systeemimage (in de rest van dit document gebruiken we de term 'online image'). DISM is beschikbaar via de opdrachtprompt of PowerShell en is een essentieel hulpmiddel voor het herstellen van beschadigde componenten in het systeemarchief, het inschakelen van Windows-functies, het toevoegen van stuurprogramma's en het oplossen van systeemproblemen zonder dat een volledige herinstallatie van Windows nodig is.
2. Inzicht in de relatie tussen DISM en SFC
2.1 De componentenopslag (WinSxS) uitgelegd
De Windows-componentenopslag bevindt zich op C:\Windows\WinSxSDe WinSxS-map fungeert als de gezaghebbende opslagplaats voor componenten van het Windows-besturingssysteem. Deze map bevat masterkopieën van systeembestanden die Windows gebruikt als bron bij het repareren of herstellen van beschadigde bestanden. Inzicht in deze architectuur is cruciaal voor effectief systeemherstel. Wanneer systeembestanden beschadigd raken, halen Windows-reparatietools schone kopieën uit de WinSxS-map om de beschadigde bestanden te vervangen. De goede werking van deze componentenopslag is daarom essentieel voor succesvol systeemherstel.
2.2 Wat is System File Checker (SFC)?
System File Checker (SFC) is een ingebouwd Windows-hulpprogramma dat beschadigde of ontbrekende Windows-systeembestanden kan scannen en repareren. SFC gebruikt de componentenopslag als bron voor reparatie, controleert de integriteit van beveiligde systeembestanden en vervangt beschadigde versies door correcte kopieën. De effectiviteit van SFC hangt daarom volledig af van een goed functionerende componentenopslag waaruit schone bestanden kunnen worden gehaald.
Voor meer informatie, zie onze Uitgebreide handleiding over SFC.
2.3 Waarom DISM vóór SFC moet worden uitgevoerd
DISM is het belangrijkste hulpmiddel voor het onderhouden en repareren van de Windows-image, inclusief de componentenopslag, en zorgt voor de integriteit van de systeembestanden in de WinSxS-map. De Systeem Bestandscontrole (SFC) is volledig afhankelijk van de componentenopslag als reparatiebron, wat een cruciale afhankelijkheid van DISM creëert. Als de componentenopslag zelf beschadigd is, heeft SFC geen toegang tot gezonde bestanden om beschadigde systeembestanden te repareren. Daarom moet DISM eerst worden uitgevoerd om ervoor te zorgen dat de componentenopslag gezond is, zodat SFC een schone bron van bestanden heeft voor systeemreparatie.
2.4 Veelvoorkomende mythen en misvattingen
Er bestaan diverse hardnekkige mythes rondom DISM en SFC die opgehelderd moeten worden:
- DISM en SFC zijn nutteloos: Beide tools repareren Windows-corruptie effectief wanneer ze correct en in de juiste volgorde worden gebruikt, waarbij de succespercentages aanzienlijk hoger liggen op systemen met SSD-opslag.
- DISM is gewoon een betere SFC: Deze tools dienen verschillende doeleinden: de ene repareert de componentenopslag, terwijl de andere de systeembestandsprojecties vanuit die opslag repareert.
- DISM is voor updates, SFC is voor systeembestanden: Hoewel de tool wel updates uitvoert, richt de primaire reparatiefunctie zich op de componentenopslag, die alle systeembestanden bevat.
- Als het SFC-rapport in orde is, hoeft u DISM niet te gebruiken: Een beschadigd componentenarchief kan problemen maskeren, zelfs als SFC geen problemen meldt.
- Ze duren te lang om te draaien: Op moderne SSD-systemen duurt DISM doorgaans 10-20 minuten en SFC 5-15 minuten, waardoor ze efficiënte hulpmiddelen voor probleemoplossing zijn.
3. Uitleg van de DISM-opdrachtopties
3.1 DISM /CheckHealth-opdracht
De DISM / Online / Cleanup-Image / CheckHealth Deze opdracht biedt snelle detectie van corruptie door te controleren of de huidige Windows-installatie (online image) als corrupt is gemarkeerd door een eerdere mislukte bewerking. Deze opdracht voert alm uit.ost Direct, omdat het alleen bestaande vlaggen leest in plaats van bestanden te scannen. Gebruik dit commando als eerste diagnostisch hulpmiddel.ostic wanneer je een probleem met de componentenopslag of andere zaken vermoedt, maar niet wilt wachten op een volledige scan. Echter, / Check Gezondheid Het systeem detecteert niet alle soorten corruptie; het rapporteert alleen problemen die al in het systeem zijn geregistreerd.
3.2 DISM /ScanHealth-opdracht
De DISM / Online / Opschonen-Beeld / ScanHealth Deze opdracht voert een grondige scan uit op corruptie in de momenteel actieve Windows-installatie (online image). Het duurt enkele minuten om deze scan te voltooien, omdat de integriteit van de Windows-bestanden wordt gecontroleerd. In tegenstelling tot / Check GezondheidDeze opdracht scant actief op corruptie in plaats van alleen bestaande vlaggen te controleren. Tijdens de scan kan de opdracht proberen corruptie te herstellen, maar beschikt niet over de benodigde rechten om de reparaties succesvol af te ronden. Deze opdracht registreert alle gedetecteerde corruptieproblemen, waardoor het een diagnostisch hulpmiddel is.osteen IC-tool in plaats van een reparatietool. Voor daadwerkelijke reparaties moet u een IC-tool gebruiken. / RestoreHealth na het vaststellen van corruptie.
3.3 DISM /RestoreHealth-opdracht
De DISM / Online / Cleanup-Image / RestoreHealth Deze opdracht voert daadwerkelijke reparatie uit van corruptie in de huidige actieve Windows-installatie (online image) door schone bestanden te downloaden van Windows Update en beschadigde componenten te vervangen. Deze opdracht vereist een internetverbinding, tenzij u een alternatieve bron opgeeft. /Bron parameter. Het herstelproces kan 15-30 minuten duren, afhankelijk van de systeemsnelheid en de ernst van de corruptie. Wanneer het succesvol is voltooid, ziet u het bericht 'De herstelbewerking is succesvol voltooid', waarna u direct SFC moet uitvoeren om de projecties van de systeembestanden te herstellen.
3.4 DISM /StartComponentCleanup-opdracht
De DISM /Online /Cleanup-Image /StartComponentCleanup Deze opdracht verwijdert verouderde Windows-componenten om schijfruimte vrij te maken. Deze verouderde componenten zijn back-upbestanden van eerdere updateversies, dus door ze permanent te verwijderen, kunt u recente Windows-updates niet meer terugdraaien. Voer deze opdracht nooit uit op systemen die tekenen van corruptie of instabiliteit vertonen, aangezien de tool de componentenopslag gebruikt om te bepalen wat verouderd is. Corrupte metadata kan leiden tot onjuiste verwijderingsbeslissingen. Gebruik de componentopruimfunctie alleen op gezonde systemen nadat u hebt gecontroleerd of er geen problemen zijn geconstateerd.
3.5 Andere belangrijke DISM-opties
Extra opties bieden flexibiliteit voor geavanceerde reparatiescenario's:
- /Bronparameter: Hiermee kunt u aangepaste locaties voor herstelbronnen opgeven wanneer Windows Update niet beschikbaar is of wanneer u in plaats daarvan een lokaal install.wim-bestand wilt gebruiken.
- /LimitAccess-parameter: Voorkomt dat de tool Windows Update als reparatiebron gebruikt, waardoor deze alleen lokaal opgegeven bronnen gebruikt.
- Online versus offline dienstverlening: Online versus offline onderhoud: Online bewerkingen repareren het draaiende systeem, terwijl offline bewerkingen werken met gekoppelde systeemimages. Gebruik online reparatie voor toegankelijke systemen en offline reparatie wanneer Windows niet opstart of voor onderhoud aan implementatie-images.
- Volgorde van opdrachtuitvoering: Voer de commando's altijd in de juiste volgorde uit (eerst DISM, dan SFC) zonder res.tarhet uitvoeren van andere handelingen tussen hen.
4. Volledige DISM-reparatieprocedure (stap voor stap)
4.1 Voorbereiding vóór de reparatie
Voordat u DISM-opdrachten uitvoert, dient u de volgende voorbereidingstaken te voltooien:
- Sluit alle applicaties en processen af: Sluit alle actieve programma's af om conflicten bij de bestandstoegang tijdens de reparatie te voorkomen.
- Controleer of u beheerdersrechten hebt: Open de opdrachtprompt of PowerShell als beheerder door met de rechtermuisknop te klikken en te selecteren. Als administrator uitvoeren.
- Maak een systeemback-up: Overweeg om een systeemherstelpunt of een volledige back-up te maken voordat u reparaties op systeemniveau uitvoert.
4.2 Stap 1: Gegevens herstellen (indien nodig)
Als u vermoedt dat uw schijf beschadigd is of dat het bestandssysteem is aangetast, herstel dan eerst uw belangrijke gegevens voordat u reparatieprogramma's zoals CHKDSK, DISM en SFC uitvoert. Deze programma's kunnen de structuur van het bestandssysteem wijzigen. rarIn sommige gevallen kan dit leiden tot extra gegevensverlies als de schijf hardwareproblemen heeft. Gebruik DataNumen Data Recovery Om uw schijf te scannen en belangrijke bestanden naar een veilige locatie te herstellen voordat u verdergaat met systeemreparaties. Deze voorzorgsmaatregel zorgt ervoor dat uw waardevolle gegevens beschermd blijven, ongeacht het resultaat van de reparatie.
4.3 Stap 2: Voer CHKDSK uit (indien nodig)
Voer CHKDSK uit als u hardwareproblemen of schijffouten vermoedt. chkdsk C: / f / r / x Om een uitgebreide schijfcontrole uit te voeren die fouten in het bestandssysteem herstelt, defecte sectoren lokaliseert en het volume indien nodig eerst ontkoppelt. Door CHKDSK vóór de reparatie uit te voeren, zorgt u ervoor dat de fysieke schijf de gerepareerde bestanden betrouwbaar kan opslaan. Houd er rekening mee dat CHKDSK een systeemherstart vereist.tart om de systeemdrive te scannen—Windows plant de scan in voor de volgende opstart.
Voor meer informatie over CHKDSK, zie onze uitgebreide gids.
4.4 Stap 3: Controleer op corruptie met DISM
Volg deze diagnoseostIC-sequentie om de status van de componentenopslag te beoordelen:
- Start met /CheckHealth: lopen DISM / Online / Cleanup-Image / CheckHealth Voor een snelle beoordeling die binnen enkele seconden is afgerond.
- Volg met /ScanHealth: If / Check Gezondheid Geeft aan dat er problemen zijn of dat u een grondige analyse wilt, voer dan de volgende opdracht uit: DISM / Online / Opschonen-Beeld / ScanHealth.
- Resultaten interpreteren: Zoek in de uitvoer van het commando naar berichten die aangeven dat er corruptie is gedetecteerd of dat er geen corruptie is gevonden.
- Bepaal of reparatie nodig is: Als een van beide commando's corruptie meldt, ga dan direct verder naar stap 3.
4.5 Stap 4: Herstel de image met DISM /RestoreHealth
Voer de volledige reparatieopdracht uit: DISM / Online / Cleanup-Image / RestoreHealthDe opdracht neemt standaard contact op met Windows Update om schone componentbestanden te downloaden voor reparatie. Verwacht dat de bewerking 15-30 minuten duurt, met voortgangsindicatoren die het voltooiingspercentage weergeven. Wanneer u 'De herstelbewerking is succesvol voltooid' ziet, is de componentenopslag weer in orde. Als de reparatie mislukt vanwege fouten in de bronbestanden, moet u een aangepaste reparatiebron opgeven met behulp van de /Bron parameter.
4.6 Stap 5: Voer SFC uit na DISM
Direct na succesvolle voltooiing, uitvoeren sfc / scannow Om systeembestandsprojecten te herstellen met behulp van de nu weer correcte componentenopslag, scant SFC alle beveiligde systeembestanden en vervangt beschadigde versies door correcte kopieën uit de componentenopslag. U ziet voortgangsupdates met het verificatiepercentage en de uitgevoerde bestandsherstelacties. Verwachte voltooiingsberichten zijn onder andere "Windows Resource Protection heeft geen integriteitsschendingen gevonden" of "Windows Resource Protection heeft beschadigde bestanden gevonden en deze succesvol hersteld". Voer SFC slechts één keer uit nadat de reparatie is voltooid; het is niet nodig om dit meerdere keren te doen.
4.7 Wanneer te reagerentarEn wanneer je het juist niet moet doen.
Juiste restarDe timing is cruciaal voor een succesvolle reparatie:
- Niet opnieuwtart tussen de DISM-commando's en SFC: Voltooi de volledige reeks zonder onderbreking om ervoor te zorgen dat de reparaties in het componentenarchief ook op de systeembestanden worden toegepast.
- Restart nadat SFC is voltooid: Start de computer pas opnieuw op nadat zowel de DISM- als de SFC-opdrachten succesvol zijn voltooid, zodat alle reparaties volledig van kracht kunnen worden.
- Optimale volgorde van commando's: Voer CHKDSK uit (indien nodig) -> Restart -> DISM-opdrachten -> SFC -> Eindrestart.
5. Geavanceerde DISM-reparatiescenario's
5.1 Gebruik van aangepaste reparatiebronnen
Als Windows Update niet werkt als herstelbron of als u geen internetverbinding hebt, kunt u aangepaste bronnen gebruiken vanaf een Windows ISO-bestand. Moderne Windows ISO-bestanden bevatten doorgaans een van beide. install.wim (oudere of bedrijfsmedia) of install.esd (gecomprimeerd formaat van Microsoft)
downloads). Dubbelklik op het ISO-bestand en selecteer Verkenner om het als een nieuwe schijf te koppelen, controleer dan de bronnen Om te zien welk bestandstype je in de map op de schijf hebt, kun je zien welk type bestand het bevat.
Om install.wim als reparatiebron te gebruiken:
DISM /Online /Cleanup-Image /RestoreHealth /Source:E:\Sources\install.wim
Om install.esd als reparatiebron te gebruiken:
DISM /Online /Cleanup-Image /RestoreHealth /Source:E:\Sources\install.esd
5.2 Handmatige DISM-reparatie met pakketbestanden
Als automatisch herstel mislukt, biedt handmatig herstel met behulp van uitgepakte pakketbestanden een alternatieve aanpak die geen WIM-bestanden vereist. Zoek de benodigde pakketbestanden door beschadigde componenten in het CBS.log-bestand te identificeren en pak vervolgens de overeenkomende pakketten uit van een werkend systeem met dezelfde Windows-versie. Plaats de uitgepakte pakketbestanden in een map en wijs de tool naar die map als bron. Herstel op basis van mappen biedt meer flexibiliteit omdat het kan werken met losse bestanden in plaats van gekoppelde schijfkopieën, wat voordelig kan zijn in ernstige gevallen van beschadiging.
Monster: CBS.log toont corruptie in EnterpriseModernAppMgmtCSP.dll (UBR 10.0.19045.3636)
Oplossing:
- Geïdentificeerd als onderdeel van de KB5031445-update.
- KB5031445 gedownload van de Microsoft Update Catalog.
- Uitgehaald:
expand windows10.0-kb5031445.msu -F:* C:\temp\Extract - geëxtraheerd CAB:
expand C:\temp\Extract\*.cab -F:* C:\temp\Source - gerepareerd:
DISM /Online /Cleanup-Image /RestoreHealth /Source:C:\temp\Source /LimitAccess - Geverifieerd: CBS.log toonde aan
(w) (Fixed)voor het beschadigde bestand
5.3 Online versus offline DISM-reparatie
Online reparatie (het onderhouden van de actieve Windows-installatie) werkt op het momenteel draaiende systeem en biedt directe toegang tot alle
systeembronnen en -services. Dit is de standaard reparatiemethode voor opstartbare Windows-systemen. Gebruik offline reparatie wanneer Windows niet opstart.
Bij het opstarten of bij het onderhouden van images voor implementatie. In offline scenario's moet de Windows-image eerst worden gekoppeld met behulp van koppelingsopdrachten voordat reparaties kunnen worden toegepast. De syntaxis verschilt voor offline reparaties: vervang /Online with /Afbeelding:C:\mount waarbij C:\mount het pad is naar de gemountte image:
DISM /Image:C:\mount /Cleanup-Image /CheckHealth
DISM /Image:C:\mount /Cleanup-Image /ScanHealth
DISM /Image:C:\mount /Cleanup-Image /RestoreHealth
5.4 Meerdere DISM-pogingen voor ernstige corruptie
Ernstig beschadigde systemen vereisen mogelijk meerdere uitvoeringen, omdat de tool stapsgewijs herstelt en eerst de fundamentele problemen aanpakt voordat afhankelijke componenten aan de beurt komen. Controleer het CBS.log-bestand op C: \ Windows \ Logs \ CBS \ CBS.log Voer na elke uitvoering een controle uit om de voortgang van de reparatie te volgen en resterende problemen te identificeren. Voer de reparatie maximaal 3-5 keer uit als elke iteratie vooruitgang laat zien. Als drie opeenvolgende uitvoeringen geen verbetering laten zien of als de tool meldt dat de image niet te repareren is, overweeg dan een in-place upgrade of een schone installatie van Windows.
6. Problemen met Windows Update oplossen met DISM
6.1 Controleer Windows Update-fout
Als Windows Update mislukt, helpt het controleren van de foutcode om te bepalen of corruptie in het componentenarchief de oorzaak is. Volg deze stappen om updatefouten te bekijken:
- Openen Instellingen door te drukken Win + I.
- Klik op het tabblad Windows update in de linkerzijbalk.
- Klik op het tabblad update verleden.
- Zoek naar updates die gemarkeerd zijn als Mislukt in de statuskolom.
- Noteer de weergegeven foutcode (zoals 0x80073712 of 0x800F081F).
Veelvoorkomende foutcodes die duiden op corruptie van de componentenopslag:
- 0x80073712 – Corruptie in de componentenopslag gedetecteerd
- 0x800F081F Bronbestanden niet gevonden of beschadigd
- 0x80070002 – Vereiste bestanden ontbreken
- 0x8007000D – Ongeldige gegevens in de componentenopslag
Als u een van deze foutcodes ziet, moet het componentenarchief worden hersteld met DISM voordat Windows Update kan slagen. Ga verder naar het volgende gedeelte om de beschadiging te herstellen.
6.2 DISM gebruiken om corrupte updates te herstellen
Volg deze stapsgewijze procedure voor het herstellen van de update:
- Open de opdrachtprompt als beheerder.
- lopen DISM / Online / Cleanup-Image / RestoreHealth om het componentenmagazijn te repareren.
- lopen sfc / scannow direct nadat de reparatie is voltooid.
- Restart uw computer.
- Voer Windows Update opnieuw uit om de openstaande updates te installeren.
Gebruik Probleemoplosser voor Windows Update Gebruik deze eerst voor eenvoudige problemen, maar ga direct over op de DISM/SFC-reparatietools als updates herhaaldelijk mislukken of als de probleemoplosser problemen met de componentenopslag meldt.
6.3 Status en updates van de componentenopslag
De gezondheid van het componentenarchief heeft direct invloed op het vermogen van Windows Update om updates succesvol te installeren, omdat updates componenten in de WinSxS-map wijzigen of toevoegen. Wanneer u de CBS.log-bestanden bekijkt, ziet u vermeldingen met de aanduiding 'Controleren of het systeem gereed is voor updates'. Dit is de moderne vervanging voor de oude CheckSUR-tool. De reparatietool controleert of het componentenarchief nieuwe updates kan accepteren zonder conflicten met beschadigde bestaande componenten. Om toekomstige updateproblemen te voorkomen, voert u proactief /RestoreHealth uit zodra u de eerste updatefout tegenkomt, in plaats van te wachten tot er meerdere fouten optreden.
7. Veelvoorkomende DISM-problemen en probleemoplossing
7.1 Veelvoorkomende DISM-foutmeldingen
- Fout 0x800F081F: Geeft aan dat de bronbestanden niet gevonden zijn.
- Fout 0x800F0906: Dit wijst op problemen met de netwerkverbinding in combinatie met Windows Update.
- “De bronbestanden konden niet worden gevonden”: DISM heeft geen toegang tot Windows Update of de opgegeven /Bron Het pad mist de vereiste bestanden. Controleer uw internetverbinding of geef het juiste bronpad op.
- Fout 87 – Parameter is onjuist: Fout in de commandosyntaxis, meestal veroorzaakt door een onjuiste parametervolgorde of ontbrekende vereiste opties. Controleer de spelling van het commando en de plaatsing van de parameters.
- Foutmeldingen 'Toegang geweigerd': De opdrachtprompt of PowerShell wordt niet uitgevoerd met beheerdersrechten. Sluit deze en open hem opnieuw als beheerder door met de rechtermuisknop te klikken en te selecteren. Als administrator uitvoeren.
7.2 DISM loopt vast of duurt te lang
De normale duur varieert aanzienlijk tussen SSD-systemen (10-20 minuten) en HDD-systemen (30-60 minuten of langer). Wacht even als u ziet dat het voortgangspercentage oploopt, zelfs langzaam – de tool pauzeert vaak bij 20%, 40% en 62% tijdens intensieve bewerkingen. Stop en hervat.tart alleen als de voortgang langer dan 30 minuten volledig bevroren blijft op een SSD of 2 uur op een HDD. Controleer het CBS.log-bestand op C: \ Windows \ Logs \ CBS \ CBS.log Met behulp van een teksteditor geven nieuwe logboekvermeldingen aan dat de reparatie nog steeds bezig is, zelfs als de voortgangsweergave bevroren lijkt.
7.3 DISM uitvoeren op de juiste Windows-installatie
DISM en SFC moeten worden uitgevoerd vanuit de Windows-installatie die u wilt repareren, niet vanuit herstelomgevingen of andere Windows-instanties. Deze tools controleren en repareren alleen het actieve besturingssysteem. De Windows Herstelomgeving (WinRE) is een aparte kopie van Windows en het uitvoeren van reparatieopdrachten vanuit WinRE zal uw primaire Windows-installatie niet herstellen. Om reparaties uit te voeren, start u uw Windows-installatie op, opent u de opdrachtprompt als beheerder en voert u DISM van daaruit uit. Als Windows niet normaal opstart, moet u mogelijk geavanceerde herstelopties gebruiken of reparaties uitvoeren vanaf een ander werkend systeem.
7.4 Wanneer DISM het probleem niet kan oplossen
Weet wanneer je reparatiepogingen moet staken:
- Niet-herstelbare afbeeldingen: De tool meldt expliciet "Het componentenarchief kan worden hersteld" of "De corruptie in het componentenarchief is hersteld" wanneer de reparatie is geslaagd. Berichten met "niet herstelbaar" duiden op fatale corruptie.
- Alternatieve oplossingen: Probeer eerst handmatig te repareren met behulp van pakketbestanden of gebruik een andere reparatiebron voordat je het helemaal opgeeft.
- Reparatie ter plaatse door middel van een upgrade: Voer Windows Setup uit vanuit Windows met behulp van de installatiemedia om Windows te repareren en tegelijkertijd bestanden en programma's te behouden.
- Schone Windows-installatie: Als laatste redmiddel kunt u een back-up van uw gegevens maken en een schone Windows-installatie uitvoeren om het beschadigde systeem volledig te vervangen.
8. DISM met PowerShell
PowerShell biedt native cmdlets voor DISM-bewerkingen met een overzichtelijkere syntaxis en verbeterde scriptmogelijkheden in vergelijking met het traditionele uitvoerbare bestand voor de opdrachtregel.
8.1 PowerShell versus opdrachtprompt DISM
Commandovergelijking:
| Werking | Command Prompt | PowerShell |
|---|---|---|
| Controleer gezondheid | DISM /Online /Cleanup-Image /CheckHealth |
Repair-WindowsImage -Online -CheckHealth |
| Scan Gezondheid | DISM /Online /Cleanup-Image /ScanHealth |
Repair-WindowsImage -Online -ScanHealth |
| Herstel de gezondheid | DISM /Online /Cleanup-Image /RestoreHealth |
Repair-WindowsImage -Online -RestoreHealth |
| Componentopruiming | DISM /Online /Cleanup-Image /StartComponentCleanup |
Repair-WindowsImage -Online -StartComponentCleanup |
Voordelen van PowerShell:
- Tab-aanvulling: Druk op Tab nadat u parameternamen hebt ingevoerd om ze automatisch aan te vullen.
- Parametervalidatie: PowerShell valideert parameters vóór de uitvoering.
- Objectuitvoer: Retourneert gestructureerde gegevens voor scripting en automatisering.
- Ingebouwde hulp:
Get-Help Repair-WindowsImage -Fulltoont volledige documentatie - Voortgangsindicatoren: Betere visuele feedback tijdens langdurige operaties
8.2 Basis PowerShell DISM-opdrachten
Snelle gezondheidscheck:
# Check if component store has corruption flags
Repair-WindowsImage -Online -CheckHealth
Output: Geeft direct de ImageHealthState terug (Gezond, Herstelbaar of Niet Herstelbaar).
Diepe scan:
# Perform comprehensive corruption scan
Repair-WindowsImage -Online -ScanHealth
Output: Duurt enkele minuten en levert gedetailleerde scanresultaten op.
Volledige reparatie:
# Repair component store using Windows Update
Repair-WindowsImage -Online -RestoreHealth
Output: Downloadt en past correcties toe, en geeft de reparatiestatus terug.
Hulp krijgen:
# View all available parameters and examples
Get-Help Repair-WindowsImage -Full
# View specific examples
Get-Help Repair-WindowsImage -Examples
# View online documentation
Get-Help Repair-WindowsImage -Online
8.3 Gebruik van aangepaste reparatiebronnen
Reparatie met ISO-bron:
# Mount ISO first (double-click ISO file or use PowerShell)
Mount-DiskImage -ImagePath "C:\Downloads\Windows11.iso"
# Check mounted drive letter (e.g., D:)
Get-Volume
# Repair using install.esd from mounted ISO
Repair-WindowsImage -Online -RestoreHealth -Source "D:\sources\install.esd" -LimitAccess
Uitleg:
-Sourcespecificeert aangepaste reparatiebron-LimitAccessvoorkomt het gebruik van Windows Update.
Reparatie met WIM-bestand:
# Use install.wim from enterprise media
Repair-WindowsImage -Online -RestoreHealth -Source "E:\sources\install.wim" -LimitAccess
# Specify edition index within WIM
Repair-WindowsImage -Online -RestoreHealth -Source "wim:E:\sources\install.wim:1" -LimitAccess
Controleer de WIM/ESD-edities:
# List all editions in a WIM file
Get-WindowsImage -ImagePath "E:\sources\install.wim"
# List all editions in an ESD file
Get-WindowsImage -ImagePath "D:\sources\install.esd"
De uitvoer toont: Afbeeldingsindex, Afbeeldingsnaam (bijv. Windows 11 Pro), Afbeeldingsgrootte
8.4 Opdrachten voor het opschonen van componenten
Basiscomponenten opschonen:
# Remove superseded components (safe)
Repair-WindowsImage -Online -StartComponentCleanup
Grondige opschoning met ResetBase:
# Remove all superseded components permanently
Repair-WindowsImage -Online -StartComponentCleanup -ResetBase
Waarschuwing: -ResetBase Hiermee wordt de mogelijkheid om Windows-updates te verwijderen permanent uitgeschakeld. Alleen gebruiken op stabiele, goed functionerende systemen.
Controleer de grootte van de componentenopslag:
# Analyze component store disk usage
Repair-WindowsImage -Online -AnalyzeComponentStore
De uitvoer omvat:
- Windows Explorer rapporteerde grootte
- Werkelijke grootte van de componentenopslag
- Gedeeld met Windows
- Back-ups en uitgeschakelde functies
- Reiniging aanbevolen (Ja/Nee)
9. Beste praktijken en aanbevelingen
9.1 Correcte volgorde van opdrachtuitvoering
De optimale reparatievolgorde is CHKDSK -> DISM -> SFC om problemen aan te pakken van de hardwarelaag via de componentenopslag tot de systeembestanden. Deze volgorde is cruciaal, omdat elke tool afhankelijk is van de status van de voorgaande laag: beschadigde schijven beschadigen bestanden, beschadigde componentenopslag verstoort SFC-reparaties. Voer geen updates, installaties of systeemwijzigingen uit tussen DISM en SFC. Voer DISM en SFC nooit gelijktijdig uit, omdat dit conflicten bij de bestandstoegang veroorzaakt en de corruptie kan verergeren.
9.2 Wanneer DISM te gebruiken
Voer de reparatietool uit wanneer u deze indicatoren ziet:
- Tekenen van corruptie in het componentenarchief: Trage Windows-prestaties, vertraagde applicatiestarts of vastlopers van de Microsoft Management Console (MMC).
- Windows Update mislukt herhaaldelijk: Dezelfde updates worden meerdere keren niet geïnstalleerd en geven foutcodes die wijzen op corruptie.
- Systeemcontrole kan bestanden niet herstellen: SFC meldt dat er "beschadigde bestanden zijn gevonden, maar dat het niet mogelijk was om sommige ervan te herstellen."
- Prestatieproblemen en vreemde fouten: Onverklaarbare systeemvertragingen, ontbrekende systeembestanden of functies die niet kunnen worden ingeschakeld.
- Na verwijdering van de malware: Malware beschadigt vaak systeembestanden. Voer na het verwijderen van infecties de reparatiefunctie uit om de schade te herstellen.
9.3 Wanneer DISM NIET te gebruiken
Vermijd DISM in de volgende situaties:
- Nieuwe Windows-installaties: Systemen binnen 24 uur geïnstalleerd. rarMogelijk is er sprake van corruptie in het componentenarchief; richt uw aandacht op andere aspecten van de probleemoplossing.
- Hardwaregerelateerde problemen: DISM kan defect RAM-geheugen, kapotte harde schijven of oververhitte CPU's niet repareren; hiervoor is vervanging van de hardware nodig.
- Driver problemen: Problemen met apparaatstuurprogramma's vereisen updates of terugdraaiingen van stuurprogramma's, geen reparatie van de componentenopslag.
- Niet-systeemgerelateerde bestandsbeschadiging: DISM repareert alleen Windows-systeembestanden, niet bestanden van applicaties van derden of gebruikersgegevensbestanden.
9.4 Preventief onderhoud
Zorg voor een goede systeemgezondheid met deze werkwijzen:
- Regelmatige Windows-updates: Installeer cumulatieve updates zo snel mogelijk om te profiteren van de verbeteringen aan de integriteit van de componentenopslag die Microsoft in de updates heeft opgenomen.
- Correcte afsluitprocedures: Gebruik altijd Start -> Stroom -> Uitschakelen In plaats van de aan/uit-knop ingedrukt te houden om bestandsbeschadiging te voorkomen.
- Schijfstatusbewaking: Voer CHKDSK periodiek uit en controleer SMART-gegevens om schijfproblemen op te sporen voordat ze bestanden beschadigen.
- Back-upstrategieën: Maak regelmatig back-ups van systeemimages en herstelpunten voordat u grote systeemwijzigingen doorvoert.
- Vermijd het opschonen van componenten op instabiele systemen: Ren nooit /StartComponentCleanup als u systeemproblemen of corruptieverschijnselen ondervindt.
10. Veelgestelde vragen (FAQ)
V: Wat doet DISM /Online /Cleanup-Image /RestoreHealth precies?
A: Deze opdracht scant het Windows-componentenarchief op beschadigingen en downloadt vervolgens schone vervangingsbestanden van Windows Update om beschadigde componenten te herstellen. Het proces controleert de integriteit van duizenden systeembestanden die zijn opgeslagen in C:\Windows\WinSxS en vervangt alle beschadigde bestanden door geverifieerde originelen. Na een succesvolle voltooiing is het componentenarchief weer in orde, waardoor Systeem Bestandscontrole systeembestanden kan herstellen vanuit deze schone bron.
V: Moet ik /ScanHealth en /CheckHealth uitvoeren voordat ik /RestoreHealth uitvoer?
A: Nee, hardlopen / Check Gezondheid en / Scan Gezondheid vaardigheden / RestoreHealth is optioneel. Deze diagnostiekostic-opdrachten helpen je de ernst van de corruptie te beoordelen, maar / RestoreHealth Het systeem voert zelf een scan uit voordat het reparaties uitvoert. Als u vermoedt dat er problemen zijn met het componentenarchief, kunt u het volgende uitvoeren: / RestoreHealth rechtstreeks. Echter, het uitvoeren van / Scan Gezondheid Het helpt je allereerst de omvang van de corruptie te begrijpen en of reparatie daadwerkelijk nodig is.
V: Hoe lang duurt het om DISM af te ronden?
A: De voltooiingstijd is afhankelijk van uw opslagtype en de ernst van de corruptie. Op SSD-systemen kunt u rekenen op 10-20 minuten. / RestoreHealth, terwijl HDD-systemen 30-60 minuten of langer nodig kunnen hebben. / Scan Gezondheid Het commando duurt doorgaans 5-15 minuten op SSD's en 20-40 minuten op HDD's. De voortgang lijkt vaak te bevriezen bij bepaalde percentages (20%, 40%, 62%) terwijl de tool intensieve achtergrondtaken uitvoert – dit is normaal.
V: Kan ik mijn computer gebruiken terwijl DISM actief is?
A: Hoewel het technisch mogelijk is, moet u uw computer tijdens reparatiewerkzaamheden niet gebruiken. Sluit alle applicaties voordat u begint.tarLaat het proces ongestoord draaien. Het uitvoeren van andere programma's tijdens de reparatie kan leiden tot conflicten met de bestandstoegang, het reparatieproces aanzienlijk vertragen of zelfs laten mislukken. Als u uw computer toch moet gebruiken, wacht dan tot de bewerking is voltooid. De tijd die u bespaart door te multitasken weegt niet op tegen het risico dat de reparatie mislukt.
V: Waarom moet ik DISM uitvoeren vóór SFC?
A: SFC gebruikt de componentenopslag als bron voor schone bestanden voor reparaties. Als de componentenopslag zelf beschadigd is, kan SFC geen gezonde bestanden verkrijgen om beschadigde systeembestanden te vervangen. DISM repareert eerst de componentenopslag, zodat SFC toegang heeft tot geverifieerde, schone bestanden. Deze afhankelijkheid verklaart waarom SFC vaak faalt met de melding "kan sommige bestanden niet repareren" totdat u eerst DISM uitvoert: de tool probeert te kopiëren vanuit een beschadigde bron.
V: Wat als DISM zegt "Geen corruptie in de componentenopslag gedetecteerd", maar ik nog steeds problemen ondervind?
A: Corruptie van het componentenarchief is slechts één mogelijke oorzaak van Windows-problemen. Als de scan geen corruptie vindt, onderzoek dan andere oorzaken: hardwarefouten (voer een geheugendiagnose uit).ost(controleer de schijfstatus), conflicten met stuurprogramma's (update of herstel recente wijzigingen aan stuurprogramma's), problemen met software van derden (start op in de veilige modus om te testen), malware-infecties (voer antivirusscans uit) of problemen met Windows Update die niets met corruptie te maken hebben (gebruik de probleemoplosser voor Windows Update).
V: Kan DISM hardwareproblemen oplossen?
A: Nee, de tool repareert alleen corruptie op softwareniveau in Windows-systeembestanden en kan geen hardwarefouten verhelpen. Fysieke problemen zoals defecte harde schijven, kapotte RAM-modules, oververhitte CPU's of defecte moederborden vereisen vervanging van de hardware. Hardwareproblemen veroorzaken echter vaak corruptie in de software. Repareer daarom eerst de hardware en voer vervolgens de reparatie uit om de daaruit voortvloeiende bestandscorruptie te herstellen.
V: Heb ik Windows-installatiemedia nodig om DISM uit te voeren?
A: Voor online reparaties via / RestoreHealthDISM downloadt automatisch reparatiebestanden van Windows Update, waardoor er geen installatiemedia nodig zijn als u een internetverbinding hebt. U hebt alleen installatiemedia (ISO-bestand of USB-stick) nodig als Windows Update niet beschikbaar is, de internettoegang beperkt is of als u liever lokale bronnen gebruikt. /Bron parameter. Het bestand install.wim van de installatiemedia dient als een offline opslagplaats voor schone systeembestanden.
V: Is het veilig om DISM meerdere keren uit te voeren?
A: Ja, het meerdere keren uitvoeren van DISM is volkomen veilig en soms zelfs noodzakelijk bij ernstige corruptie. DISM voert reparaties stapsgewijs uit – elke run kan aanvullende problemen verhelpen die pas na eerdere reparaties konden worden aangepakt. Als drie opeenvolgende runs echter geen verbetering laten zien of als DISM dezelfde fouten blijft melden, zullen verdere pogingen waarschijnlijk niet helpen. Overweeg in dat geval handmatige reparatie met pakketbestanden of een in-place upgrade.
V: Wat is het verschil tussen /CheckHealth en /ScanHealth?
A: / Check Gezondheid Voert een snelle controle uit door bestaande corruptievlaggen te lezen zonder de bestanden daadwerkelijk te scannen.ost Het rapporteert direct en meldt alleen eerder geconstateerde corruptie. / Scan Gezondheid Voert een grondige scan uit van alle componentopslagbestanden en zoekt actief naar corruptie in plaats van alleen vlaggen te controleren. Dit duurt enkele minuten, maar biedt een uitgebreide detectie van corruptie. Gebruik / Check Gezondheid voor snelle beoordelingen en / Scan Gezondheid wanneer u een gedetailleerde diagnose nodig heeftostic.
V: Verwijdert DISM mijn bestanden of programma's?
A: DISM repareert alleen Windows-systeembestanden in de componentenopslag en raakt uw persoonlijke bestanden, documenten, foto's of geïnstalleerde programma's nooit aan. Uw gegevens blijven volledig veilig tijdens DISM-bewerkingen. Echter, de /StartComponentCleanup Deze opdracht verwijdert de back-upcomponenten die nodig zijn voor het verwijderen van Windows-updates, waardoor u recente updates niet meer ongedaan kunt maken (maar uw bestanden en programma's blijven wel behouden).
V: Kan ik DISM uitvoeren vanuit de Windows Herstelomgeving?
A: Nee, DISM en SFC moeten worden uitgevoerd vanuit de Windows-installatie die u wilt repareren, niet vanuit de Windows Herstelomgeving (WinRE) of andere herstelprogramma's. WinRE is een aparte kopie van Windows en het uitvoeren van deze opdrachten vanuit WinRE zal uw primaire Windows-installatie niet herstellen. Deze tools controleren en repareren alleen het actieve besturingssysteem. Als uw Windows-installatie niet opstart, moet u andere herstelmethoden gebruiken of aanvullende hulp bij het oplossen van problemen zoeken.
V: Wat moet ik doen als DISM mijn systeem niet kan repareren?
A: Als / RestoreHealth Als dat niet lukt, probeer dan deze stappen in de aangegeven volgorde: Gebruik eerst een aangepaste reparatiebron met /Bron parameter die verwijst naar install.wim van de bijbehorende Windows-installatiemedia. Probeer vervolgens een handmatige DISM-reparatie met behulp van uitgepakte pakketbestanden van een werkend systeem. Voer daarna een in-place upgrade-reparatie uit door Windows Setup vanuit Windows te starten om de installatie te repareren, waarbij bestanden en programma's behouden blijven. Als alle reparatiepogingen mislukken, maak dan een back-up van uw gegevens en voer een schone Windows-installatie uit.
V: Werkt DISM op Windows 7?
A: DISM bestaat wel in Windows 7, maar de functionaliteit voor het repareren van de componentenopslag (/ RestoreHealthDe mogelijkheden van DISM zijn beperkt in vergelijking met Windows 8 en latere versies. Windows 7-gebruikers dienen in plaats daarvan de System Update Readiness Tool (CheckSUR) te gebruiken voor het herstellen van componenten in het systeemarchief. Voor de volledige herstelmogelijkheden van DISM zijn Windows 8, Windows 8.1, Windows 10, Windows 11 of de bijbehorende Windows Server-versies vereist.
V: Wat is het CBS.log-bestand en hoe lees ik het?
A: CBS.log, te vinden op C: \ Windows \ Logs \ CBS \ CBS.logDit logboek registreert alle Component-Based Servicing-bewerkingen, inclusief DISM- en SFC-activiteiten. Open het met Kladblok of een andere teksteditor om gedetailleerde logboeken te bekijken. Zoek naar vermeldingen met 'DISM' of 'CSI' (Component Store Infrastructure) om de voortgang van de reparatie te volgen. Het logboek toont welke bestanden DISM heeft gescand, welke corruptie is gedetecteerd, welke reparatiepogingen zijn gedaan en of elke bewerking is geslaagd of mislukt. Zoek naar 'Checking System Update Readiness' om DISM-specifieke vermeldingen te vinden.
11. Middelen
11.1 Officiële Microsoft-bronnen
Raadpleeg deze officiële Microsoft-documentatiebronnen voor uitgebreide DISM-informatie:
- Officieel Microsoft-document: DISM-opdrachtregelopties voor beeldbeheer
- Officieel Microsoft-document: Een Windows-image repareren
- Officieel Microsoft-document: DISM-opdrachtregelopties voor het onderhoud van besturingssysteempakketten
- Officiële Microsoft-ondersteuning: Windows Update-fouten herstellen met DISM
- Officiële Microsoft-ondersteuning: Gebruik het hulpprogramma Systeemcontrole om ontbrekende of beschadigde systeembestanden te herstellen.
- Officieel Microsoft-document: Door DISM ondersteunde platforms
- Officieel Microsoft-document: DISM-overzicht
- Officieel Microsoft-document: DISM-opdrachtregelreferentie
11.2 Gerelateerde Windows-reparatietools
Ontdek deze extra Windows-reparatie- en hersteltools:
- Systeem Bestandscontrole (SFC): Scan en repareer Windows-bestanden
- CHKDSK-opdracht: Schijffouten controleren en herstellen in Windows
Over de auteur
Qian Gua Hij is een specialist in gegevensherstel met meer dan 10 jaar ervaring in Windows-bestandssystemen, opslagtechnologieën en oplossingen voor noodherstel. Hij heeft duizenden gebruikers succesvol begeleid bij kritieke scenario's van gegevensverlies, zowel in privé- als bedrijfsomgevingen.
Qian is gespecialiseerd in methoden voor gegevensherstel in Windows, bestandsysteemanalyse en preventieve back-upstrategieën. Zijn uitgebreide praktijkervaring omvat het herstellen van gegevens van schijven, het implementeren van uitgebreide back-upoplossingen en het oplossen van complexe problemen met bestandsystemen. NTFSHij heeft ervaring met FAT-, exFAT- en ReFS-volumes. Hij heeft gewerkt met diverse hersteltools en -technieken, van ingebouwde Windows-hulpprogramma's tot professionele software voor gegevensherstel.
Via zijn technische artikelen streeft Qian ernaar gebruikers te voorzien van praktische kennis om hun waardevolle gegevens te beschermen en te herstellen. Hij blijft op de hoogte van de nieuwste ontwikkelingen op het gebied van Windows-bestandshersteltechnologieën, innovaties in opslagapparaten en de beste praktijken voor gegevensbescherming. Wanneer hij gebruikers niet helpt bij het herstellen van hun gegevens, zet Qian zich in om hen te voorzien van de nodige technische kennis.ost Qian houdt ervan om onderzoek te doen naar opkomende opslagtechnologieën en tips te delen over gegevensbeveiliging om toekomstig gegevensverlies te voorkomen.
Heeft u vragen over deze handleiding of hulp nodig bij gegevensherstel? Qian staat voor u klaar. feedback en suggesties voor het verbeteren van deze hulpmiddelen voor gegevensherstel.






