DISM /RestoreHealth: Windows 11 reparieren, wenn SFC streikt

Administrator repariert Windows 11 über die Kommandozeile an einem Schreibtisch-PC

SFC meldet »Der Windows-Ressourcenschutz hat beschädigte Dateien gefunden und konnte einige der Dateien nicht reparieren«? Dann ist meist das Windows-Abbild selbst beschädigt — also die saubere Vorlage, aus der SFC seine Ersatzdateien zieht. Öffne die Eingabeaufforderung als Administrator und führe DISM /Online /Cleanup-Image /RestoreHealth aus. DISM /RestoreHealth lädt intakte Systemdateien über Windows Update nach und setzt den Komponentenspeicher instand. Danach startest du sfc /scannow erneut — jetzt findet SFC wieder heile Vorlagen.

Woran du erkennst, dass jetzt DISM dran ist

DISM (Deployment Image Servicing and Management) ist das richtige Werkzeug, sobald SFC (System File Checker) an seine Grenze stößt. Typische Zeichen:

  • SFC bricht mit »konnte einige der Dateien nicht reparieren« ab, obwohl du es zwei- oder dreimal laufen lässt.
  • Nach jedem Neustart tauchen dieselben Symptome wieder auf: Apps starten nicht, das Startmenü hakt, Updates scheitern mit kryptischen Codes.
  • Im Protokoll C:\Windows\Logs\CBS\CBS.log stehen Einträge wie »cannot repair member file«.

Microsoft nennt vier mögliche Ergebnisse von sfc /scannow: keine Integritätsverletzungen gefunden, Vorgang konnte nicht ausgeführt werden, beschädigte Dateien gefunden und erfolgreich repariert, beschädigte Dateien gefunden und einige nicht repariert (Microsoft-Support, Systemdateiprüfprogramm). Nur die letzte Meldung ist der klassische DISM-Fall; die zweite deutet darauf hin, dass der Reparaturdienst selbst nicht durchläuft — dann hilft ein Start im abgesicherten Modus vor allen Reparaturversuchen. Welche Dateien betroffen sind, ziehst du dir als Textdatei auf den Desktop:

findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"

Der Hintergrund dazu ist simpel: SFC repariert einzelne Systemdateien, indem es sie mit einer sauberen Kopie aus dem lokalen Windows-Abbild überschreibt. Ist diese Vorlage selbst angeknackst, hat SFC nichts Heiles zum Kopieren — und dort übernimmt DISM. Microsoft schreibt die Reihenfolge in seiner Anleitung ausdrücklich vor: „Sie sollten DISM ausführen, bevor Sie die Systemdateiprüfung ausführen.“

Anzeige

cshow

Windows-Abbild mit DISM reparieren – Schritt für Schritt

Die folgenden Befehle gelten für Windows 11 (inklusive 24H2) und Windows 10. Arbeite sie der Reihe nach ab und schließe die Eingabeaufforderung zwischendurch nicht.

  1. Eingabeaufforderung als Administrator öffnen: Start-Taste drücken, cmd tippen, im Ergebnis auf »Als Administrator ausführen« klicken. Ohne Administratorrechte lehnt DISM die Reparatur ab.
  2. Schnellcheck fahren:
    Dism /Online /Cleanup-Image /CheckHealth
    Das liest nur ein bereits gesetztes Beschädigungs-Flag aus und dauert Sekunden. Laut Microsoft meldet /CheckHealth genau drei Zustände: Abbild heil, reparierbar oder nicht reparierbar. Steht dort »nicht reparierbar«, hilft nur noch eine Neuinstallation bzw. Reparatur-Installation.
  3. Gründlich scannen:
    Dism /Online /Cleanup-Image /ScanHealth
    Dieser Durchlauf prüft den kompletten Komponentenspeicher und braucht laut Microsoft mehrere Minuten. Er repariert noch nichts, sondern meldet nur, ob das Abbild reparabel ist.
  4. Abbild reparieren:
    Dism /Online /Cleanup-Image /RestoreHealth
    Jetzt gleicht DISM defekte Dateien gegen frische Kopien von Windows Update ab. Der Fortschrittsbalken bleibt oft bei 20 oder 40 Prozent minutenlang stehen — das ist normal, nicht abbrechen. Rechne mit 10 bis 20 Minuten.
  5. SFC hinterher laufen lassen:
    sfc /scannow
    Mit dem reparierten Abbild kann SFC die restlichen Systemdateien nun sauber ersetzen.
  6. Neu starten und prüfen, ob die Symptome weg sind.

