Was wird in dem mysteriösen Ordner WinSxs gespeichert?

Der Ordner WinSxs wurden mit der Version Windows Vista eingeführt und ist seitdem unersetzlich für Windows.Um das zu verstehen, müssen wir einen kurzen Blick in die Vergangenheit werfen. Eines der größten Probleme von Windows 9.x war die sogenannte "dll-Hölle". dll-Dateien sind Systemdateien, die von verschiedenen Programmen in unter Umständen verschiedenen Versionen benötigt werden. Es gab einfach keinen Weg, unterschiedliche Versionen derselben Datei so zu speichern, dass jedes Programm bei Bedarf darauf zugreifen kann. Dies führte zu Inkompatibiliäten und anderen Problemen. So wurde der Benutzer bspw. öfter dazu aufgefordert, mit der Windows-CD bestimmte Komponenten des Betriebssystems zu installieren, weil benötigte Dateien einfach nicht auf der Festplatte vorhanden waren.

In Windows ME baute Microsoft schließlich eine Möglichkeit ein, dass mehrere dll-Dateien unter demselben Namen gespeichert werden konnten. Daraus wurde die Lösung, die wir heute erleben: Die Einführung des Ordners WinSxs.

So eindrucksvoll sieht mein Ordner WinSxs aus (Bild: Selbst erstellt)

Wenn Sie den Ordner öffnen, sehen Sie eine lange Liste von Ordnern; jeder Ordner enthält eine oder mehrere Dateien. Die Namen der Ordner sind sehr lang und alle Ordner, die mit demselben Namen beginnen, enthalten verschiedene Versionen derselben Dateien. Die Namen dieser Komponenten enthalten die Version, die Sprache und den Prozessor, für welchen sie entwickelt wurde.

Damit ist der Ordner WinSxs praktisch die Gesamtheit der Funktionalität der Betriebssystems.

Und somit lässt sich auch die Frage, ob man Dateien aus WinSxs oder gar den ganzen Ordner löschen kann, mit einem klaren Nein beantworten.

Der Ordner WinSxs speichert nun sämtliche Komponenten, die von anderer Software benötigt werden. Dabei kann es natürlich auch verschiedene Versionen derselben Datei geben. So können Programme auch auf ältere Versionen wichtiger Dateien zugreifen, wenn sie diese benötigen. Der Benutzer wird jetzt zwischendurch nicht mehr aufgefordert, bestimmte Komponenten des Betriebssystems nachzuinstalieren, denn alle Programme haben mit dem Ordner WinSxs nun einen festen "Ansprechpartner", wo sie alle benötigten Informationen definitiv finden.

Aus diesem Grund sollten Sie auch tunlichst darauf verzichten, Dateien aus diesem Verzeichnis zu löschen. Wenn Sie nämlich eine Datei entfernen, die ein Programm dringend benötigt, läuft dieses Programm nicht mehr. Das kann so weit gehen, dass die Stabilität des Betriebssystems beeinträchtigt wird.

So groß ist mein Ordner WinSxs (Bild: Selbst erstellt)

Entwarnung: So groß ist der Ordner WinSxs überhaupt nicht

Auf meinem Screenshot ist der Ordner WinSxs offensichtlich etwa 8 GB groß. Oder doch nicht? So merkwürdig es im Moment auf Sie wirken mag: Ein typischer Ordner WinSxs umfasst etwa 400 bis 500 MB. Aber wieso werden dann 8 GB oder mehr im Windows Explorer angezeigt?

 

 

Die Erklärung ist einfach. Der Ordner WinSxs enthält sogenannte harte Verknüpfungen. Dabei handelt es sich nicht um die physisch wirklich vorhandenen Dateien, sondern um Verweise auf diese. Die Dateien liegen woanders auf der Festplatte und im Ordner WinSxs befinden sich Verweise (Links) auf diese Dateien und Links sind erheblich kleiner. Nun ist es so, dass der Windows Explorer nicht den Unterschied zwischen solchen Hard Links und tatsächlichen Dateien erkennen kann. Der Speicher wird berechnet, als wären diese harten Links die wirklichen Dateien.

Durch ein kleines Experiment können Sie diese Tatsache selbst nachvollziehen.

Aber kann ich diesen riesigen Ordner nicht irgendwie schrumpfen?

Wie bereits ausführlich beschrieben, sollten Sie unter gar keinen Umständen einfach Dateien aus dem Ordner WinSxs löschen. Das Beste ist es, den Ordner in Frieden zu lassen. Sollten Sie dennoch versuchen wollen oder müssen, den Ordner ein wenig zu verkleinern, möchte ich Ihnen dennoch einige Möglichkeiten an die Hand geben.

Löschen Sie als erstes alle Programme, die sie nicht benötigen. Das ist die sicherste Möglichkeit, den Ordner zu verkleinern, wenn auch nicht die aussichtsreichste, denn im Allgemeinen hat dies keine sehr großen Auswirkungen auf den Ordner WinSxs.

Datenträgerbereinigung aufrufen (Bild: Selbst erstellt)

Die beste Möglichkeit den Ordner zu verkleinern, ist das Entfernen der Installationsdateien des Service Packs 1. Das hat allerdings einen Nachteil: Das Service Pack kann nicht mehr gelöscht werden. Das Betriebssystem legt Sicherheitskopien der geänderten Dateien an, damit die Installation im Fehlerfall wieder rückgängig gemacht werden kann. Allerdings sind die Service Packs meistens so ausgereift, dass sie im Allgemeinen nicht rückgängig gemacht werden müssen, so dass Sie die Backups ohne Bedenken löschen können. Dadurch können Sie von 500 MB bis mehrere Gigabyte Speicherplatz unter Windows 7 wiedergewinnen. Windows 7 bietet Ihnen dazu sogar eine automatisierte Möglichkeit.

Klicken Sie dazu auf das Windowssymbol (1) und geben Sie in das Eingabefeld "Daten" ein (2). In der Liste erscheinen mehrere Einträge. Klicken Sie auf den Eintrag "Datenträgerbereinigung" (3). In dem folgenden Fenster klicken Sie auf die Schaltfläche "Systemdateien bereinigen". Beachten Sie, dass Sie für diese Aktion Administratorrechte benötigen! Setzen Sie nun in der Liste oben ein Häkchen bei dem Eintrag "Service-Pack-Sicherungsdateien". Bestätigen Sie mit "OK" und Windows löscht nun die überflüssigen Dateien des Service-Packs.

Sie möchten Systemdateien löschen (Bild: Selbst erstellen)

WinSxs-Cleanup-Tools

Es gibt einige Progamme wie z.B. WinsxsLite, die versprechen, den Ordner WinSxs aufzuräumen und zu verkleinern. Von der Benutzung solcher Programme wird in vielen Quellen abgeraten, da sie unter Umständen die Stabilität des Systems beeinträchtigen können. Sollten Sie dennoch in Erwägung ziehen, ein solches Programm zu nutzen, sollten Sie vorher unbedingt eine Sicherung Ihres Systems anlegen bzw. einen Systemwiederherstellungspunkt setzen.

Wählen Sie nun die gewünschten Daten aus (Bild: Selbst erstellt)

Laden ...
Fehler!