DISM (Deployment Image Servicing and Management) ist ein hochmodernes Dienstprogramm, das für Online- und Offline-Zustandsscans und die Reparatur des gefährdeten Windows-Betriebssystems verwendet wird.

In diesem Leitfaden erläutern wir, was der DISM-Befehl ist und wie er funktioniert, und wir zeigen Ihnen, wie Sie ihn zur Reparatur von Windows verwenden können.

Was ist der DISM-Befehl?

Haben Sie Probleme mit Ihrem Windows-Betriebssystem 8, 8.1, 10 oder 11, wie z.B. blaue Bildschirme, unerwartete Anwendungsabstürze oder Dienstprogramme oder Funktionen, die nicht funktionieren?

DISM (Deployment Image Servicing and Management) ist das in Windows eingebaute Befehlszeilentool, mit dem Sie beschädigte Windows-Betriebssystemdateien und -funktionen direkt von Windows-Online-Servern reparieren können.

Es wird sowohl für Online- (aktuell laufendes Betriebssystem) als auch für Offline-Windows-Images im .wim-, .vhd- oder .vhdx-Format verwendet, um die Probleme zu beheben. Der Zugriff auf DISM erfolgt über die Befehlszeile und Windows PowerShell.

Systemadministratoren nutzen das DISM-Dienstprogramm auch für die Wartung, Migration und Erstellung neuer Images, insbesondere während Windows PE (Preinstallation Environment), Windows RE (Recovery Environment) und Windows Setup.

Ein weiteres Programm zum Reparieren beschädigter Windows-Dateien ist System File Checker (sfc.exe). Allerdings vergleicht es beschädigte Dateien mit dem gespeicherten .wim-Speicher des Systems; wenn letzterer beschädigt ist, kann SFC die Probleme möglicherweise nicht beheben. Das DISM-Tool überwindet dieses Problem. Auf der Grundlage von übergeordneten Kopien, die auf den Update-Servern von Microsoft gespeichert sind, kann es den .wim-Speicher überprüfen und reparieren.

Im folgenden Abschnitt sehen wir uns einige DISM-Befehle und ihre praktische Anwendung mit der PowerShell und der Windows-Befehlszeile zum Scannen und Debuggen des Windows-Betriebssystems an:

DISM über die Eingabeaufforderung starten

Sie können die Befehlszeile verwenden, um das DISM-Tool zu starten und Windows auf Fehler zu überprüfen und zu beheben:

Geben Sie cmd (eine Abkürzung für Eingabeaufforderung) in die Suchleiste ein.

Wie unten gezeigt, klicken Sie mit der rechten Maustaste auf die Eingabeaufforderung und wählen Sie“Als Administrator ausführen“: Um das DISM-Befehlszeilenprogramm zu verwenden, müssen Sie ein Administrator sein.

How to Run DISM Utility through Command Prompt

Der folgende Teil zeigt uns, wie Sie mehrere DISM-Befehle verwenden, um Windows-Probleme zu scannen und zu beheben.

Windows 10 mit DISM reparieren

DISM verwendet drei wichtige Parameter, um ein defektes oder beschädigtes Windows-Image zu scannen, zu überprüfen und zu reparieren: ScanHealth, CheckHealth und RestoreHealth.

Es gibt noch zwei weitere Eingaben, die in Verbindung mit den oben genannten Befehlen für eine umfassende Überprüfung verwendet werden Cleanup-image für eine umfassende Überprüfung und Online für die Überprüfung des laufenden Betriebssystems.

#1. Verwendung des DISM-Befehls CheckHealth

Mit dem Argument CheckHealth wird die grundlegende Prüfung auf Korruption im Komponentenspeicher eingeleitet. Er arbeitet schnell und sucht nur nach Fehlern, die bereits in der Protokolldatei enthalten sind. Dieser Befehl scannt einen Teil des Komponentenspeichers.

Der Komponentenspeicher verfolgt und verwaltet jede Komponente, aus der das Windows-Betriebssystem besteht. Um CheckHealth online auszuführen, geben Sie Folgendes in die Eingabeaufforderung ein und bestätigen.

Dism /Online /Cleanup-Image /CheckHealth

Nach Abschluss des Scans wird das unten abgebildete Fenster angezeigt:

DISM CheckHealth Command

#2. Verwendung des DISM-Befehls ScanHealth

ScanHealth benötigt mehr Zeit als CheckHealth, da es den Komponentenspeicher gründlich auf Beschädigungen überprüft. Wie lange es dauert, bis die Überprüfung des Windows-Komponentenspeichers abgeschlossen ist, hängt davon ab, wie gut Ihr Windows 10-Betriebssystem funktioniert.

Führen Sie den folgenden Befehl über die Eingabeaufforderung aus, um die Überprüfung zu starten:

Dism /Online /Cleanup-Image /ScanHealth

Nach Abschluss des Scans wird das unten abgebildete Fenster angezeigt:

