Den WinSxS-Ordner in Windows aufräumen: sichere Methoden, DISM-Befehle und Tricks zur Speicherplatzgewinnung

Letzte Aktualisierung: 28/10/2025
Autor: Holger
  • WinSxS ist der Komponentenspeicher; er wird nicht manuell gelöscht und seine "Größe" im Explorer wird üblicherweise durch Hardlinks aufgebläht.
  • Mit DISM können Sie analysieren und bereinigen: StartComponentCleanup, ResetBase (ohne Rollback) und, in älteren Systemen, SPSuperseded.
  • Der Aufgabenplaner automatisiert die Bereinigung mit einer Kulanzfrist; das Tool zur Datenträgerbereinigung wird über eine grafische Benutzeroberfläche bedient. Windows Update.
  • Wenn keine wiederherstellbaren Pakete vorhanden sind, werden Sie keine Einsparungen feststellen: Dies ist ein Zeichen dafür, dass der Speicher bereits optimiert ist und der Rest mit anderen geteilt wird. Windows.

WinSxS-Ordner leeren

Wenn der Lagerung Der Speicherplatz Ihres PCs ist fast voll und der Systemordner belegt bereits mehrere Gigabyte. Daher fragen Sie sich wahrscheinlich, wie Sie WinSxS bereinigen können, ohne etwas zu beschädigen. Unter Windows reagiert der Komponentenspeicher empfindlich und wächst zwar mit der Systemnutzung, aber er benötigt mehr Speicherplatz. die zeit, Es sollte nicht manuell gelöscht werden.Hier finden Sie alles, was Sie wissen müssen, um seine Größe mit den richtigen Werkzeugen zu reduzieren.

Im Folgenden erfahren Sie, warum WinSxS so groß wird, wie Sie die tatsächliche Größe überprüfen und wie Sie die Dateigröße mithilfe der Aufgabenplanung, DISM und der Datenträgerbereinigung reduzieren können. Wir beantworten außerdem häufig gestellte Fragen, gehen auf Fälle ein, in denen die Dateigröße nicht abnimmt, und beschreiben einen zusätzlichen Schritt, um Speicherplatz im Installationsordner freizugeben (Vorsicht ist geboten). Die Idee ist, dass man sicher Platz zurückgewinnt. und verstehen, was Sie bei jedem Schritt tun.

Was ist der WinSxS-Ordner und warum wächst er mit der Zeit?

WinSxS ist der Windows-Komponentenspeicher, der sich standardmäßig in folgendem Verzeichnis befindet: C:\Windows\WinSxSDieses Verzeichnis speichert Systemkomponentenversionen, Updates und Pakete, die für die Installation neuer Funktionen benötigt werden, und gegebenenfalls Sicheres ZurücksetzenDaher werden bei Systemaktualisierungen frühere Versionen zunächst aufbewahrt und später automatisch entfernt, wenn sie nicht mehr benötigt werden.

Ein wichtiger Punkt: Ein Großteil des Inhalts ist HardlinksDas heißt, es werden Verweise auf Dateien verwendet, die sich physisch an einem anderen Ort auf dem System befinden. Dadurch erscheint WinSxS im Explorer riesig, obwohl ein Großteil davon mit Windows gemeinsam genutzt wird und somit keinen doppelten Speicherplatz belegt. Dank dieses Mechanismus bleibt die Kompatibilität des Systems erhalten und es ermöglicht bei Bedarf die Reparatur oder das Zurücksetzen von Komponenten.

WinSxS ist an allen Installationen beteiligt und SystemaktualisierungenNeben der Bereitstellung von Standardfunktionen (Drucken, Öffnen bestimmter Dateitypen usw.) ist das manuelle Löschen des Inhalts keine Option. Wenn man etwas berührt, was man nicht berühren sollte, kann das das System instabil machen. oder die Deinstallation von Patches zu verhindern.

Um mit dem Wachstum Schritt zu halten, integriert Windows Aufgaben und Hilfsprogramme, die veraltete Versionen entfernen und Komponenten sicher komprimieren. Wir werden sehen, wie man sie aktiviert, was sie jeweils bewirken und wann ihre Verwendung angebracht ist abhängig von Ihrem Szenario.

