DISM (Deployment Image Servicing and Management) is het geavanceerde hulpprogramma dat wordt gebruikt voor online en offline gezondheidsscans en reparatie van het aangetaste Windows-besturingssysteem.
Wat is het DISM-commando?
Ondervindt u problemen met uw Windows-besturingssysteem 8, 8.1, 10 of 11, zoals blauwe schermenOnverwachte crashes van toepassingen, of hulpprogramma's of functies die niet werken?
DISM (Deployment Image Servicing and Management) is de ingebouwde opdrachtregeltool van Windows om beschadigde of beschadigde Windows-besturingssysteembestanden en -functies direct vanaf online Windows-servers te repareren.

Het wordt gebruikt voor zowel online (momenteel draaiend besturingssysteem) als offline Windows-images in een .wim-, .vhd- of .vhdx-indeling om de problemen op te lossen. DISM is toegankelijk via de opdrachtregel en Windows PowerShell.
Systeembeheerders gebruiken het DISM-hulpprogramma ook voor onderhoud, migratie en het maken van nieuwe images, met name tijdens Windows PE (Preinstallation Environment), Windows RE (Recovery Environment) en Windows Setup.
Na voor het eerst te zijn geïntroduceerd in Windows 8 en Windows server 2012 R2 in 2012, is DISM nu een onderdeel van alle Microsoft-besturingssystemen met de meest recente versie.
Een ander programma voor het repareren van beschadigde Windows-bestanden is System File Checker (sfc.exe); het vergelijkt echter beschadigde bestanden met de opgeslagen .wim-winkel van het systeem; als deze laatste corrupt is, kan SFC de problemen mogelijk niet repareren. DISM maakt een einde aan dit probleem. Op basis van bovenliggende kopieën die op de updateservers van Microsoft worden bewaard, kan het de .wim store scannen en repareren.
In het volgende gedeelte bekijken we enkele DISM-commando's en hun praktische toepassing met PowerShell en de opdrachtregel van Windows om te scannen en debug het Windows-besturingssysteem:
DISM-hulpprogramma uitvoeren via opdrachtprompt
U kunt de opdrachtregel gebruiken om het DISM-hulpprogramma te starten en Windows op fouten te controleren en te repareren:
Enter cmd (a shorthand for command prompt) in the search bar.
Zoals hieronder wordt gedemonstreerd, klikt u met de rechtermuisknop op de opdrachtprompt en kiest u "Uitvoeren als beheerder": Om het opdrachtregelprogramma DISM te gebruiken, moet u een beheerder zijn.

Het onderstaande deel laat zien hoe u meerdere DISM-commando's kunt gebruiken om problemen met Windows te scannen en op te lossen.
Hoe Windows 10 repareren met DISM?
DISM gebruikt drie belangrijke parameters om een kapotte of beschadigde Windows-image te scannen, inspecteren en repareren, en dat zijn:
ScanHealth, CheckHealth en RestoreHealth.
Er zijn nog twee ingangen die samen met de bovenstaande commando's worden gebruikt voor uitgebreide controle is
Schoonmaak-afbeelding voor uitgebreide controle en
Online om het lopende besturingssysteem te controleren.
Hoe gebruikt u het commando DISM CheckHealth?
Het CheckHealth argument start de fundamentele controle op corruptie in de componentenopslag. Het werkt snel en zoekt alleen naar fouten die al in het logbestand zijn opgenomen. Dit commando scant een deel van de componentenwinkel.
De component store volgt en onderhoudt elke component waaruit het Windows-besturingssysteem bestaat. Om CheckHealth online uit te voeren, typt u het volgende bij de opdrachtprompt en voert u Enter in.
Dism /Online /Cleanup-Image /CheckHealth
Nadat de scan is voltooid, verschijnt het onderstaande venster:

Hoe het DISM ScanHealth-commando gebruiken?
ScanHealth vergt meer tijd dan CheckHealth omdat het de componentenwinkel grondig scant op corruptie. De tijd die nodig is om de controle van de Windows componentenwinkel te voltooien, hangt af van hoe goed uw Windows 10-besturingssysteem het doet.
Voer de volgende opdracht uit vanaf de opdrachtprompt om de scan te starten:
Dism /Online /Cleanup-Image /ScanHealth
Na het voltooien van de scan verschijnt het onderstaande venster:

ScanHealth onderzoekt individuele componenten op corruptie in de componentenopslag door de hashwaarde van het huidige bestand te vergelijken met een opgeslagen hashwaarde. Daarom duurt het scannen van Scanhealth over het algemeen langer dan CheckHealth.
Daarnaast wordt er een logbestand aangemaakt, dat gebruikt kan worden voor storingsanalyse. Controleer bij een storing eerst de DISM.log
bestand voor bepaalde problemen. Bestudeer de Sessions.xml
logbestand, gevolgd door het CBS.log
bestand.
Hoe gebruikt u het commando DISM RestoreHealth?
RestoreHealth is de derde meest cruciale DISM-parameter na CheckHealth en ScanHealth.
Het wordt gebruikt met DISM om de windows image online of op kantoor te repareren met behulp van verschillende bronbestanden.
De volgende opdracht Restorehealth wordt gebruikt om het online besturingssysteem te repareren:
DISM.exe /Online /Cleanup-image /Restorehealth
DISM gebruikt Windows Update om de nodige bestanden te krijgen om beschadigingen te herstellen wanneer u deze opdracht uitvoert. Afhankelijk van de mate van beschadiging kan het scannen en herstellen van de Component Store even duren. Vanaf de Windows Update-servers zal DISM automatisch de bestanden van beschadigde of ontbrekende onderdelen downloaden en vervangen.
Wanneer de opdracht voltooid is, verschijnt het volgende scherm:

Offline herstellen van Windows-afbeeldingen
De hierboven beschreven DISM-commando's zijn voor online, voor het huidige Windows-besturingssysteem.
Het toevoegen en verwijderen van updates, drivers, taalpakketten en andere configuratietaken kunnen allemaal offline afgehandeld worden via DISM.
Nu zullen we zien hoe DISM wordt gebruikt om offline Windows-bestanden te repareren.
Om een offline bewerking uit te voeren, kunt u opstartbare installatieschijven gebruiken, Windows 10 ISO-bestandenof lokaal opgeslagen bronbestanden zoals "install.wim
" of "install.esd
" bestanden van een ander apparaat en koppel deze als een station.
Controleer voordat u verder gaat of de bestanden overeenkomen met de versie, editie en taal van de Windows 10 versie die gerepareerd moet worden.
Laten we eens kijken naar een voorbeeld van hoe u de DISM opdrachtprompt kunt gebruiken om een offline image te repareren.
Om een offline image te herstellen, voert u de onderstaande DISM-opdracht uit vanaf de opdrachtprompt:
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows\LimitAccess
De bronlocatie moet worden aangepast aan uw offline image, en het is meestal een WIM-, VHD- of VHDX-bestand.
LimitAccess vertelt DISM Windows Update of Windows Server Update Services niet te controleren op bronbestanden.
Hoe DISM-hulpprogramma via PowerShell uitvoeren?
In de bovenstaande secties hebben we gekeken naar het gebruik van de opdrachtregeltool van Windows om problemen met het besturingssysteem op te sporen, te identificeren en op te lossen. Dezelfde handelingen kunnen echter ook worden uitgevoerd met de Windows PowerShell Cmdlets.
Typ het PowerShell commando in het zoekvak en voer het uit met beheerdersrechten zoals aangegeven in de onderstaande schermafbeelding om toegang te krijgen tot PowerShell Cmdlets.
powershell

De cmdlets van de DISM PowerShell komen vaak direct overeen met de argumenten in Dism.exe. U kunt de volledige tabel met alle DISM-commando's samen met hun PowerShell cmdlet-equivalenten opvragen via de knop Microsoft-website.
Als u gerelateerde syntaxis, schakelopties en parameters wilt bekijken, gebruikt u het PowerShell-helpcommando "get-help - voorbeelden.“
Enkele van de opdrachten die in PowerShell worden gebruikt, zijn
- Voor CheckHealth: Herstel-WindowsImage -CheckHealth
- Voor ScanHealth: Herstel-WindowsImage -ScanHealth
- Voor RestoreHealth: Herstel-WindowsImage -HerstelGezondheid
Voorbeelden van het gebruik van PowerShell om het DISM-commando uit te voeren
Typ het volgende om de CheckHealth Powershell cmdlets te starten.
Repair-WindowsImage -online –CheckHealth
Na voltooiing van de opdracht verschijnt het onderstaande scherm:

U kunt de ScanHealth Powershell cmdlets als volgt gebruiken om grondige controles en reparaties uit te voeren:
Repair-WindowsImage -online –ScanHealth
Het volgende scherm verschijnt nadat u het commando met succes hebt uitgevoerd.

