So verwalten Sie den riesigen WinSxS-Ordner in Windows 10

So verwalten Sie den riesigen WinSxS-Ordner in Windows 10

Wenn der Speicherplatz Ihres Systems knapp wird, helfen Ihnen Dienstprogramme von Drittanbietern, große Dateien und Sammlungen kleinerer Dateien auf einen Blick zu erkennen. Hier könnten Sie auf den WinSxS-Ordner stoßen. Es hat eine Größe von fast 5–10 GB und ist für viele Benutzer wie eine Blackbox in der Windows-Welt.





Natürlich stellt sich die Frage, was genau diese Dateien sind, die in WinSxS installiert sind und warum sie so groß sind. Websuchen und Foren sind voller Fragen zu diesem Ordner. Lassen Sie uns die Geheimnisse von WinSxS entmystifizieren und die richtige Art und Weise, es zu verwalten.





WinSxS erklärt

WinSxS (Side-by-Side) wurde als Reaktion auf die Lösung des ' DLL Hölle '-Problem im Windows-Betriebssystem. Einfach ausgedrückt handelt es sich um Fälle, in denen ein Programm die DLL-Datei (Dynamic Link Library) ändert, um die kritische Funktion anderer Anwendungen zu beeinträchtigen, die dieselbe DLL verwenden müssen.





Angenommen, eine App erfordert beispielsweise eine DLL mit der Versionsnummer 1.0.2. Wenn eine andere App die Ressource durch eine andere Version ersetzt, z.

Start von WinSxS

Windows XP sah den ordnungsgemäßen Start des Komponentenspeichers. Dabei lebt jede Komponente (DLL, OCX, EXE) in einem Verzeichnis namens WinSxS. Es würde alle verschiedenen Versionen von DLLs speichern, die von Software- und Hardwarepaketen installiert werden, und bei Bedarf die richtige Version laden.



Woher weiß eine App, welche Version einer DLL sie laden muss? Hier ist die ' Manifest-Datei ' spielt eine wichtige Rolle. Es enthält Einstellungen, die dem Betriebssystem mitteilen, wie ein Programm beim Start zu behandeln ist, und die richtige Version der DLL.

Jede Komponente hat eine Identität mit einem eindeutigen Namen, der Prozessorarchitektur, Sprache, Version und ID umfassen kann. Bestimmte Versionen dieser Komponenten werden dann in Paketen zusammengefasst. Sie werden von Windows Update und DISM verwendet, um Ihr System auf dem neuesten Stand zu halten.





Diese Zeitachse zeigt eine fortschreitende Verbesserung von WinSxS mit jedem größeren Betriebssystem-Upgrade.

Hardlinks werden im gesamten Windows-Betriebssystem verwendet. In Bezug auf WinSxS ist dies der einzige Ort, an dem Komponenten auf dem System vorhanden sind. Alle anderen Instanzen der Dateien außerhalb des Komponentenspeichers sind fest mit dem WinSxS-Ordner verknüpft. Was ist also ein Hardlink?





Entsprechend Microsoft Docs , ein fester Link ist ein Dateisystemobjekt, das es zwei Dateien ermöglicht, auf denselben Speicherort auf der Festplatte zu verweisen. Das bedeutet, dass Windows mehrere Kopien derselben Datei behalten kann, ohne zusätzlichen Speicherplatz zu beanspruchen.

Jedes Mal, wenn Sie Windows aktualisieren, wird eine ganz neue Version der Komponente veröffentlicht und über Hardlinks in das System projiziert. Die älteren bleiben aus Gründen der Zuverlässigkeit im Komponentenspeicher, jedoch ohne Hardlinks.

Mit der Hilfe von fsutil Befehl können Sie die Hardlinks jeder Systemdatei überprüfen. Drücken Sie Win+X und wähle Eingabeaufforderung (Administrator) , dann tippe ein

kostenlose Offline-Musik-Apps für Android
fsutil hardlink list [system file path]

Wenn ich zum Beispiel die Hardlinks einer Systemdatei namens 'audiosrv.dll' überprüfen möchte, dann tippe ein

fsutil hardlink list 'C:WindowsSystem32audiosrv.dll'

Bedeutung von WinSxS