So interpretieren Sie die Größe von WinSxS: Explorer vs. tatsächliche Größe

Ein häufiges Problem besteht darin, dass der Explorer beispielsweise 7,6 GB unter „Größe“ und 4,6 GB unter „Speicherplatz“ anzeigt, während DISM andere Werte meldet. Dies liegt daran, dass der Explorer Hardlinks und andere Metadaten hinzufügt. Aufblähung der visuellen FigurUm relevante Lagerdaten anzuzeigen, verwenden Sie DISM Analytics.

Öffne ein Eingabeaufforderung Führen Sie es als Administrator aus Analyse des Komponentenlagers. Der Befehl lautet:

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

Das Ergebnis zeigt mehrere sehr nützliche Felder an. Schauen Sie sich diese an: „Tatsächliche Größe des Komponentenlagers“ (die relevante Anzahl), „Mit Windows geteilt“ (nicht löschbare Systemdateien), „Sicherungen und deaktivierte Funktionen“ (Kandidaten für eine Bereinigung, falls keine Wiederherstellung erforderlich ist) und „Cache und temporäre Daten“ (in der Regel reduzierbar). Außerdem werden „Datum der letzten Bereinigung“, „Anzahl wiederherstellbarer Pakete“ und die Empfehlung zur Bereinigung angezeigt. Hier erfahren Sie, ob es mögliche Einsparungen gibt. oder falls Ihr System bereits optimiert ist.

  Die Kamera kann keine Verbindung herstellen

In realen Anwendungsszenarien zeigen sich deutliche Unterschiede: DISM könnte beispielsweise anzeigen, dass „Mit Windows geteilt“ mehrere GB groß ist, die sich nicht reduzieren lassen, während „Cache“ 0 Byte groß ist. In diesem Kontext, selbst wenn Sie Bereinigungsvorgänge durchführen, Sie werden keinen merklichen Rückgang feststellen.Weil fast nichts mehr zu retten ist. Das heißt nicht, dass der Prozess gescheitert ist; es bedeutet, dass kein „Fett“ mehr zu entfernen ist.

Sichere Methoden zur Reduzierung der Größe von WinSxS

Windows bietet drei Hauptmethoden zum Bereinigen des Komponentenspeichers im laufenden System: die Aufgabenplanung (mit der Aufgabe „StartComponentCleanup“), das DISM-Tool (mit verschiedenen Parametern) und die Datenträgerbereinigung. In Umgebungen zur Image-Erstellung können diese Verfahren auch offline angewendet werden. Der Schlüssel liegt in der Verwendung der integrierten Werkzeuge. und vermeiden Sie manuelle Löschungen.

Aufgabenplaner: StartComponentCleanup

Windows plant eine automatische Aufgabe, die Komponenten bereinigt, wenn der Computer im Leerlauf ist. Diese Aufgabe wartet nach der Installation einer aktualisierten Komponente mindestens 30 Tage, bevor ältere Versionen entfernt werden. Bei automatischer Ausführung hat sie eine Wartezeit von 1 StundeDaher kann es vorkommen, dass nicht alles in einem einzigen Zyklus vollständig abgeschlossen wird.

Wenn Sie es manuell ausführen möchten, öffnen Sie die Aufgabenplanung und navigieren Sie zum Pfad Aufgabenplanungsbibliothek\Microsoft\Windows\Servicing. Dort sehen Sie die Aufgabe „StartComponentCleanupSie können es über die Konsole oder direkt mit diesem Befehl starten:

schtasks.exe /Run /TN "\Microsoft\Windows\Servicing\StartComponentCleanup"

Bitte beachten Sie, dass die 30-tägige Kulanzfrist aufgrund der automatischen Ausführung eingehalten wird. Falls Sie eine sofortige Reinigung benötigen (ohne einstündiges Zeitlimit), Gehen Sie zum DISM-Abschnitt um mehr Optionen zu erzwingen.

DISM: Standardreinigung, Komplettreinigung und Servicepakete

DISM (Deployment Image Servicing and Management) bietet Feinsteuerung Bezüglich des Komponentenspeichers. Die grundlegende Funktionsweise in einem laufenden System ist:

Dism.exe /Online /Cleanup-Image /StartComponentCleanup

