Eine praktische Anleitung, um die Größe von C:\Windows\WinSxS zu reduzieren, ohne Windows Update, Systemreparatur oder die Komponentenwartung zu beschädigen.
WinSxS steht für Windows Side-by-Side. Dabei handelt es sich um den Windows-Komponentenspeicher unter C:\Windows\WinSxS. Windows verwendet diesen Ordner zum Speichern von Systemkomponenten, Updatedateien, optionalen Features, Sprachressourcen und Dateien, die für die Reparatur oder Wartung des Betriebssystems erforderlich sind.
Der WinSxS-Ordner ist kein gewöhnlicher Cache-Ordner. Er ist Teil der Windows-Wartungsarchitektur. Windows Update, optionale Windows-Features, DISM-Reparaturvorgänge und die Wiederherstellung von Systemdateien können alle von Dateien an diesem Speicherort abhängen.
C:\Windows\WinSxS nicht, um Dateien manuell zu löschen. Manuelles Löschen kann Windows Update, DISM, SFC, optionale Features und zukünftige kumulative Updates beschädigen.
Die richtige Methode zum Bereinigen von WinSxS besteht darin, die integrierten Windows-Wartungstools zu verwenden: DISM, Aufgabenplanung, Datenträgerbereinigung oder Speicheroptimierung. Diese Tools entfernen nur ersetzte Komponenten, die Windows nicht mehr benötigt.
WinSxS kann im Datei-Explorer sehr groß wirken, doch die angezeigte Größe ist oft irreführend. Der Komponentenspeicher nutzt Hardlinks. Dadurch können manche Dateien an mehreren Orten zu existieren scheinen, obwohl sie auf dem Datenträger tatsächlich dieselben Daten teilen. Deshalb kann der Datei-Explorer den realen Speicherplatzverbrauch von WinSxS überschätzen.
Trotzdem kann WinSxS mit der Zeit wachsen. Die häufigsten Ursachen sind kumulative Updates, Feature-Updates, Sprachpakete, optionale Features und ältere Versionen von Systemkomponenten, die vorübergehend für Rollback- oder Wartungszwecke behalten werden.
| Grund | Bedeutung | Hilft eine Bereinigung? |
|---|---|---|
| Kumulative Windows-Updates | Alte Komponentenversionen bleiben nach der Installation neuer Updates erhalten. | Ja, DISM kann ersetzte Komponenten entfernen. |
| Feature-Updates | Windows behält Rollback- und Wartungsdateien nach großen Upgrades. | Ja, nach Ablauf der Rollback-Frist oder mit Bereinigungstools. |
| Optionale Windows-Features | Komponenten für Features wie .NET Framework, Hyper-V oder Sprachpakete können gespeichert sein. | Teilweise, abhängig von den installierten Features. |
| Hardlinks | Der Explorer kann dieselben Daten mehrfach zählen. | Nein; das ist ein Anzeigeproblem, kein verschwendeter Speicherplatz. |
Das Bereinigen von WinSxS ist sicher, wenn Sie integrierte Tools verwenden. Trotzdem handelt es sich um einen systemnahen Vorgang. Nutzen Sie vor dem Ausführen von Bereinigungsbefehlen diese kurze Checkliste.
/ResetBase nicht./StartComponentCleanup aus. Verwenden Sie /ResetBase nur, wenn Sie verstehen, dass dadurch bereits ersetzte Updates nicht mehr deinstalliert werden können.
Prüfen Sie vor jeder Bereinigung den Zustand des Komponentenspeichers. Der DISM-Analysebefehl zeigt die tatsächliche Größe des Komponentenspeichers, die Anzahl bereinigbarer Pakete und ob eine Bereinigung empfohlen wird.
Eingabeaufforderung / PowerShellDism.exe /Online /Cleanup-Image /AnalyzeComponentStore
Achten Sie in der Ausgabe auf diese Zeilen:
/AnalyzeComponentStore ändert nichts am System. Der Befehl meldet nur den aktuellen Zustand des Windows-Komponentenspeichers.
Die empfohlene Bereinigungsmethode über die Befehlszeile ist /StartComponentCleanup. Sie entfernt ersetzte Komponentenversionen, die Windows nicht mehr benötigt, und erhält zugleich die normale Wartungsfunktionalität.
Empfohlener DISM-BereinigungsbefehlDism.exe /Online /Cleanup-Image /StartComponentCleanup
So verwenden Sie ihn:
Enter.Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore erneut aus, um das Ergebnis zu vergleichen.Für die meisten Benutzer ist dies die beste Option, weil sie die WinSxS-Größe reduziert, ohne den aktuellen Update-Status unnötig aggressiv festzuschreiben.
Die Option /ResetBase entfernt alle ersetzten Versionen jeder Komponente im Komponentenspeicher. Dadurch kann zusätzlicher Speicherplatz freigegeben werden, es gibt jedoch eine wichtige Einschränkung: Nach der Verwendung können die bereits ersetzten Updates, die bereinigt wurden, nicht mehr deinstalliert werden.
Erweiterter DISM-BereinigungsbefehlDism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase
/ResetBase nur auf einem stabilen System. Wenn ein aktuelles Update Probleme verursacht hat und Sie es möglicherweise deinstallieren müssen, führen Sie diesen Befehl noch nicht aus.
Sinnvolle Einsatzfälle für /ResetBase:
Für normale Heim-PCs reicht /StartComponentCleanup meistens aus. Verwenden Sie /ResetBase als optionalen erweiterten Schritt, nicht als ersten Bereinigungsversuch.
Windows enthält eine automatische Wartungsaufgabe namens StartComponentCleanup. Sie läuft während der Systemwartung im Hintergrund, kann aber auch manuell gestartet werden.
Win + R, geben Sie taskschd.msc ein und drücken Sie Enter.Geplante Bereinigungsaufgabe ausführenschtasks.exe /Run /TN "\Microsoft\Windows\Servicing\StartComponentCleanup"
Diese Methode ist konservativ und nutzt das geplante Wartungsverhalten von Windows. Wenn Sie eine schnellere und direktere Bereinigung wünschen, verwenden Sie den DISM-Befehl aus dem vorherigen Abschnitt.
Die Datenträgerbereinigung kann alte Windows-Update-Dateien entfernen, einschließlich ersetzter Update-Komponenten, die über den Komponentenspeicher gespeichert wurden. Dies ist eine gute grafische Option, wenn Sie keine Befehle verwenden möchten.
Win + R, geben Sie cleanmgr ein und drücken Sie Enter.Unter Windows 10 und Windows 11 kann die Speicheroptimierung temporäre Dateien und einige veraltete updatebezogene Dateien automatisch entfernen. Sie ersetzt DISM nicht direkt, ist aber für die regelmäßige Wartung nützlich.
Um die regelmäßige Bereinigung zu automatisieren, aktivieren Sie Speicheroptimierung auf der Speicher-Seite und konfigurieren Sie, wie oft Windows temporäre Dateien bereinigen soll.
Da WinSxS ein geschützter Systemordner ist, gehört das manuelle Löschen von Dateien daraus zu den schnellsten Wegen, die Windows-Wartung zu beschädigen. Auch wenn Dateien alt oder doppelt erscheinen, kann Windows sie weiterhin über Hardlinks oder Komponentenmanifeste verwenden.
| Aktion | Risiko | Sichere Alternative |
|---|---|---|
Dateien aus C:\Windows\WinSxS löschen |
Windows Update, DISM und SFC können fehlschlagen. | Dism.exe /StartComponentCleanup verwenden. |
| Drittanbieter-„Systemreiniger“ auf WinSxS anwenden | Das Tool kann Dateien entfernen, deren Bedeutung es nicht korrekt erkennt. | Nur Microsoft-Wartungstools verwenden. |
| Besitz von WinSxS übernehmen, um Löschung zu erzwingen | Berechtigungen und Wartungsmetadaten können beschädigt werden. | Besitz und Berechtigungen unverändert lassen. |
| Den gesamten WinSxS-Ordner manuell komprimieren | Leistungsprobleme oder Wartungsfehler sind möglich. | Speicherplatz mit DISM, Datenträgerbereinigung oder Speicheroptimierung freigeben. |
Wenn die DISM-Bereinigung fehlschlägt, hängen bleibt oder eine Beschädigung des Komponentenspeichers meldet, führen Sie die folgenden Befehle nacheinander aus. Starten Sie sie in einer Eingabeaufforderung, PowerShell oder einem Terminalfenster mit Administratorrechten.
Dism.exe /Online /Cleanup-Image /ScanHealth
Sucht nach Beschädigungen im Komponentenspeicher. Das kann mehrere Minuten dauern.
Dism.exe /Online /Cleanup-Image /RestoreHealth
Versucht, das Windows-Abbild über Windows Update oder konfigurierte Reparaturquellen zu reparieren.
sfc /scannow
Überprüft geschützte Windows-Systemdateien und ersetzt beschädigte Dateien, wenn möglich.
| Problem | Mögliche Ursache | Was Sie versuchen können |
|---|---|---|
| DISM bleibt bei 20% oder 40% stehen | Normales DISM-Verhalten oder ein langsamer Datenträger. | Warten Sie. Schließen Sie das Fenster nicht, solange noch längere Zeit Datenträger- oder CPU-Aktivität sichtbar ist. |
| Bereinigung schlägt nach Windows Update fehl | Ausstehender Neustart oder nicht abgeschlossener Wartungsvorgang. | Starten Sie Windows neu und führen Sie den Befehl erneut aus. |
/AnalyzeComponentStore empfiehlt weiterhin eine Bereinigung |
Einige Pakete sind noch ausstehend oder reserviert. | Neu starten, ausstehende Updates installieren und die Bereinigung wiederholen. |
| DISM meldet, dass Quelldateien nicht gefunden wurden | Die Reparatur des Windows-Abbilds benötigt eine gültige Reparaturquelle. | Windows Update, ein passendes ISO-Abbild oder eine eingebundene install.wim-/install.esd-Quelle verwenden. |
Dism.exe /Online /Cleanup-Image /StartComponentCleanup ist der standardmäßige sichere Bereinigungsbefehl. Er entfernt ersetzte Komponentenversionen, die die Windows-Wartung nicht mehr benötigt. Die aggressivere Option /ResetBase wird ebenfalls unterstützt, verhindert aber das Deinstallieren bereits ersetzter Updates.
Die sicherste und effektivste Methode zum Bereinigen des WinSxS-Ordners ist die Verwendung der integrierten Windows-Wartungstools. Analysieren Sie zuerst den Komponentenspeicher und führen Sie danach den normalen DISM-Bereinigungsbefehl aus. Verwenden Sie /ResetBase nur, wenn das System stabil ist und Sie ersetzte Updates nicht deinstallieren müssen.
Echte WinSxS-Größe prüfen: Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
Empfohlene Bereinigung: Dism.exe /Online /Cleanup-Image /StartComponentCleanup
Erweiterte Bereinigung: Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase
Grafische Methode: Datenträgerbereinigung → Systemdateien bereinigen → Windows Update-Bereinigung
Niemals tun: Dateien aus C:\Windows\WinSxS manuell löschen