Prüft DISM Dateien, dann schaut es in %SYSTEMROOT%\Servicing\Packages und %SYSTEMROOT%\WinSxS\Manifests sowie in die Registrierungszweige unter HKEY_LOCAL_MACHINE\Components und …\Component Based Servicing — erkennt es dort falsche Manifeste, Cabinet-Dateien oder Registrierungsdaten, ersetzt es sie durch korrigierte Fassungen.

Die Ausgabe lesen: CBS.log statt dism.log

Das Reparaturprotokoll landet nicht dort, wo die meisten Anleitungen es vermuten. Den Bericht über gefundene und behobene Beschädigungen schreibt DISM nach %windir%\Logs\CBS\CBS.log (plus CBS.persist.log); die Protokolldatei des Werkzeugs selbst liegt standardmäßig unter %WINDIR%\Logs\Dism\dism.log, Standard-Protokollstufe 3 von 4 — mit /LogLevel:4 kommt die Debug-Ausgabe dazu, mit /LogPath: schreibst du woanders hin.

Am Ende des CBS-Protokolls steht ein Block „Summary“ mit den Zeilen Total Detected Corruption und Total Repaired Corruption. Stehen dort zwei gefundene und eine reparierte Beschädigung, ist der Job nicht erledigt, auch wenn die Konsole freundlich aussah. Die Einzelzeilen darüber sind der eigentliche Befund:

  • CSI Payload Corrupt — die Programmdatei einer Komponente ist beschädigt, im Microsoft-Beispiel die EnterpriseModernAppMgmtCSP.dll.
  • CBS MUM Missing — eine Paketbeschreibung fehlt komplett; hier scheitert die Reparatur am häufigsten mit »Repair failed: Missing replacement mum/cat pair«.
  • CSI Manifest Corrupt — das Manifest ist defekt. Steht (Fixed) dahinter, hat DISM diesen Fall bereits erledigt.

In den Dateipfaden dieser Zeilen steckt die Build-Nummer, etwa 10.0.19045.3636. Die letzte Zahl ist die Update Build Revision — über die Release-Health-Seite von Microsoft findest du damit das zugehörige KB-Update, lädst es aus dem Update-Katalog und stellst die fehlenden Dateien gezielt bereit.

Wenn DISM /RestoreHealth mit einem Fehler abbricht

Der Standardweg holt die Reparaturdateien aus dem Netz. Fällt diese Quelle aus, steigt DISM mit einem Fehler aus. Die Codes stehen in Microsofts Tabelle zu Beschädigungsfehlern: 0x800F081F = CBS_E_SOURCE_MISSING (Quelle nicht gefunden), 0x800f0906 = CBS_E_DOWNLOAD_FAILURE (Download fehlgeschlagen), 0x800f0831 = CBS_E_STORE_CORRUPTION, 0x80073712 = ERROR_SXS_COMPONENT_STORE_CORRUPT, 0x800736CC = Datei stimmt nicht mit dem Prüfwert im Manifest überein. Die häufigsten Fälle in der Praxis:

  • Fehler 0x800f081f – »Die Quelldateien wurden nicht gefunden«: DISM erreicht Windows Update nicht oder die passenden Dateien fehlen dort. Räume zuerst den Komponentenspeicher auf und wiederhole die Reparatur:
    Dism /Online /Cleanup-Image /StartComponentCleanup
    Bringt das nichts, gib DISM eine eigene Quelle vor (nächster Punkt).
  • Kein Internet oder defekter Windows-Update-Dienst: Lade das offizielle Windows-11-ISO von Microsoft, öffne es per Doppelklick (Windows bindet es als Laufwerk ein, z. B. D:) und verweise DISM darauf:
    Dism /Online /Cleanup-Image /RestoreHealth /Source:WIM:D:\Sources\install.wim:1 /LimitAccess
    Der Zusatz /LimitAccess verbietet DISM den Umweg über Windows Update. Wichtig: Das ISO muss zur installierten Windows-Version, -Edition und -Sprache passen, sonst findet DISM die Dateien nicht. Liegt statt install.wim eine install.esd vor, ersetze im Befehl WIM durch ESD.
  • Firmen- oder Schul-PC: In verwalteten Netzwerken lenkt oft ein WSUS-Server die Updates. Blockiert der den Download, ist die ISO-Quelle oben der saubere Weg — Finger weg von Richtlinien-Umgehungen, im Zweifel die IT-Abteilung fragen.
  • Nichts hilft mehr: Als letzter Schritt bleibt die Reparatur-Installation (In-Place-Upgrade): das gleiche ISO starten und »Jetzt installieren« wählen, mit der Option, Apps und Dateien zu behalten. Windows wird darüber neu aufgesetzt, ohne dass persönliche Daten verloren gehen. Trotzdem vorher ein Backup deiner wichtigen Dateien anlegen — bei Systemeingriffen dieser Größe ist ein Sicherungspunkt Pflicht.

