Freigeben über


Bereinigen des WinSxS-Ordners

In diesem Thema werden die verschiedenen Möglichkeiten beschrieben, um die Größe des WinSxS-Ordners auf einer Windows 10- oder höher-Installation zu verringern.

Löschen Sie nicht den WinSxS-Ordner, sondern verringern Sie stattdessen die Größe des WinSxS-Ordners mithilfe der in Windows integrierten Tools. Weitere Informationen zum Ordner "WinSxS" finden Sie unter Verwalten des Komponentenspeichers.

Das Betriebssystem reduziert automatisch die Größe des WinSxS-Ordners mithilfe von Methoden, die den in diesem Thema beschriebenen ähneln. Windows verwendet auch interne Prozesse, um die Größe des WinSxS-Ordners zu verringern, z. B. das Deinstallieren und Löschen von Paketen mit Komponenten, die durch andere Komponenten durch neuere Versionen ersetzt wurden. Frühere Versionen einiger Komponenten werden für einen bestimmten Zeitraum auf dem System gespeichert, sodass Sie bei Bedarf ein Rollback ausführen können. Nach einem bestimmten Zeitraum werden diese älteren Komponenten automatisch aus der Installation entfernt.

Sie können auch die Größe eines Windows-Images mit einigen der gleichen Techniken verringern, wie in Reduzieren der Größe des Komponentenspeichers in einem Offline-Windows-Imagebeschrieben.

Informationen zum Suchen der Größe Ihres WinSxS-Ordners finden Sie unter Ermitteln der tatsächlichen Größe des WinSxS-Ordners.

Anmerkung

Microsoft empfiehlt dringend, die Komponentenbereinigung nicht zu deaktivieren. Die Komponentenbereinigung ist unerlässlich, um eine optimale Systemleistung aufrechtzuerhalten und Speicherplatz freizugeben, indem veraltete oder unnötige Systemdateien wie alte Windows Update-Dateien entfernt werden. Das Deaktivieren dieses Features kann zu einer Anhäufung unnötiger Dateien führen, die wertvollen Speicherplatz verbrauchen und die Systemleistung beeinträchtigen können.

Warnung

Das Löschen von Dateien aus dem Ordner "WinSxS" oder das Löschen des gesamten WinSxS-Ordners kann ihr System erheblich beschädigen, sodass Ihr PC möglicherweise nicht gestartet wird und es unmöglich ist, die Aktualisierung vorzunehmen.

  Sie haben eine Reihe von Möglichkeiten, die Bereinigung des Komponentenspeichers zu starten, die eine Kombination aus Paketlöschung und Komponentenkomprimierung verwenden, um den WinSxS-Ordner zu bereinigen:

Aufgabenplanung

Die StartComponentCleanup Aufgabe bereinigt Automatisch Komponenten, wenn das System nicht verwendet wird. Wenn die Aufgabe automatisch ausgeführt wird, 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, hat die Aufgabe ein Timeout von 1 Stunde und bereinigt möglicherweise nicht vollständig alle Dateien.

Ausführen der Aufgabe "StartComponentCleanup" in Task Scheduler zum Bereinigen und Komprimieren von Komponenten

  1. Wenn Taskplaner nicht geöffnet ist, starten Sie den Taskplaner. 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"
    

    Anmerkung

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

Dism.exe

Der /Cleanup-Image Parameter von Dism.exe bietet erweiterten Benutzern weitere Optionen, um die Größe des WinSxS-Ordners weiter zu verringern. Weitere Informationen finden Sie unter DISM-Befehlszeilenoptionen zur Wartung von Betriebssystempaketen.

Verwenden des Parameters "/StartComponentCleanup"

  • Wenn Sie den /StartComponentCleanup-Parameter von Dism.exe für eine ausgeführte Version von Windows 10 oder höher verwenden, erhalten Sie ähnliche Ergebnisse wie die Ausführung der StartComponentCleanup Task in Task Scheduler, außer früheren Versionen aktualisierter Komponenten wird sofort gelöscht (ohne 30-Tage-Nachfrist), und Sie haben keine 1-Stunden-Timeoutbeschränkung.

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

    Dism.exe /online /Cleanup-Image /StartComponentCleanup
    

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

  • Wenn Sie den parameter /ResetBase zusammen mit dem parameter /StartComponentCleanup von DISM.exe in einer ausgeführten Version von Windows 10 oder höher verwenden, werden alle ersetzten Versionen jeder Komponente im 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 nicht deinstalliert werden, nachdem dieser Befehl abgeschlossen wurde, aber die Deinstallation zukünftiger Updatepakete wird dadurch nicht blockiert.

     

Verwenden Sie den Parameter "/SPSuperseded"

  • Um den von einem Service Pack verwendeten Speicherplatz zu reduzieren, verwenden Sie den /SPSuperseded-Parameter von Dism.exe in einer ausgeführten Version von Windows, um alle Sicherungskomponenten zu entfernen, die für die Deinstallation des Service Packs erforderlich sind. Ein Service Pack ist 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

    Das Service Pack kann nach Abschluss dieses Befehls nicht deinstalliert werden.  

Datenträgerbereinigung

Sie können die Datenträgerbereinigung verwenden, um die Anzahl der unnötigen Dateien auf Ihren Laufwerken zu verringern, wodurch Ihr PC schneller ausgeführt werden kann. Es kann temporäre Dateien und Systemdateien löschen, den Papierkorb leeren und eine Vielzahl anderer Elemente entfernen, die Sie möglicherweise nicht mehr benötigen. 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

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

Verkleinern der Größe des Komponentenspeichers in einem Offline-Windows-Image

Wie man mit Speicherplatzproblemen umgeht, die durch ein großes Windows-Komponentenspeicher-(WinSxS)-Verzeichnis verursacht werden