wäre jemand bereit, mir verständlich zu erklären, was der winsxs-Ordner ist, wozu er dient und warum er sich mit der Zeit so aufbläht? Ich habe schon diverse Foren und Fachseiten durchforstet, aber irgendwie komme ich immer an meine Grenzen, dieses Fachchinesisch zu verstehen. Für Eure Mühe schon jetzt ein großes Danke!
wäre jemand bereit, mir verständlich zu erklären, was der
winsxs-Ordner ist, wozu er dient und warum er sich mit der
Zeit so aufbläht?
nun, um Windows-Interna zu erklären, kommt man nicht ganz ohne Fachchinesisch aus.
Die meisten Programme kommen mit sogenannten dll-Dateien (Dynamic Link Library) daher oder benutzen Windows-eigene. Der Zweck von DLL-Dateien ist, den von einer Anwendung auf der Festplatte und im Hauptspeicher benötigten Speicherplatz zu reduzieren. Jeglicher Programmcode, der von mehr als einer Anwendung benötigt werden könnte, wird deshalb in einer einzelnen Datei auf der Festplatte gespeichert und nur einmal in den Hauptspeicher geladen, wenn mehrere Programme dieselbe Programmbibliothek benötigen.
Soweit, so gut. Jetzt gibt es aber Programme, die eine ältere Version einer bestimmten dll benötigen und in früheren Win-Versionen die aktuelle, die wiederum von anderen Programmen benötigt wird, kurzerhand mit ihrer Version überschrieben (ja, es gibt da auch Sicherheitsvorrichtungen, aber das würde hier zu weit führen)
so dass die neueren Progis plötzlich nicht mehr liefen.
Vista hat deshalb den Ordner winsxs-Ordner, der eine Kopie sämtlicher dll’s verwaltet, sprich den Programmen ihre Version zur Verfügung stellt. So können mehrere Versionen einer dll friedlich nebeneinander existieren, ohne sich gegenseitig zu stören.
Der Nachteil ist, dass bei jeder Installation von neuen Programmen dieser Ordner aufgebläht wird. Vista hat zwar eine automatische Verwaltug, welche die dll’s, die zB bei einer Deinstallation „vergessen“ wurde, zu löschen, nach einiger Zeit selbstständig löscht, aber die Sicherheit und Stabilität fordert ihren Tribut in höherem Speicherplatzbedarf. Es macht auch keinen Sinn, manuell da zu löschen, weil du ganz leicht Vista damit abschiessen kannst.
Alle Klarheiten beseitigt?
die Erklärung ist nicht vollständig, beinhaltet aber das Wesentliche, wie ich hoffe