Welche Reparaturquellen DISM akzeptiert

Windows Update ist die Standardquelle. Fällt sie aus, kennt Microsoft vier dokumentierte Alternativen, die DISM /RestoreHealth über /Source annimmt: ein eingebundenes Windows-Abbild (c:\mount\Windows), eine laufende Windows-Installation, deren C:\Windows-Ordner im Netz freigegeben ist, einen Side-by-Side-Ordner vom Installationsmedium (z:\sources\SxS) und eine WIM-Datei mit Index-Angabe im Format Wim:\\server\images\contoso.wim:3. Gibst du mehrere /Source-Pfade an, nimmt DISM den ersten Treffer und ignoriert den Rest.

Zwei Regeln aus Microsofts Dokumentation entscheiden darüber, ob die Fremdquelle überhaupt greift — und beide fehlen in den meisten Anleitungen. Erstens: nur RTM-Medien verwenden, weil aus nachgeschobenen „Refresh“-Medien ältere Dateiversionen entfernt wurden, die das Zielsystem noch braucht. Zweitens: die Quelle muss mindestens auf dem kumulativen Update-Stand des kaputten Systems sein. Ist dein Windows weiter gepatcht als das ISO, schlägt die Reparatur fehl, weil die neueren Dateien in der Quelle schlicht nicht liegen. Ein frisch geladenes ISO der aktuellen Windows-11-Version ist deshalb fast immer die bessere Quelle als die alte DVD aus der Schublade.

Im Firmennetz lässt sich die Quelle zentral vorgeben: Gruppenrichtlinien-Editor öffnen, dann Computerkonfiguration → Administrative Vorlagen → System → Einstellungen für die Installation optionaler Komponenten und die Reparatur von Komponenten angeben. Dort hinterlegt die IT alternative Netzwerkpfade und legt fest, ob Windows Update als Ersatzquelle erlaubt bleibt.

Komponentenspeicher aufräumen — mit einer Warnung

Nach mehreren gescheiterten Update-Runden ist der Komponentenspeicher oft nicht nur beschädigt, sondern auch aufgebläht. Dism /Online /Cleanup-Image /AnalyzeComponentStore erstellt zuerst einen Bericht, ob eine Bereinigung überhaupt empfohlen wird. Erst danach lohnt /StartComponentCleanup, das überholte Komponenten entfernt.

Der Zusatz /ResetBase schrumpft den Speicher weiter — hat aber eine Nebenwirkung, die man vorher kennen muss: installierte Windows-Updates lassen sich danach nicht mehr deinstallieren. Wer gerade ein Update-Problem jagt, verbaut sich damit den Rückweg. Und der Vollständigkeit halber: /RevertPendingActions nimmt hängende Wartungsvorgänge zurück, ist laut Microsoft aber ausdrücklich nicht für ein laufendes Betriebssystem gedacht, sondern nur für ein System, das nicht mehr startet.

Windows startet gar nicht mehr: DISM offline anwenden