Der Komponentenspeicher spielt eine wichtige Rolle bei der Unterstützung der Funktionen, die zum Anpassen und Aktualisieren von Windows erforderlich sind. Diese sind wie folgt:

  • Stellen Sie Ihr System nach einem Boot-Fehler oder einer Beschädigung wieder her
  • Aktivieren oder deaktivieren Sie Windows-Funktionen bei Bedarf
  • Verschieben von Systemen zwischen verschiedenen Windows-Editionen
  • Deinstallieren Sie problematische Updates
  • So installieren Sie die neuen Komponentenversionen mit Windows Update

WinSxS-Ordnergröße

WinSxS enthält alle Dateien, die erforderlich sind, um die Kompatibilität mit Hardware und Software auf Ihrem PC aufrechtzuerhalten. Eine der größten Stärken von Windows ist seine Fähigkeit, ältere Hardware und Apps ausführen . Diese Legacy-Kompatibilität geht jedoch auf Kosten von Speicherplatz und Fehlern.

Navigieren Sie zum C:WindowsWinSxS , klicke mit der rechten Maustaste darauf und wähle Eigenschaften . Dieser Ordner verbraucht fast 7,3 GB Speicherplatz. Aber die Sache ist, das ist nicht die wahre Größe. Der Grund dafür sind 'harte Links', die der Datei-Explorer und andere Tools von Drittanbietern nicht berücksichtigen.

Es zählt jeden Verweis auf einen Hardlink als eine einzelne Instanz der Datei für jeden Standort. Wenn sich also eine Systemdatei sowohl im WinSxS- als auch im System32-Verzeichnis befindet, würde der Datei-Explorer die Ordnergröße fälschlicherweise verdoppeln.

Überprüfen Sie die tatsächliche Größe von WinSxS

Um die tatsächliche Größe des Windows-Komponentenspeichers zu überprüfen, öffnen Sie ein Eingabeaufforderungsfenster mit erhöhten Rechten und geben Sie ein

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

Beachten Sie das /AnalyzeComponentStore Option wird unter Windows 8 und früheren Versionen nicht erkannt.

Nach der Analyse beträgt die tatsächliche Größe des Komponentenspeichers 5,37 GB. Dieser Wert berücksichtigt Hardlinks innerhalb des WinSxS-Ordners. Mit Windows geteilt gibt Ihnen die Größe von hart verknüpften Dateien. Datum der letzten Bereinigung ist das Datum der kürzlich abgeschlossenen Bereinigung des Komponentenspeichers.

Methoden zum Reduzieren der Größe des WinSxS-Ordners

Viele Benutzer fragen oft, ob es möglich ist, die Dateien manuell aus dem WinSxS-Ordner zu löschen. Die Antwort ist a Großes Nein .

Es wird höchstwahrscheinlich Windows beschädigen und wichtige Windows-Updates können möglicherweise nicht ordnungsgemäß installiert werden. Selbst wenn Sie erfolgreich Dateien aus dem WinSxS-Ordner entfernen, wissen Sie nie, welche App nicht mehr funktioniert.

Du kannst aber verkleinern Sie die Größe des WinSxS-Ordners mit einigen integrierten Tools. Wir verwenden Tools wie Datenträgerbereinigung, DISM-Befehle und entfernen Features bei Bedarf, um den WinSxS-Ordner zu trimmen.

Datenträgerbereinigungstool

Geben Sie in das Suchfeld Datenträgerbereinigung ein und wählen Sie Datenträgerbereinigung . Klicken Sie in diesem Fenster auf die Systemdatei bereinigen Taste. Dadurch wird das Dienstprogramm neu gestartet und der Zugriff auf alle Bereinigungsoptionen freigeschaltet. Sie können Installationsdateien, frühere Windows-Versionen und mehr entfernen. Das Datenträgerbereinigungstool ist der Ausgangspunkt für die Bereinigung von Windows 10.

Lesen Sie dies Schritt-für-Schritt-Anleitung, um herauszufinden, wie Sie Windows 10 am besten reinigen .

Entfernen Sie Funktionen bei Bedarf

Mit Windows können Sie standardmäßige Windows-Funktionen bei Bedarf aktivieren oder deaktivieren. Sie können einige nützliche Funktionen hinzufügen --- Hyper V, Print to PDF, Windows Subsystem for Linux (WSL) und mehr.

