So reduzieren Sie die Größe Ihres WinSXS-Ordners unter Windows 7 oder 8
Der WinSXS-Ordner unter C: \ Windows \ WinSXS ist umfangreich und wird immer länger, je länger Windows installiert ist. Dieser Ordner erstellt im Laufe der Zeit unnötige Dateien, z. B. alte Versionen von Systemkomponenten.
Dieser Ordner enthält auch Dateien für deinstallierte, deaktivierte Windows-Komponenten. Auch wenn Sie keine Windows-Komponente installiert haben, wird diese in Ihrem WinSXS-Ordner vorhanden sein, was Platz beansprucht.
Warum der WinSXS-Ordner zu groß wird
Der WinSXS-Ordner enthält alle Windows-Systemkomponenten. Tatsächlich handelt es sich bei Komponentendateien an anderen Stellen in Windows nur um Links zu Dateien, die im Ordner WinSXS enthalten sind. Der WinSXS-Ordner enthält alle Betriebssystemdateien.
Wenn Windows Updates installiert, wird die neue Windows-Komponente im Ordner WinSXS abgelegt und die alte Komponente im Ordner WinSXS beibehalten. Das bedeutet, dass jedes Windows Update, das Sie installieren, die Größe Ihres WinSXS-Ordners erhöht. Auf diese Weise können Sie Betriebssystemupdates über die Systemsteuerung deinstallieren. Dies kann im Falle eines fehlerhaften Updates nützlich sein. Diese Funktion wird jedoch selten verwendet.
Windows 7 behandelte dies, indem er eine Funktion hinzufügte, die es Windows ermöglicht, alte Windows-Update-Dateien nach der Installation eines neuen Windows Service Packs zu bereinigen. Die Idee war, dass das System zusammen mit Service Packs regelmäßig aufgeräumt werden könnte.
In Windows 7 wurde jedoch nur ein Service Pack - Service Pack 1 - veröffentlicht, das 2010 veröffentlicht wurde. Microsoft beabsichtigt nicht, ein anderes zu starten. Dies bedeutet, dass Windows Update-Deinstallationsdateien seit mehr als drei Jahren auf Windows 7-Systemen aufgebaut wurden und nicht einfach entfernt werden können.
Bereinigen Sie die Aktualisierungsdateien
Um dieses Problem zu beheben, hat Microsoft kürzlich ein Feature von Windows 8 auf Windows 7 zurückportiert. Sie haben dies ohne viel Aufhebens getan - es wurde in einem typischen kleineren Betriebssystem-Update eingeführt, das normalerweise keine neuen Features hinzufügt.
Um solche Update-Dateien zu bereinigen, öffnen Sie den Assistenten für die Datenträgerbereinigung (tippen Sie auf die Windows-Taste, geben Sie "Datenträgerbereinigung" in das Startmenü ein und drücken Sie die Eingabetaste). Klicken Sie auf die Schaltfläche "Systemdateien bereinigen", aktivieren Sie die Option "Windows Update-Bereinigung" und klicken Sie auf "OK". Wenn Sie Ihr Windows 7-System bereits seit einigen Jahren verwenden, können Sie wahrscheinlich mehrere Gigabyte davon freigeben Platz.
Beim nächsten Neustart des Systems dauert es einige Minuten, bis die Systemdateien von Windows bereinigt werden, bevor Sie sich anmelden und Ihren Desktop verwenden können.
Wenn diese Funktion nicht im Fenster "Datenträgerbereinigung" angezeigt wird, liegen Sie wahrscheinlich hinter Ihren Updates zurück - installieren Sie die neuesten Updates von Windows Update.
Windows 8 und 8.1 enthalten integrierte Funktionen, die dies automatisch tun. Tatsächlich ist in Windows eine geplante Task StartComponentCleanup enthalten, die automatisch im Hintergrund ausgeführt wird und Komponenten 30 Tage nach der Installation bereinigt. In diesem Zeitraum von 30 Tagen haben Sie Zeit, ein Update zu deinstallieren, falls Probleme auftreten.
Wenn Sie Updates manuell bereinigen möchten, können Sie auch die Windows Update-Bereinigungsoption im Fenster "Datenträgerverwendung" verwenden, genau wie unter Windows 7. (Tippen Sie zum Öffnen der Windows-Taste auf "Windows-Bereinigung") Führen Sie eine Suche durch, und klicken Sie auf die angezeigte Verknüpfung "Freier Speicherplatz durch Entfernen nicht benötigter Dateien".)
Windows 8.1 bietet Ihnen mehr Optionen, mit denen Sie alle vorherigen Versionen der deinstallierten Komponenten mit Gewalt entfernen können, auch wenn diese seit mehr als 30 Tagen nicht mehr verfügbar sind. Diese Befehle müssen in einer erhöhten Eingabeaufforderung ausgeführt werden. Starten Sie also das Eingabeaufforderungsfenster als Administrator.
Mit dem folgenden Befehl werden beispielsweise alle vorherigen Versionen von Komponenten ohne die 30-Tage-Kulanzfrist für die geplante Aufgabe deinstalliert:
DISM.exe / online / Cleanup-Image / StartComponentCleanup
Mit dem folgenden Befehl werden die für die Deinstallation von Service Packs erforderlichen Dateien entfernt. Sie können derzeit installierte Service Packs nach dem Ausführen dieses Befehls nicht deinstallieren:
DISM.exe / online / Cleanup-Image / SPS wurde aktualisiert
Mit dem folgenden Befehl werden alle alten Versionen aller Komponenten entfernt. Nach Abschluss dieses Vorgangs können Sie keine derzeit installierten Service Packs oder Updates deinstallieren:
DISM.exe / online / Cleanup-Image / StartComponentCleanup / ResetBase
Entfernen Sie Features bei Bedarf
In modernen Windows-Versionen können Sie Windows-Funktionen bei Bedarf aktivieren oder deaktivieren. Eine Liste dieser Funktionen finden Sie im Fenster Windows-Funktionen, auf das Sie über die Systemsteuerung zugreifen können.
Selbst Funktionen, die Sie nicht installiert haben, dh die Funktionen, die in diesem Fenster nicht aktiviert sind, werden auf Ihrer Festplatte in Ihrem WinSXS-Ordner gespeichert. Wenn Sie sich für die Installation entscheiden, werden sie in Ihrem WinSXS-Ordner verfügbar gemacht. Dies bedeutet, dass Sie nichts herunterladen oder Windows-Installationsmedien bereitstellen müssen, um diese Funktionen zu installieren.
Diese Funktionen beanspruchen jedoch Platz. Auf normalen Computern sollte dies keine Rolle spielen. Benutzer mit extrem wenig Speicherplatz oder Windows Server-Administratoren, die ihre Windows-Installationen auf einen möglichst kleinen Satz von Systemdateien reduzieren möchten, möchten diese Dateien jedoch möglicherweise von ihren Festplattenlaufwerken entfernen.
Aus diesem Grund hat Windows 8 eine neue Option hinzugefügt, mit der Sie diese deinstallierten Komponenten vollständig aus dem WinSXS-Ordner entfernen können, um Speicherplatz freizugeben. Wenn Sie die entfernten Komponenten später installieren möchten, werden Sie von Windows aufgefordert, die Komponentendateien von Microsoft herunterzuladen.
Öffnen Sie dazu als Administrator ein Eingabeaufforderungsfenster. Verwenden Sie den folgenden Befehl, um die für Sie verfügbaren Funktionen anzuzeigen:
DISM.exe / Online / Englisch / Get-Features / Format: Tabelle
Sie sehen eine Tabelle mit Funktionsnamen und deren Status.
Um eine Funktion von Ihrem System zu entfernen, verwenden Sie den folgenden Befehl, indem Sie NAME durch den Namen der zu entfernenden Funktion ersetzen. Den gewünschten Funktionsnamen finden Sie in der Tabelle oben.
DISM.exe / Online / Disable-Feature / Funktionsname: NAME / Entfernen
Wenn Sie den Befehl / Get-Features erneut ausführen, sehen Sie jetzt, dass die Funktion den Status "Deaktiviert mit entfernter Payload" hat und nicht nur "Deaktiviert". Daher wissen Sie, dass sie keinen Platz auf der Festplatte Ihres Computers beansprucht.
Wenn Sie versuchen, ein Windows-System so weit wie möglich zu verkleinern, sollten Sie unsere Listen mit Möglichkeiten zur Freigabe von Festplattenspeicher unter Windows sowie den von Systemdateien verwendeten Speicherplatz überprüfen.