Ich verwende einen (remote gehosteten) virtuellen Server mit Windows 2008 Server für einen Client. Anfangs hatte es 10 GB Speicherplatz. Während einiger Wochen, in denen auf dem Computer nichts anderes als normale Arbeit mit einem webbasierten Ticket-System ausgeführt wurde, begann Windows, sein berüchtigtes "winsxs" -Verzeichnis so stark zu füllen, dass sich am Ende die Festplatte befand voll und wir mussten weitere 5 GB bestellen. Jetzt, drei Wochen später, wurden diese 5 GB auch von winsxs verbraucht, und ich kann wieder nicht an der Maschine arbeiten. Winsxs ist jetzt 8 GB groß, der Rest des Windows-Verzeichnisses 5 GB.
Ich habe im Internet verschiedene Quellen gefunden, die das gleiche Problem beschreiben. Anscheinend speichert Windows 2008 alle Sprachversionen für alle DLLs, die während des normalen Aktualisierungsprozesses heruntergeladen werden. Das Löschen von Dingen dort wird als tödlich gefährlich beschrieben, da sie wichtige Komponenten enthalten. Ich habe kein Tool oder keine Anleitung gefunden, um die nicht mehr benötigten Dateien zu identifizieren und zu entfernen.
Was kann ich machen? Ist das normal und wenn ja, wie verwalten andere Server mit gleichermaßen begrenztem Speicherplatz? Kann ich etwas ein- oder ausschalten?
Von den vordefinierten Serverrollen ist nur "Dateidienste" (oder wie auch immer es in Englisch heißt, es ist ein Schweizer Server) aktiviert. Außerdem habe ich Apache, mySQL und Subversion installiert. Automatische Updates sind aktiviert.
Bearbeiten: Das Problem besteht weiterhin.
Hinweis: Mir ist bekannt, dass das WinSXS-Verzeichnis hauptsächlich aus Symlinks besteht und dass Benutzer aufgrund der Größe häufig in Panik geraten. Trotzdem habe ich von 15 GB Speicherplatz 1,5 MB für Programme und Daten und nichts mehr übrig. Ich bin froh, dass ich überhaupt auf die verdammte Maschine zugreifen kann. * Ich habe bereits 1 GB Daten freigegeben, die von Windows Windows innerhalb von 24 Stunden gefüllt wurden. Es ist wie in einem Horrorfilm. Was ich ausprobiert habe:
- Das Installieren von SP2 (das mit compcln.exe geliefert wird) ist keine Option, da der Speicherplatz nicht einmal dafür ausreicht.
- Auf dem Computer befindet sich keine vsp1clean.exe, wahrscheinlich, weil SP1 bereits mit dem System zusammengeführt wurde. Tatsächlich existiert nirgendwo eine Datei mit dem Namen * cln.exe.
- Es gibt keine Schattenkopien. Schattenkopien sind nicht aktiv.
- Soweit ich das beurteilen kann, sind keine Systemwiederherstellungspunkte aktiv.
- Die einzige aktivierte Serverrolle ist "Dateiserver".
- Die Standard-Bereinigungsfunktion (Rechtsklick auf Laufwerk C) bietet mir erstaunliche 2 MB an Papierkorbinhalten und temporären Internetdateien.
- Die Verwendung eines der "cleanup winsxs" -Skripte ist für mich keine Option, sie sehen alle zu zwielichtig aus. Ich kann nichts direkt von Microsoft finden, das dieses Problem behebt.