Funktionen, die Sie deaktivieren, verbleiben im WinSxS-Ordner und belegen Speicherplatz. Benutzer mit wenig Speicherplatz möchten möglicherweise ihre Windows-Installation so weit wie möglich verschlanken. Öffnen Sie ein Eingabeaufforderungsfenster mit erhöhten Rechten und geben Sie ein

DISM.exe /Online /English /Get-Features /Format:Table

Sie sehen eine Liste mit Funktionsnamen und deren Status

Um eine Funktion von Ihrem System zu entfernen, geben Sie ein

DISM.exe /Online /Disable-Feature /featurename:NAME /Remove

(Ersetzen Sie 'NAME' durch den Namen der in der Liste erwähnten Funktion)

Wenn du das läufst /Get-Features Befehl erneut, sehen Sie den Status als ' Deaktiviert mit entfernter Nutzlast 'statt nur' Behinderte .' Wenn Sie später die entfernten Komponenten installieren möchten, werden Sie von Windows aufgefordert, die Komponentendateien erneut herunterzuladen.

Bereinigung von DISM-Komponenten

Windows 8/8.1 enthält eine integrierte Funktion zum automatischen Bereinigen des Komponentenspeichers, wenn das System nicht verwendet wird. Offen Aufgabenplaner und navigiere zu Microsoft > Windows > Wartung . Klicken Sie mit der rechten Maustaste auf das Element und klicken Sie auf Lauf.

Der Task wartet nach der Installation einer aktualisierten Komponente mindestens 30 Tage, bevor die vorherige Version der Komponente deinstalliert wird. Die Aufgabe hat auch eine Zeitüberschreitung von einer Stunde und bereinigt möglicherweise nicht alle Dateien.

Mit DISM /Cleanup-Image -Parameter können Sie die vorherige Version der Komponente sofort entfernen (ohne eine 30-tägige Kulanzfrist) und haben keine Zeitlimitbeschränkung von einer Stunde. Offen Eingabeaufforderung (Administrator) und tippe ein

DISM.exe /online /Cleanup-Image /StartComponentCleanup

Wenn Sie hinzufügen ResetBase switch können Sie alle ersetzten Versionen jeder Komponente entfernen. Aber denken Sie daran, dass Sie keine aktuellen Updates deinstallieren können (selbst wenn sie fehlerhaft sind).

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

Der folgende Befehl entfernt alle Sicherungskomponenten, die für die Deinstallation von Service Packs benötigt werden. Es ist eine Sammlung kumulativer Updates für eine bestimmte Version von Windows.

DISM.exe /online /Cleanup-Image /SPSuperseded

Löschen Sie Windows-Dateien, um Speicherplatz freizugeben

Der WinSxS-Komponentenspeicher spielt eine wichtige Rolle im täglichen Betrieb von Windows. Sie sollten die Dateien also nicht löschen oder den WinSxS-Ordner verschieben, um Ihre Platzprobleme zu lösen. Windows-Upgrades haben detaillierte Berichts- und Bereinigungstools gebracht, mit denen Sie stattdessen die anderen Weltraumfresser finden können.

Wenn Sie die oben beschriebenen Techniken befolgen, können Sie die Größe des WinSxS-Ordners geringfügig reduzieren. Lesen Sie diesen Artikel, um es herauszufinden Windows-Dateien und -Ordner, die Sie löschen können, um weiteren Speicherplatz freizugeben .

So sehen Sie, wer Ihr Linkedin-Profil angesehen hat
Teilen Teilen Tweet Email So reinigen Sie Ihren Windows-PC mit der Eingabeaufforderung

Wenn der Speicherplatz Ihres Windows-PCs knapp wird, bereinigen Sie den Müll mit diesen schnellen Eingabeaufforderungsdienstprogrammen.

Weiter lesen
Verwandte Themen
  • Fenster
  • Dateisystem
  • Windows Explorer
  • Lagerung
  • Fehlerbehebung
Über den Autor Rahul Saigal(162 veröffentlichte Artikel)

Mit seinem M.Optom-Abschluss in Augenheilkunde war Rahul viele Jahre als Dozent am College tätig. Das Schreiben und Lehren anderer ist immer seine Leidenschaft. Er schreibt jetzt über Technik und macht sie für Leser, die sie nicht gut verstehen, verdaulich.

Mehr von Rahul Saigal

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um sich zu abonnieren