Der Windows-Komponentenspeicher ist einer der wichtigsten Reparaturmechanismen
in Windows 10 und Windows 11. Er enthält Dateien, die Windows zum Installieren von Features,
zum Reparieren von Systembeschädigungen, zum Entfernen von Updates und zur Wartung des Betriebssystems verwendet.
Wenn dieser Speicher beschädigt ist, schlagen häufig auch normale Reparaturversuche fehl: Windows Update funktioniert nicht,
optionale Features lassen sich nicht installieren, sfc /scannow kann Dateien nicht reparieren und
DISM meldet Fehler wie 0x800f081f oder 0x800f0906.
DISM /Online /Cleanup-Image /RestoreHealth aus, starten Sie den PC neu und führen Sie danach
sfc /scannow aus. Wenn DISM keine Reparaturdateien herunterladen kann, verwenden Sie eine Windows-ISO
als Quelle, wie weiter unten gezeigt.
Was ist der Windows-Komponentenspeicher und warum ist er wichtig?
Der Komponentenspeicher befindet sich hauptsächlich im Ordner C:\Windows\WinSxS.
Er ist kein einfacher Sicherungsordner und darf nicht manuell gelöscht werden. Windows verwendet ihn,
um Komponentenversionen zu speichern, kumulative Updates zu installieren, optionale Features zu aktivieren
und geschützte Systemdateien zu reparieren. DISM repariert den Komponentenspeicher, während SFC den reparierten
Speicher nutzt, um beschädigte Betriebssystemdateien zu ersetzen.
Wofür der Komponentenspeicher verwendet wird
- Installieren und Deinstallieren von Windows-Updates.
- Aktivieren optionaler Features wie .NET Framework, Hyper-V und SMB-Komponenten.
- Reparieren von Systemdateien mit SFC und DISM.
- Speichern paralleler Komponentenversionen, die für die Windows-Wartung erforderlich sind.
Was Sie vermeiden sollten
- Löschen Sie den Ordner
WinSxSnicht manuell. - Entfernen Sie keine Dateien des Komponentenspeichers mit Drittanbieter-Cleanern.
- Unterbrechen Sie DISM nicht, während das Image repariert wird.
- Verwenden Sie nach Möglichkeit keine Reparatur-ISO einer anderen Windows-Version oder eines anderen Builds.
Häufige Anzeichen für einen beschädigten Windows-Komponentenspeicher
Eine Beschädigung des Komponentenspeichers erscheint nicht immer als direkte WinSxS-Fehlermeldung. Häufig äußert sie sich durch fehlgeschlagene Updates, fehlende Systemdateien oder Reparaturbefehle, die nicht abgeschlossen werden können.
| Symptom | Was es meist bedeutet | Beste erste Lösung |
|---|---|---|
sfc /scannow meldet beschädigte Dateien, kann aber einige davon nicht reparieren |
SFC findet im lokalen Speicher keine sauberen Ersatzdateien | DISM mit /RestoreHealth ausführen und danach SFC erneut starten |
| Windows Update schlägt wiederholt fehl | Wartungsstapel, Update-Cache oder Komponentenpakete können beschädigt sein | DISM ausführen und Windows-Update-Komponenten zurücksetzen |
0x800f081f |
DISM findet die für die Reparatur benötigten Quelldateien nicht | Eine gemountete Windows-ISO als Reparaturquelle verwenden |
0x800f0906 |
Die Reparaturquelle kann nicht heruntergeladen oder erreicht werden | Internet/Proxy prüfen oder lokale Quelldateien verwenden |
| Optionale Features lassen sich nicht installieren | Windows kann Feature-Payloads nicht abrufen oder anwenden | DISM-Reparatur plus Zurücksetzen von Windows Update |
Vor der Wiederherstellung des Komponentenspeichers: wichtige Vorbereitung
DISM und SFC sind sichere, integrierte Windows-Tools. Die Reparatur des Komponentenspeichers kann jedoch Zeit benötigen und einen Neustart erfordern. Bereiten Sie das System vor, bevor Sie die Reparaturbefehle ausführen.
- Öffnen Sie ein erhöhtes Terminal. Klicken Sie mit der rechten Maustaste auf Start und wählen Sie Terminal (Administrator), Windows PowerShell (Administrator) oder Eingabeaufforderung (Administrator).
- Stellen Sie eine Internetverbindung her. Standardmäßig kann DISM Windows Update verwenden, um fehlende Reparaturdateien herunterzuladen.
- Deaktivieren Sie VPN- oder Proxy-Software vorübergehend. Wenn Ihre Verbindung Microsoft-Update-Server blockiert, kann DISM mit quellbezogenen Fehlern abbrechen.
-
Sorgen Sie für freien Speicherplatz auf dem Systemlaufwerk. Auf Laufwerk
C:sollten vor der Reparatur oder Bereinigung mehrere Gigabyte frei sein. - Erstellen Sie einen Wiederherstellungspunkt. Suchen Sie nach Wiederherstellungspunkt erstellen, öffnen Sie Computerschutz und klicken Sie auf Erstellen.
Integrität des Windows-Komponentenspeichers mit DISM prüfen
Bevor Sie eine Reparatur starten, können Sie mit DISM prüfen, ob Windows bereits bekannte Beschädigungen erkennt. Diese Befehle verändern keine persönlichen Dateien.
1. CheckHealth ausführen
Dieser schnelle Befehl prüft, ob Windows eine Beschädigung bereits markiert hat:
DISM /Online /Cleanup-Image /CheckHealth
2. ScanHealth ausführen
Dieser gründlichere Scan kann länger dauern, untersucht das Image aber detaillierter:
DISM /Online /Cleanup-Image /ScanHealth
Wenn DISM meldet, dass der Komponentenspeicher repariert werden kann, fahren Sie mit /RestoreHealth fort.
Wenn keine Beschädigung gefunden wird, können Sie trotzdem SFC ausführen, um geschützte Systemdateien zu prüfen.
Windows-Komponentenspeicher mit DISM RestoreHealth wiederherstellen
RestoreHealth ist der wichtigste DISM-Befehl zur Reparatur des Windows-Komponentenspeichers.
Er versucht, beschädigte Komponenten zu erkennen und mithilfe lokaler Dateien oder Windows Update zu ersetzen.
DISM /Online /Cleanup-Image /RestoreHealth
Warten Sie, bis der Vorgang vollständig abgeschlossen ist. Der Fortschritt kann längere Zeit bei einem bestimmten Prozentwert stehen bleiben, besonders auf langsameren Festplatten oder bei stärker beschädigten Installationen. Starten Sie Windows danach neu.
sfc /scannow aus.
DISM repariert die Reparaturquelle, SFC repariert danach die tatsächlichen Systemdateien.
Was tun, wenn DISM scheinbar hängen bleibt?
Ein Stillstand bei 20 %, 40 % oder 62,3 % bedeutet nicht automatisch einen Fehler. Lassen Sie den Vorgang weiterlaufen, solange die Festplattenaktivität sichtbar ist oder das Terminal nicht mit einer Fehlermeldung beendet wurde. Wenn DISM endgültig fehlschlägt, notieren Sie den Fehlercode und verwenden Sie die ISO-Methode weiter unten.
SFC nach DISM ausführen, um Windows-Systemdateien zu reparieren
Nachdem DISM den Komponentenspeicher repariert hat, sollte der System File Checker ausgeführt werden. SFC vergleicht geschützte Windows-Dateien mit den sauberen Kopien aus dem Komponentenspeicher und ersetzt beschädigte Dateien.
sfc /scannow
Typische Ergebnisse sind:
- Windows Resource Protection did not find any integrity violations — es wurden keine Probleme gefunden.
- Windows Resource Protection found corrupt files and successfully repaired them — beschädigte Dateien wurden repariert.
- Windows Resource Protection found corrupt files but was unable to fix some of them — führen Sie DISM erneut aus oder verwenden Sie eine ISO-Reparaturquelle.
Wenn SFC nach erfolgreichem DISM weiterhin Fehler meldet, starten Sie den PC neu und führen Sie sfc /scannow
ein zweites Mal aus. Manche Dateien werden erst nach einem Neustart ersetzt.
Windows-ISO als DISM-Reparaturquelle verwenden
Wenn DISM Fehler wie 0x800f081f meldet, findet es die benötigten Reparaturdateien nicht.
In diesem Fall können Sie eine Windows-ISO verwenden, die zu Ihrer installierten Windows-Version, Edition, Sprache
und möglichst auch zum Build passt.
Schritt 1: Windows-ISO einbinden
Klicken Sie mit der rechten Maustaste auf die ISO-Datei und wählen Sie Bereitstellen.
Windows weist der ISO einen Laufwerksbuchstaben zu, zum Beispiel D:.
Schritt 2: Prüfen, ob die ISO install.wim oder install.esd enthält
Öffnen Sie den Ordner D:\sources und prüfen Sie, welche Datei vorhanden ist:
install.wiminstall.esd
Schritt 3: Den richtigen Editionsindex ermitteln
Wenn die ISO install.wim enthält, führen Sie aus:
DISM /Get-WimInfo /WimFile:D:\sources\install.wim
Wenn die ISO install.esd enthält, führen Sie aus:
DISM /Get-WimInfo /WimFile:D:\sources\install.esd
Suchen Sie die Indexnummer, die zu Ihrer installierten Edition passt, zum Beispiel Windows 11 Pro oder Windows 10 Home. Ihre Edition finden Sie unter Einstellungen → System → Info.
Schritt 4: DISM mit der ISO als Quelle ausführen
Ersetzen Sie D: durch den Laufwerksbuchstaben Ihrer eingebundenen ISO und 6 durch die richtige Indexnummer
Ihrer Edition.
Für install.wim:
DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:D:\sources\install.wim:6 /LimitAccess
Für install.esd:
DISM /Online /Cleanup-Image /RestoreHealth /Source:ESD:D:\sources\install.esd:6 /LimitAccess
Der Parameter /LimitAccess weist DISM an, Windows Update nicht zu kontaktieren und stattdessen die angegebene
lokale Quelle zu verwenden. Starten Sie den PC nach Abschluss des Befehls neu und führen Sie danach aus:
sfc /scannow
Windows-Update-Komponenten zurücksetzen, wenn DISM keine Reparaturdateien herunterladen kann
DISM nutzt häufig Windows Update als Reparaturquelle. Wenn Windows Update selbst beschädigt ist, kann die Reparatur des Komponentenspeichers fehlschlagen. Das Zurücksetzen des Update-Caches und der Dienste kann den Zugriff auf Reparaturpakete wiederherstellen.
Öffnen Sie Terminal (Administrator) oder Eingabeaufforderung (Administrator) und führen Sie diese Befehle nacheinander aus:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start msiserver
net start bits
net start cryptSvc
net start wuauserv
Starten Sie Windows neu und führen Sie DISM erneut aus:
DISM /Online /Cleanup-Image /RestoreHealth
SoftwareDistribution leert den lokalen Update-Cache.
Der Updateverlauf kann zurückgesetzt wirken, installierte Updates werden jedoch nicht entfernt.
Windows-Komponentenspeicher sicher bereinigen
Das Wiederherstellen des Komponentenspeichers ist nicht dasselbe wie das Bereinigen. Die Reparatur sollte zuerst erfolgen. Sobald Windows wieder fehlerfrei ist, können Sie die Größe des Komponentenspeichers mit unterstützten Tools reduzieren.
Größe des Komponentenspeichers analysieren
DISM /Online /Cleanup-Image /AnalyzeComponentStore
Komponentenspeicherbereinigung starten
DISM /Online /Cleanup-Image /StartComponentCleanup
Dadurch werden ersetzte Komponenten entfernt, die Windows nicht mehr benötigt. Das ist deutlich sicherer als das manuelle
Löschen von Dateien aus WinSxS.
Optional: ResetBase-Bereinigung
Dieser Befehl entfernt die Möglichkeit, aktuell installierte Updates zu deinstallieren. Verwenden Sie ihn nur, wenn das System stabil läuft und Sie keine kürzlich installierten Updates zurücksetzen müssen.
DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase
Erweiterte Lösungen, wenn der Komponentenspeicher weiterhin nicht wiederhergestellt werden kann
Wenn DISM und SFC auch mit einer passenden ISO-Quelle fehlschlagen, kann die Windows-Installation tiefergehende Wartungsschäden aufweisen. Nutzen Sie die folgenden Optionen der Reihe nach.
1. Datenträger auf Dateisystemfehler prüfen
Führen Sie eine Datenträgerprüfung auf dem Systemlaufwerk aus:
chkdsk C: /scan
Wenn Windows Probleme meldet, die eine Offline-Reparatur erfordern, führen Sie aus:
chkdsk C: /f
2. Systemzustand im abgesicherten Modus prüfen
Starten Sie im abgesicherten Modus und führen Sie DISM/SFC erneut aus. Das hilft, wenn Drittanbieter-Antivirus, Backup-Tools oder Treiber Reparaturvorgänge stören.
Inplace-Reparaturinstallation durchführen
Eine Inplace-Reparatur installiert Windows über die vorhandene Installation, während persönliche Dateien, installierte Apps und die meisten Einstellungen erhalten bleiben. Sie ist die beste Notfallmethode vor dem Zurücksetzen des PCs.
- Laden Sie eine Windows-ISO herunter, die zu Ihrer aktuellen Windows-Version passt.
- Binden Sie die ISO ein.
- Starten Sie
setup.exevom eingebundenen Laufwerk. - Wählen Sie Persönliche Dateien und Apps behalten.
- Folgen Sie dem Installationsprogramm, bis das Reparaturupgrade abgeschlossen ist.
Empfohlene Reparaturreihenfolge
Verwenden Sie für beste Ergebnisse diese Reihenfolge: CheckHealth → ScanHealth → RestoreHealth → Neustart → SFC → ISO-Quellenreparatur → Windows-Update-Reset → Komponentenbereinigung → Inplace-Reparaturinstallation.
Häufig gestellte Fragen zur Wiederherstellung des Windows-Komponentenspeichers
F Ist DISM RestoreHealth sicher? ▼
DISM /Online /Cleanup-Image /RestoreHealth ist ein integrierter Windows-Reparaturbefehl.
Er repariert das Wartungsimage und den Komponentenspeicher. Persönliche Dateien oder installierte Programme werden nicht gelöscht.
F Sollte ich zuerst SFC oder DISM ausführen? ▼
F Kann ich den WinSxS-Ordner löschen, um Speicherplatz freizugeben? ▼
C:\Windows\WinSxS nicht manuell. Verwenden Sie stattdessen die Datenträgerbereinigung
oder DISM /Online /Cleanup-Image /StartComponentCleanup.
F Warum zeigt DISM den Fehler 0x800f081f an? ▼
0x800f081f bedeutet in der Regel, dass DISM die Reparaturquelldateien nicht findet.
Binden Sie eine passende Windows-ISO ein und führen Sie DISM mit dem Parameter /Source aus.
F Wie lange dauert die Reparatur des Komponentenspeichers? ▼
Die beste Methode zur Wiederherstellung des Windows-Komponentenspeichers
Die zuverlässigste Methode zur Wiederherstellung des Windows-Komponentenspeichers besteht darin,
das Wartungsimage mit DISM zu reparieren, Windows neu zu starten und danach geschützte Systemdateien mit SFC zu reparieren.
Wenn DISM die erforderlichen Quelldateien nicht findet, binden Sie eine passende Windows-ISO ein und verweisen Sie DISM auf
install.wim oder install.esd. Vermeiden Sie das manuelle Löschen von WinSxS und verwenden Sie
unterstützte Bereinigungsbefehle erst, nachdem das System wieder fehlerfrei ist.
DISM /Online /Cleanup-Image /RestoreHealth → Neustart → sfc /scannow.