Bootet der Rechner nicht mehr, kommst du über die Wiederherstellungsumgebung an die Eingabeaufforderung (nach drei abgebrochenen Startversuchen bietet Windows sie an). Dort funktioniert /Online nicht, weil kein laufendes System vorhanden ist — stattdessen zeigst du DISM auf die Installation und gibst eine Quelle mit:

Dism /Image:C:\ /Cleanup-Image /RestoreHealth /Source:E:\Sources\install.wim:1 /LimitAccess

Achtung: In der Wiederherstellungsumgebung tragen die Laufwerke andere Buchstaben als im laufenden Windows. Prüfe mit diskpart und list volume, welcher Buchstabe die Windows-Partition trägt, bevor du den Befehl absetzt. Vor Eingriffen auf dieser Ebene gilt dasselbe wie bei jeder Datenträger-Aktion: erst eine Sicherung der wichtigen Dateien, dann reparieren.

Hintergrund: Warum SFC ohne DISM scheitert

Windows bewahrt von jeder Systemdatei eine unangetastete Referenzkopie im sogenannten Komponentenspeicher auf — dem Ordner WinSxS unter C:\Windows. Das ist die »Ersatzteilkiste« des Systems. SFC vergleicht die laufenden Systemdateien mit diesen Kopien und tauscht Beschädigtes aus.

Ist die Ersatzteilkiste selbst beschädigt — etwa nach einem abgebrochenen Update, einem Stromausfall mitten im Schreibvorgang oder fehlerhaftem RAM —, hat SFC keine verlässliche Vorlage mehr. DISM setzt an dieser Stelle an: Es repariert den Komponentenspeicher, indem es die fehlenden Bausteine aus einer externen Quelle nachlädt. Deshalb ist die Reihenfolge fast immer DISM zuerst, SFC danach. Für Azubis in der Fachinformatiker-Prüfung ist das ein dankbares Beispiel dafür, wie zwei Bordmittel aufeinander aufbauen statt sich zu ersetzen.

Quellen

Häufige Fragen

Muss ich DISM oder SFC zuerst ausführen?

DISM zuerst. Microsoft schreibt wörtlich: „Sie sollten DISM ausführen, bevor Sie die Systemdateiprüfung ausführen.“ DISM repariert das Windows-Abbild, aus dem SFC anschließend die einzelnen Systemdateien ersetzt.

Wie lange dauert DISM /RestoreHealth?

Microsoft nennt „mehrere Minuten“, in der Praxis sind es meist 10 bis 20 Minuten je nach Umfang der Beschädigung und Internetgeschwindigkeit. Dass der Fortschrittsbalken bei 20 oder 40 Prozent lange stehen bleibt, ist normal — nicht abbrechen.

Was bedeutet der DISM-Fehler 0x800f081f?

0x800F081F steht laut Microsoft für CBS_E_SOURCE_MISSING: Die Quelle für das Paket oder die Datei wurde nicht gefunden. Abhilfe: StartComponentCleanup ausführen oder mit /Source ein passendes Windows-11-ISO als lokale Quelle angeben.

Kann ich DISM ohne Internet nutzen?

Ja. Binde ein passendes Windows-11-ISO als Laufwerk ein und verweise DISM mit /Source:WIM:D:\Sources\install.wim:1 /LimitAccess darauf. Die Quelle muss dabei mindestens auf dem Update-Stand des defekten Systems sein, sonst schlägt die Reparatur fehl.

Wo finde ich das Protokoll der DISM-Reparatur?

Den Reparaturbericht schreibt DISM nach %windir%\Logs\CBS\CBS.log. Die Protokolldatei des Werkzeugs selbst liegt standardmäßig unter %WINDIR%\Logs\Dism\dism.log, Standard-Protokollstufe 3.

Gehen bei der Reparatur meine Daten verloren?

Nein. CheckHealth, ScanHealth, RestoreHealth und sfc /scannow tasten persönliche Dateien nicht an. Nur beim letzten Ausweg, der Reparatur-Installation, solltest du vorsichtshalber vorher ein Backup anlegen.

Marcel Meyer

# wer schreibt hier

Marcel Meyer schraubt seit über zehn Jahren an Rechnern, Netzwerken und Servern — beruflich wie privat. Hier übersetzt er IT-Grundlagen in verständliche Schritte.

→ Mehr über mich

Anzeige