DISM ScanHealth Command

ScanHealth untersucht einzelne Komponenten auf Beschädigungen im Komponentenspeicher, indem es den Hash-Wert der aktuellen Datei mit einem gespeicherten Hash-Wert vergleicht. Deshalb dauert ScanHealth im Allgemeinen länger als CheckHealth.

Außerdem wird eine Protokolldatei erstellt, die für die Fehleranalyse verwendet werden kann. Prüfen Sie im Falle eines Verlustes zunächst die Datei DISM.log auf bestimmte Probleme. Untersuchen Sie als nächstes die Protokolldatei Sessions.xml , gefolgt von der Datei CBS.log.

#3. Verwendung des DISM RestoreHealth-Befehls

RestoreHealth ist nach CheckHealth und ScanHealth der drittwichtigste DISM-Parameter.

Er wird zusammen mit DISM verwendet, um das Windows-Image entweder online oder im Büro anhand verschiedener Quelldateien zu reparieren.

Der folgende Restorehealth-Befehl wird für die Reparatur des Online-Betriebssystems verwendet:

DISM.exe /Online /Cleanup-image /Restorehealth

Wenn Sie diesen Befehl ausführen, verwendet DISM Windows Update, um die erforderlichen Dateien zur Behebung von Beschädigungen zu beschaffen. Je nach Ausmaß der Beschädigung kann das Scannen und Wiederherstellen des Komponentenspeichers eine Weile dauern. DISM wird die Dateien der beschädigten oder fehlenden Komponenten automatisch von den Windows Update-Servern herunterladen und ersetzen.

Wenn der Befehl beendet ist, erscheint der folgende Bildschirm:

Use DISM RestoreHealth Command

Offline-Reparatur der Windows-Images

Die oben erläuterten DISM-Befehle gelten online, für das aktuell laufende Windows-Betriebssystem.

Das Hinzufügen und Löschen von Updates, Treibern, Sprachpaketen und anderen Konfigurationsaufgaben kann über DISM auch offline erfolgen.

Jetzt werden wir sehen, wie DISM verwendet wird, um Windows-Dateien offline zu reparieren.

Um eine Offline-Operation durchzuführen, können Sie bootfähige Installationsdatenträger, Windows 10 ISO-Dateien oder lokal gespeicherte Quelldateien wie die Dateien"install.wim” oder"install.esd” von einem anderen Gerät verwenden und als Laufwerk einbinden.

Bevor Sie fortfahren, überprüfen Sie, ob die Dateien mit der Version, Edition und Sprache der Windows 10 Version übereinstimmen, die repariert werden muss.

Sehen wir uns ein Beispiel dafür an, wie Sie die DISM-Eingabeaufforderung verwenden, um ein Offline-Image zu reparieren.

Um ein Offline-Image zu reparieren, führen Sie den unten aufgeführten DISM-Befehl über die Eingabeaufforderung aus:

Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows\LimitAccess

Der Speicherort der Quelle muss entsprechend Ihrem Offline-Image geändert werden. In der Regel handelt es sich dabei um eine WIM-, VHD- oder VHDX-Datei.

LimitAccess weist DISM an, nicht mit Windows Update oder Windows Server Update Services nach Quelldateien zu suchen.

DISM-Dienstprogramm über PowerShell ausführen

In den obigen Abschnitten haben wir uns mit der Verwendung des Windows-Befehlszeilentools beschäftigt, um Probleme mit dem Betriebssystem zu suchen, zu identifizieren und zu beheben. Die gleichen Vorgänge können jedoch auch mit den Windows PowerShell Cmdlets ausgeführt werden.

Geben Sie den Befehl PowerShell in das Suchfeld ein und führen Sie ihn mit Administratorrechten aus, wie im folgenden Screenshot gezeigt, um auf PowerShell Cmdlets zuzugreifen.

powershell
DISM Utility through PowerShell

Die Cmdlets der DISM PowerShell stimmen häufig direkt mit den Argumenten in Dism.exe überein. Die gesamte Tabelle aller DISM-Befehle mit den entsprechenden PowerShell-Cmdlets finden Sie auf der Microsoft-Website.

Um die entsprechende Syntax, Schalter und Parameter anzuzeigen, verwenden Sie den PowerShell-Hilfebefehl“get-help – examples

Einige der in PowerShell verwendeten Befehle sind

  • Für CheckHealth: Repair-WindowsImage -CheckHealth
  • Für ScanHealth: Repair-WindowsImage -ScanHealth
  • Für RestoreHealth: Repair-WindowsImage -RestoreHealth

Beispiele für die Verwendung von PowerShell zur Ausführung des DISM-Befehls

Geben Sie das Folgende ein, um die CheckHealth-Powershell-Cmdlets zu starten.

Repair-WindowsImage -online -CheckHealth

Nach Beendigung des Befehls wird der unten stehende Bildschirm angezeigt:

