Bereinigen des Ordners „WinSxS“

In diesem Thema wird beschrieben, mit welchen Methoden Sie die Größe des Ordners „WinSxS“ unter einer laufenden Installation von Windows 10 oder höher verringern können.

Löschen Sie den Ordner „WinSxS“ nicht. Sie können stattdessen die Größe des Ordners „WinSxS“ mithilfe der in Windows integrierten Tools reduzieren. Weitere Informationen zum Ordner „WinSxS“ finden Sie unter Verwalten des Komponentenspeichers.

Ab Windows 10 und Windows Server 2016 reduziert das Betriebssystem automatisch die Größe des Ordners „WinSxS“ mithilfe von Methoden, die den in diesem Thema beschriebenen Methoden ähneln. Windows nutzt zusätzlich interne Prozesse zum Reduzieren der Größe des Ordners „WinSxS“, etwa das Deinstallieren und Löschen von Paketen mithilfe von Komponenten, die durch andere Komponenten neuerer Versionen ersetzt wurden. Frühere Versionen einiger Komponenten werden für eine bestimmte Zeit im System aufbewahrt, sodass Sie ggf. ein Rollback durchführen können. Nach einem bestimmten Zeitraum werden diese älteren Komponenten automatisch aus der Installation entfernt.

Mithilfe einiger dieser Vorgehensweisen können Sie auch die Größe von Windows-Images verringern, wie unter Reduzieren der Komponentenspeichergröße in einem Windows-Image (Offline) erläutert.

Informieren Sie sich unter Ermitteln der tatsächlichen Größe des WinSxS-Ordners, wie Sie die Größe des Ordners „WinSxS“ feststellen.

Warnung

Wenn Sie Dateien aus dem Ordner „WinSxS“ bzw. den gesamten Ordner „WinSxS“ löschen, kann dies schwerwiegende Folgen für das System haben. Es kann passieren, dass der PC nicht mehr gestartet bzw. keine Updates mehr installiert werden können.

  Sie haben verschiedene Möglichkeiten, die Bereinigung des Komponentenspeichers zu starten. Dabei werden die Paketlöschung und die Komponentenkomprimierung kombiniert, um den Ordner „WinSxS“ zu bereinigen:

Aufgabenplanung

Die Aufgabe StartComponentCleanup bereinigt automatisch Komponenten, wenn das System inaktiv ist. Bei automatischer Ausführung wartet die Aufgabe mindestens 30 Tage nach der Installation einer aktualisierten Komponente, bevor die vorherigen Versionen der Komponente deinstalliert werden.

Wenn Sie diese Aufgabe ausführen, weist sie ein Timeout von 1 Stunde auf und ist u. U. nicht in der Lage, alle Dateien vollständig zu bereinigen.

Ausführen der StartComponentCleanup-Aufgabe in der Aufgabenplanung zum Bereinigen und Komprimieren von Komponenten

  1. Wenn die Aufgabenplanung nicht geöffnet ist, starten Sie die Aufgabenplanung. Weitere Informationen finden Sie unter Starten der Aufgabenplanung.

  2. Erweitern Sie die Konsolenstruktur, und navigieren Sie zu Aufgabenplanungsbibliothek\Microsoft\Windows\Servicing\StartComponentCleanup.

  3. Klicken Sie unter Ausgewähltes Element auf Ausführen

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

    Hinweis

    Die StartComponentCleanup-Aufgabe kann auch über die Befehlszeile gestartet werden.

Dism.exe

Mit dem /Cleanup-Image-Parameter von Dism.exe verfügen fortgeschrittene Benutzer über noch mehr Optionen, um die Größe des Ordners „WinSxS“ weiter zu verringern. Weitere Informationen finden Sie unter DISM-Befehlszeilenoptionen zur Wartung von Betriebssystempaketen.

Verwenden des /StartComponentCleanup-Parameters

  • Wenn Sie den /StartComponentCleanup-Parameter von Dism.exe unter einer laufenden Version von Windows 10 oder einer höheren Version verwenden, erhalten Sie ähnliche Ergebnisse wie beim Ausführen der Aufgabe StartComponentCleanup in der Aufgabenplanung. Der Unterschied besteht darin, dass frühere Versionen der aktualisierten Komponenten (ohne die Frist von 30 Tagen) sofort gelöscht werden und das einstündige Timeout entfällt.

    Führen Sie an einer Eingabeaufforderung mit erhöhten Rechten Folgendes aus:

    Dism.exe /online /Cleanup-Image /StartComponentCleanup
    

Verwenden des /ResetBase-Schalters mit dem /StartComponentCleanup-Parameter

  • Wenn Sie den /ResetBase-Parameter zusammen mit dem /StartComponentCleanup-Parameter von DISM.exe unter einer laufenden Version von Windows 10 oder einer höheren Version verwenden, werden alle veralteten Versionen der einzelnen Komponenten aus dem Komponentenspeicher entfernt.

    Führen Sie an einer Eingabeaufforderung mit erhöhten Rechten Folgendes aus:

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

    Warnung

    Alle vorhandenen Updatepakete können nach Abschluss dieses Befehls nicht deinstalliert werden, dies blockiert jedoch die Deinstallation zukünftiger Updatepakete nicht.

     

Verwenden des /SPSuperseded-Parameters

  • Um den von einem Service Pack verwendeten Speicherplatz zu reduzieren, verwenden Sie den /SPSuperseded-Parameter von Dism.exe unter einer laufenden Version von Windows, um alle Sicherungskomponenten zu entfernen, die für die Deinstallation des Service Packs erforderlich sind. Bei einem Service Pack handelt es sich um eine Sammlung kumulativer Updates für eine bestimmte Version von Windows.

    Führen Sie an einer Eingabeaufforderung mit erhöhten Rechten Folgendes aus:

    Dism.exe /online /Cleanup-Image /SPSuperseded
    

    Warnung

    Nachdem dieser Befehl ausgeführt wurde, kann das Service Pack nicht mehr deinstalliert werden.  

Datenträgerbereinigung

Mithilfe der Datenträgerbereinigung können Sie die Anzahl der unnötigen Dateien auf Ihren Laufwerken verringern, sodass der PC leistungsfähiger wird. Bei diesem Vorgang können temporäre Dateien und Systemdateien gelöscht, der Papierkorb geleert und eine Vielzahl nicht mehr benötigter Elemente entfernt werden. Die Option zum Bereinigen von Updates trägt dazu bei, die Größe des Komponentenspeichers zu verringern.

Ausführen der Datenträgerbereinigung zum Löschen von Systemdateien

Verwalten des Komponentenspeichers

Ermitteln der tatsächlichen Größe des WinSxS-Ordners

Reduzieren der Komponentenspeichergröße in einem Windows-Image (Offline)

Beheben von Speicherplatzproblemen, die durch ein großes Windows-Komponentenspeicherverzeichnis (WinSxS) verursacht werden