Dieser Befehl entfernt veraltete Versionen von Komponenten ohne 30-tägige Wartezeit und ohne die einstündige Wartezeit. Er ist üblicherweise der Erster Durchgang empfohlen Wenn Sie nach vernünftigen und reversiblen Einsparungen suchen.

Wenn Ihr System stabil läuft, Sie keine Updates deinstallieren möchten und die Leistung maximieren wollen, gibt es eine Option zum „Einfrieren“ der Komponentenbasis. Dadurch werden alle ersetzten Versionen entfernt, sodass ein Downgrade nicht mehr möglich ist. Der entsprechende Befehl lautet:

Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase

Wichtiger Warnhinweis: Nach der Verwendung / ZurücksetzenBase Bereits installierte Updates können nicht deinstalliert werden. Das ist unbedenklich, wenn Sie diesen Kompromiss eingehen und Speicherplatz sparen möchten. Für Computer, auf denen Sie möglicherweise zu einer früheren Version zurückkehren müssen, ist diese Lösung jedoch nicht optimal.

Zusätzlich können Sie bei älteren Installationen mit Service Packs (insbesondere klassischem Windows 7/Server) die Sicherungsdateien wiederherstellen, mit denen Sie das jeweilige Service Pack deinstallieren können:

Dism.exe /Online /Cleanup-Image /SPSuperseded

Wie bei /ResetBase geht auch hier die Option zum Deinstallieren des Service Packs verloren. Unter Windows 10/11 sind die Pakete kumulativ, daher Dieser Ansatz ist weniger sinnvoll. außer in ganz bestimmten Fällen oder bei vererbten Bildern.

Datenträgerbereinigung: Grafische Oberfläche und Kategorien

Wenn Sie eine vertraute Benutzeroberfläche bevorzugen, Datenträgerbereinigung Es ermöglicht das Löschen temporärer Dateien und, bei Ausführung mit Administratorrechten, das Bereinigen von Systemdateien, einschließlich der Kategorie von Windows Update was sich auf die Größe des Komponentenlagers auswirkt.

  Verwenden Sie Google DNS auf iPhone und iPad

Um es zu öffnen, drücken Sie Windows + R, geben Sie „cleanmgr“ ein und bestätigen Sie. Zuerst sehen Sie temporäre Dateien Um gängige Systemkomponenten zu bereinigen, klicken Sie auf „Systemdateien bereinigen“. Wählen Sie nach dem Scan gegebenenfalls Kategorien wie „Windows Update“, „Heruntergeladene Programmdateien“ oder Registrierungseinträge aus und bestätigen Sie mit OK. Es ist eine einfache Alternative Wenn du mit der Konsole nicht zurechtkommst.

Bitte haben Sie Geduld: Aufräumprozesse können je nach Speichergröße, Festplattentyp und ausstehenden Aufgaben Minuten bis Stunden dauern. Manchmal wird nach einem Neustart Speicherplatz freigegeben, die Änderung wird jedoch erst nach Abschluss des Vorgangs sichtbar. interne Abläufe.

Prüfen und messen: Nützliche Befehle vorher und nachher

Es empfiehlt sich, vorher und nachher Messungen durchzuführen, um festzustellen, ob tatsächlich Speicherplatz gewonnen wurde. Zusätzlich zur DISM-Analyse können Sie mit demselben Analysebefehl das Datum der letzten Wartung überprüfen und feststellen, ob eine erneute Bereinigung empfohlen wird. Wiederholen Sie die Analyse nach jeder Aktion. um den Effekt zu überprüfen:

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

Wenn der Bericht „Anzahl wiederherstellbarer Pakete: 0“ oder „Cache und temporäre Daten: 0 Bytes“ anzeigt und keine Bereinigung empfiehlt, ist es normal, dass Sie mit StartComponentCleanup keinen Speicherplatz gewinnen. In diesem Fall Ihr Lager ist wahrscheinlich bereits optimiert. und der Rest wird mit Windows (nicht reduzierbar) oder essentiellen Kopien geteilt.

Warum lädt es manchmal kein einziges Byte herunter? (Und was kann man dagegen tun?)