Houd er rekening mee dat u beheerdersrechten moet hebben om deze opdrachten uit te voeren; anders krijgt u de foutmelding "The requested operation requires elevation," en zal de DISM-opdracht niet werken.
Alle informatie over de cmdlets-module van PowerShell vindt u op deze pagina Microsoft-pagina.
DISM-foutopsporing
Het doel van DISM is om het besturingssysteem automatisch te scannen en te repareren. Maar af en toe kan dit mislukken.
In dit gedeelte worden enkele veelvoorkomende fouten beschreven die u kunt tegenkomen tijdens het uitvoeren van het DISM-hulpprogramma.
Fout: 0x800f0954 - DISM mislukt. Er is geen bewerking uitgevoerd.
Deze fout is een veelvoorkomend probleem dat optreedt wanneer het DISM-commando mislukt.
Deze fout treedt op wanneer een derde partij antivirus programma interfereert met de DISM tijdens het uitvoeren van opdrachten. Active Proxy, windows updateservices, alleen-lezen toegang install.wim
enz. kunnen deze fout ook veroorzaken.
Laten we eens kijken hoe we deze uitdagingen kunnen overwinnen, zodat de DISM met succes draait.
Storing van antivirusprogramma
Oplossing: Als de fout nog steeds optreedt na het stoppen van de antivirus, kunt u deze verwijderen en opnieuw installeren nadat de DISM-functie is voltooid. U hebt geen antivirus van derden nodig, omdat Microsoft Defender een krachtige antivirus met Windows 10 is.
Beschadigde Windows updateonderdelen en register.
Wanneer de background intelligent transfer service (BITS), cryptografische services (CryptSvc) en windows update services verkeerd geconfigureerd zijn, mislukt DISM.
Oplossing: Deze services moeten het type Geautomatiseerd opstarten en de Startstatus hebben om een automatische Windows-update succesvol te kunnen uitvoeren. Soms kan het opnieuw opstarten van deze services het probleem ook verhelpen:

Proxy uitschakelen
U kunt een proxy gebruiken om uw privacy te behouden, waardoor DISM stopt met het uitvoeren van de opdracht.
Oplossing: De oplossing is om de proxy en voer het DISM-hulpprogramma uit.
Alleen-lezen toegang tot Install.wim
Meestal is een bestand install.wim
wordt rechtstreeks gekopieerd van de ISO-installatie van Windows 10 om de DISM offline scan te starten. Omdat de install.wim
bestand alleen-lezen toegang heeft, mislukt DISM.
Oplossing: Verwijder de alleen-lezen machtigingen door naar het vak Alleen-lezen te navigeren door Eigenschappen te selecteren in het contextmenu wanneer u met de rechtermuisknop op de install.wim
bestand.
Hoe DISM-fout 50 herstellen

DISM fout 50 is een ander typisch fouttype. Deze treedt op wanneer de gebruiker een van de volgende opdrachten probeert uit te voeren:
- Dism /Online /Cleanup-Image /CheckHealth
- Dism /Online /Cleanup-Image /ScanHealth
- Verwijderen /Online /Cleanup-Image /RestoreHealth
De belangrijkste oorzaak van deze fout is een verkeerd geplaatste registersleutel.
Om dit probleem op te lossen, moet u deze sleutel dus als volgt verwijderen:
Voer Regedit uit via de opdrachtprompt om toegang te krijgen tot het register.
Navigeer naar HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl.
Zoek daarna de MiniNT-map en verwijder deze, zoals aangegeven in de onderstaande afbeelding.
Start uw Windows 10 computer opnieuw op nadat u uw wijzigingen hebt gecontroleerd.

Conclusie
Het DISM-hulpprogramma is een veelzijdig en geavanceerd hulpmiddel dat experts met een technische achtergrond kunnen gebruiken. Het is ideaal voor systeembeheerders. Het geavanceerde hulpprogramma lost corruptie van de onderdelenwinkel op die SFC en CHKDSK niet aankunnen om problemen met het besturingssysteem te repareren.
Je kunt ook de beste reparatiegereedschappen om Windows 10 op te lossen problemen automatisch.
-
Ik werk al meer dan 20 jaar in de IT-sector. Ik heb gewerkt voor Fortune 100-bedrijven in een senior rol en heb me beziggehouden met projecten op het gebied van US Banking, BFS, Hypotheken, Verzekeringen en FMCG. Naast IT lees ik graag boeken, vooral spiritualiteit... meer lezen