Windows reparieren mit DISM und SFC
- Für Profis
- Computer und Windows
- Dauer: etwa 45 Minuten
Stürzt Windows ab, öffnen sich Einstellungen nicht mehr oder scheitern Updates, sind oft beschädigte Systemdateien die Ursache. DISM repariert den Komponentenspeicher, aus dem Windows seine Dateien bezieht. SFC prüft dann die eigentlichen Systemdateien und ersetzt defekte aus diesem Speicher. Deshalb kommt DISM zuerst.
Für Geübte
Diese Anleitung arbeitet mit Systemwerkzeugen von Windows. Gehen Sie die Schritte genau so durch, wie sie hier stehen. Wenn Ihnen dabei etwas komisch vorkommt, hören Sie lieber auf und schreiben Sie mir. Das ist völlig in Ordnung.
-
Terminal als Administrator öffnen
Klicken Sie mit der rechten Maustaste auf Start und wählen Sie Terminal (Administrator), bei Windows 10 Windows PowerShell (Administrator). Bestätigen Sie die Nachfrage mit Ja. Oben im Fenster muss Administrator stehen.
-
Den Zustand prüfen
DISM /Online /Cleanup-Image /CheckHealthDas dauert nur Sekunden und zeigt, ob bereits eine Beschädigung bekannt ist. Für eine gründliche Prüfung:
DISM /Online /Cleanup-Image /ScanHealthDas dauert einige Minuten.
-
Den Komponentenspeicher reparieren
DISM /Online /Cleanup-Image /RestoreHealthDISM lädt dabei saubere Dateien über Windows Update herunter, der Computer braucht also Internet. Das dauert 10 bis 30 Minuten. Die Anzeige bleibt oft lange bei 20 % oder 62 % stehen. Das ist normal, bitte nicht abbrechen.
Am Ende sollte stehen: Der Wiederherstellungsvorgang wurde erfolgreich abgeschlossen.
-
Systemdateien prüfen
sfc /scannowMögliche Ergebnisse:
- Keine Integritätsverletzungen gefunden: Die Systemdateien sind in Ordnung.
- Beschädigte Dateien wurden gefunden und erfolgreich repariert: Neu starten und
sfc /scannowzur Kontrolle noch einmal laufen lassen. - Einige Dateien konnten nicht repariert werden: Neu starten und DISM und SFC noch einmal ausführen. Bleibt es dabei, siehe nächster Schritt.
-
Das Protokoll auswerten
Was SFC gefunden hat, steht in der Datei
CBS.log. Dieser Befehl schreibt nur die SFC-Einträge in eine Datei auf Ihren Desktop:Select-String -Path "$env:windir\Logs\CBS\CBS.log" -Pattern "\[SR\]" | Out-File "$env:USERPROFILE\Desktop\sfc-ergebnis.txt"Suchen Sie darin nach Cannot repair. Dort steht, welche Dateien betroffen sind.
-
Wenn DISM die Quelle nicht findet
Meldet DISM den Fehler 0x800f081f (Quelldateien nicht gefunden), laden Sie bei Microsoft eine ISO-Datei Ihrer Windows-Version herunter und öffnen Sie sie per Doppelklick. Sie erscheint als eigenes Laufwerk, zum Beispiel D:. Zuerst die richtige Edition suchen:
DISM /Get-WimInfo /WimFile:D:\sources\install.wimDann mit der Indexnummer Ihrer Edition (zum Beispiel 6 für Pro):
DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:D:\sources\install.wim:6 /LimitAccessHeißt die Datei
install.esd, ersetzen Siewim:durchesd:und den Dateinamen entsprechend.
Extra: Komponentenspeicher verkleinern
Nach erfolgreicher Reparatur gibt dieser Befehl Platz frei, den alte Update-Versionen belegen:
DISM /Online /Cleanup-Image /StartComponentCleanupBereits installierte Updates lassen sich danach nicht mehr deinstallieren. Bleiben die Probleme trotz Reparatur, ist eine Neuinstallation oft der schnellere Weg.