Es kommt häufig vor: Man führt „/StartComponentCleanup“ oder sogar „/ResetBase“ aus, aber die sichtbare Größe ändert sich nicht. Dafür gibt es mehrere typische Ursachen. Erstens, weil ein großer Teil des Volumes „Mit Windows geteilt“ ist. Nicht entfernbar ohne Beschädigung des Systems.Zweitens, weil keine wiederherstellbaren Pakete oder Cache-Dateien zum Löschen vorhanden sind. Drittens, weil der Explorer Hardlinks zählt und die angezeigte Größe größer erscheint als sie tatsächlich ist.

Einige praktische Tipps für besondere Vorsicht: Führen Sie „/StartComponentCleanup /ResetBase“ nur aus, wenn Sie keine Updates rückgängig machen möchten; starten Sie das System neu und messen Sie erneut mit DISM; stellen Sie sicher, dass keine Installationen vorhanden sind oder ausstehende Updates (Windows Update), das die Bereinigung blockiert; lassen Sie den Computer eingeschaltet, damit die geplante Aufgabe im Energiesparmodus ausgeführt werden kann. Es empfiehlt sich außerdem, den Wartungsstapel Ihrer Version aktuell zu halten, da dies die Wartung beeinflusst.

Tausende von Unterordnern (15.000 oder 16.000) sind an sich kein Problem: Der Cache verwaltet eine Struktur nach Paketen und Versionen, und viele dieser Elemente sind Hardlinks. Wenn „Cache und temporäre Daten“ den Wert 0 hat, gibt es fast keine unnötigen Daten; Versuchen Sie nicht, Unterordner manuell zu löschen.weil Sie das System gefährden.

Beachten Sie abschließend, dass der Taskplaner eine Wartezeit von 30 Tagen für neue Versionen und ein Zeitlimit von einer Stunde für die automatische Ausführung hat. Durch das Erzwingen einer Veröffentlichung mit DISM entfallen diese Wartezeit und das Zeitlimit, was in der Regel zu einer schnelleren Veröffentlichung führt. Wählen Sie die Methode entsprechend Ihrer Dringlichkeit und Ihrer Risikotoleranz. die Unfähigkeit, Patches zu deinstallieren.

Geführte Schritte: Öffnen Sie die Eingabeaufforderung als Administrator und führen Sie DISM aus.

Wenn Sie DISM noch nie verwendet haben, Starten Es ist ganz einfach. Öffnen Sie die Suchleiste, geben Sie „CMD“ ein, klicken Sie mit der rechten Maustaste und wählen Sie „Als Administrator ausführen“. Mit erhöhten Rechten können Sie dann Scans durchführen und Ihr System bereinigen. Befehle vorheriges Ohne Administratorrechte DISM wird im Lager nicht einsatzfähig sein.

Eine empfohlene Vorgehensweise wäre: 1) Analysieren Sie mit „/AnalyzeComponentStore“; 2) Falls wiederherstellbare Pakete vorhanden sind, führen Sie „/StartComponentCleanup“ aus; 3) Wenn Sie maximale Einsparungen erzielen und nicht zurücksetzen müssen, fügen Sie „/ResetBase“ hinzu. Nach jedem Schritt messen. um zu beurteilen, ob es sich lohnt, zum nächsten zu gehen.

  So testen und diagnostizieren Sie Ihren Monitor unter Windows

Die Größenangabe im Explorer prüfen (und warum sie irreführend ist)

Wenn Sie einen genaueren Blick darauf werfen möchten, können Sie die „scheinbare Größe“ des Ordners anzeigen, indem Sie ausgeblendete Elemente sichtbar machen (im Explorer-Menüband, Registerkarte „Ansicht“) und die Eigenschaften öffnen. C:\Windows\WinSxSSie sehen dort „Größe“ und „Größe auf der Festplatte“, die Sie entsprechen nicht der „Tatsächlichen Größe“ von DISM. Aufgrund von Hardlinks. Nutzen Sie diese Ansicht als allgemeine Richtlinie, nicht als tatsächliche Einsparungskennzahl.

Bei Systemen, die seit ihrer ersten Verwendung viele Updates erhalten haben, reduziert die erste Bereinigung mit DISM den Speicherplatz üblicherweise um etwa 15-20% (berichtete Fälle), aber jedes System ist anders. Ihre Ersparnisse hängen ab von der Anzahl der ersetzten Pakete und wie viel davon noch wiederhergestellt werden kann.