PowerShell to perform the DISM command

Mit den ScanHealth Powershell-Cmdlets können Sie eine gründliche Überprüfung und Reparatur wie folgt durchführen:

Repair-WindowsImage -online -ScanHealth

Nach erfolgreicher Ausführung des Befehls wird der folgende Bildschirm angezeigt.

Bitte beachten Sie, dass Sie über Administratorrechte verfügen müssen, um diese Befehle auszuführen. Andernfalls erhalten Sie die Fehlermeldung “Für den angeforderten Vorgang ist eine Berechtigung erforderlich” und der DISM-Befehl funktioniert nicht.

DISM-Fehlerbehebung

Das Ziel von DISM ist es, das Betriebssystem automatisch zu scannen und zu reparieren. Gelegentlich kann dies jedoch fehlschlagen.

In diesem Abschnitt werden einige häufige Fehler aufgeführt, die bei der Ausführung des DISM-Dienstprogramms auftreten können.

Fehler: 0x800f0954 – DISM ist fehlgeschlagen. Es wurde keine Operation durchgeführt

Dieser Fehler ist ein häufiges Problem, das auftritt, wenn der DISM-Befehl fehlschlägt.

Dieser Fehler tritt auf, wenn ein Antivirenprogramm eines Drittanbieters den DISM während der Befehlsausführung stört. Active Proxy, Windows Update Services, schreibgeschützter Zugriff auf install.wim usw. können ebenfalls diesen Fehler verursachen.

Schauen wir uns an, wie Sie diese Probleme überwinden können, damit der DISM erfolgreich ausgeführt wird.

Störung durch ein Antivirenprogramm

Lösung: Wenn der Fehler nach dem Stoppen des Antivirusprogramms immer noch auftritt, können Sie es deinstallieren und nach Abschluss der DISM-Funktion neu installieren. Ein Antivirenprogramm eines Drittanbieters ist nicht erforderlich, da Microsoft Defender ein leistungsstarkes Antivirenprogramm in Windows 10 ist.

Beschädigte Windows Update-Komponenten und Registry.

Wenn der intelligente Hintergrundübertragungsdienst (BITS), die kryptografischen Dienste (CryptSvc) und die Windows Update-Dienste falsch konfiguriert sind, schlägt DISM fehl.

Lösung: Diese Dienste müssen den Typ Automatischer Start und den Startstatus haben, damit ein automatisches Windows-Update erfolgreich durchgeführt werden kann. Gelegentlich kann auch ein Neustart dieser Dienste das Problem beheben:

DISM Error Troubleshooting

Deaktivieren des Proxys

Möglicherweise verwenden Sie zur Wahrung Ihrer Privatsphäre einen Proxy, der DISM daran hindert, den Befehl auszuführen.

Lösung: Die Lösung ist, den Proxy zu deaktivieren und das DISM-Tool auszuführen.

Schreibgeschützter Zugriff auf Install.wim

In den meisten Fällen wird die Datei install.wim direkt von der Windows 10 Installations-ISO kopiert, um den DISM Offline-Scan zu starten. Da die Datei install.wim nur Lesezugriff hat, schlägt DISM fehl.

Lösung: Entfernen Sie die Nur-Lese-Berechtigung, indem Sie zum Feld Schreibgeschützt navigieren, indem Sie Eigenschaften aus dem Kontextmenü wählen, wenn Sie mit der rechten Maustaste auf die Datei install.wim klicken.

So beheben Sie DISM-Fehler 50

DISM-Fehler 50 ist ein weiterer typischer Fehlertyp. Er tritt auf, wenn der Benutzer versucht, einen der folgenden Befehle auszuführen:

How to fix DISM error 50
  • Dism /Online /Cleanup-Image /CheckHealth
  • Deinstallieren /Online /Bilder aufräumen /Gesundheit scannen
  • Entfernen /Online /Bild aufräumen /Gesundheit wiederherstellen

Die Hauptursache für diesen Fehler ist ein falsch platzierter Registrierungsschlüssel.

Um dieses Problem zu beheben, müssen Sie diesen Schlüssel wie folgt löschen:

Führen Sie Regedit über die Eingabeaufforderung aus, um auf die Registrierung zuzugreifen.

Navigieren Sie zu HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl.

Suchen Sie anschließend den Ordner MiniNT und entfernen Sie ihn, wie in der Abbildung unten dargestellt.

Windows 10 computer after verifying your modification

Starten Sie Ihren Windows 10 Computer neu, nachdem Sie Ihre Änderungen überprüft haben.

Einpacken

Das DISM-Tool ist ein vielseitiges und hochmodernes Tool, das von Experten mit technischem Hintergrund verwendet werden kann. Es ist ideal für Systemadministratoren. Das hochentwickelte Tool behebt die Beschädigung von Komponentenspeichern, die SFC und CHKDSK nicht beheben können, um Probleme mit dem Betriebssystem zu beheben.