Zusätzliche Maßnahme zur Speicherplatzgewinnung: Ordner C:\Windows\Installer (erweitert)

Der Ordner C:\Windows\Installer Der PatchCache enthält den MSI-Installer-Cache und Patches, die zur Reparatur oder Deinstallation von Software erforderlich sind. Ihn wahllos zu löschen, ist keine gute Idee. Es gibt jedoch ein fortgeschrittenes Verfahren, um die Größe des PatchCaches durch Ändern einer Richtlinie und Löschen des Cache-Verzeichnisses zu reduzieren. Verwenden Sie es nur, wenn Sie wissen, was Sie tun. und nach dem Erstellen einer Sicherung/Wiederherstellung.

Die typischen Schritte (in CMD (mit Administratorrechten) den Windows Installer-Dienst beenden, den Registrierungsschlüssel MaxPatchCacheSize anpassen, Sie löschen das Cache-Verzeichnis und einen Standardwert wiederherstellen. Die Befehlsfolge sähe etwa so aus:

Net Stop msiserver /Y
Reg Add HKLM\Software\Policies\Microsoft\Windows\Installer /v MaxPatchCacheSize /t REG_DWORD /d 0 /f
RmDir /q /s %WINDIR%\Installer\$PatchCache$
Net Start msiserver /Y
Net Stop msiserver /Y
Reg Add HKLM\Software\Policies\Microsoft\Windows\Installer /v MaxPatchCacheSize /t REG_DWORD /d 10 /f
Net Start msiserver /Y

Dieser Vorgang kann auf Rechnern mit vielen installierten Programmen mehrere Gigabyte Speicherplatz freigeben, aber, wir wiederholen, kann Auswirkungen auf Reparaturen oder Demontagen haben de AppsWenn Sie sich damit nicht wohlfühlen, wenden Sie es nicht an und konzentrieren Sie sich stattdessen auf die Bereinigung von WinSxS mit offiziellen Tools.

Wartung in Offline-Images

Wenn Sie Referenzabbilder für Bereitstellungen erstellen, empfiehlt es sich, den Komponentenspeicher vor der Erfassung zu bereinigen. Mit DISM können Sie mithilfe des Schalters /Image an einem eingebundenen Abbild (z. B. in D:\Mount) arbeiten. Dadurch verringert sich die Basisgröße. die dann alle Einrichtungen erben.

Dism.exe /Image:D:\Mount /Cleanup-Image /StartComponentCleanup
Dism.exe /Image:D:\Mount /Cleanup-Image /StartComponentCleanup /ResetBase

Es gelten dieselben Warnungen: `/ResetBase` macht keine Aktualisierungen an diesem Image rückgängig. Verwenden Sie es erst am Ende des Vorbereitungsprozesses, wenn Sie sich von dessen Stabilität und den enthaltenen Patches überzeugt haben. Es handelt sich um eine empfohlene Vorgehensweise. in Unternehmensumgebungen, um Bandbreite und Speicherplatz zu sparen.

Wenn Sie verstehen, was WinSxS genau ist und wie Windows dessen Größe misst, wird die Bereinigung zum Kinderspiel. Mit der Aufgabenplanung, DISM und der Datenträgerbereinigung stehen Ihnen alle nötigen Werkzeuge zur Verfügung, um Gigabytes einzusparen, ohne die Stabilität zu beeinträchtigen. Falls die Analyse keine Einsparung anzeigt, handelt es sich nicht um einen Fehler. Das bedeutet, dass Ihr Lager bereits angepasst ist.In fortgeschrittenen Umgebungen kann das Bereinigen von Offline-Images und, mit großer Vorsicht, das Bearbeiten des Installer-Ordners zusätzlichen Speicherplatz freigeben, wenn dieser wirklich benötigt wird.

Was ist der WinSxS-Ordner und wie kann er verwaltet werden, ohne Windows zu beschädigen?
Verwandte Artikel:
Was ist der WinSxS-Ordner und wie verwalten Sie ihn, ohne Ihr Windows zu gefährden?