Eseguo un server virtuale (ospitato in remoto) con Windows 2008 Server per un client. Inizialmente, aveva 10 GB di spazio. Nel corso di alcune settimane - durante le quali non è stato fatto nulla sulla macchina tranne il normale lavoro utilizzando un sistema icket basato sul web -, Windows ha iniziato a riempire la sua famigerata directory "winsxs" così tanto che alla fine il disco rigido era pieno e abbiamo dovuto ordinare altri 5 GB. Ora, tre settimane dopo, questi 5 GB sono stati consumati anche da Winsxs e di nuovo non riesco a lavorare sulla macchina. Winsxs ora è grande 8 GB, il resto della directory di Windows 5 GB.
Ho trovato varie fonti sul web che descrivono lo stesso problema. Apparentemente, Windows 2008 memorizza tutte le versioni linguistiche per tutte le DLL scaricate nel normale processo di aggiornamento. La semplice eliminazione di cose è descritta come mortalmente pericolosa in quanto contiene componenti vitali. Non ho trovato alcun tipo di strumento o istruzione per identificare e rimuovere quei file che non sono più necessari.
Cosa posso fare? È un comportamento normale e, se lo è, come gestiscono altri server con spazio altrettanto limitato? C'è qualcosa che posso spegnere o accendere?
Dei ruoli predefiniti del server, viene attivato solo "File service" (o come viene chiamato in inglese, è un server svizzero). Inoltre, ho installato Apache, mySQL e Subversion. Gli aggiornamenti automatici sono attivati.
Modifica: il problema persiste.
Nota: sono consapevole che la directory di WinSXS è costituita principalmente da collegamenti simbolici e che gli utenti spesso vanno in panico osservando le sue dimensioni. Tuttavia, su 15 GB di spazio, ho 1,5 MB utilizzati da programmi e dati e non è rimasto nulla . Sono contento di poter persino accedere a quella maledetta macchina. * Ho già liberato 1 GB di dati, che è stato riempito da Windows in 24 ore. È come in un film horror. Cosa ho provato:
- L'installazione di SP2 (fornita con compcln.exe) non è un'opzione, poiché lo spazio su disco non è sufficiente nemmeno per quello.
- Non esiste vsp1clean.exe sulla macchina, probabilmente perché SP1 è già stato unito al sistema. In effetti, non esiste alcun file denominato * cln.exe da nessuna parte.
- Non ci sono nessun copie shadow. Le copie shadow non sono attive.
- Per quanto ne so, non ci sono punti di ripristino del sistema attivi.
- L'unico ruolo del server attivato è "file server".
- La funzione standard "cleanup" (tasto destro del mouse su C: drive) mi offre uno sconcertante 2 MB di contenuto spazzatura e file temporanei Internet.
- L'uso di uno degli script "cleanup winsxs" non è un'opzione per me, sembrano tutti troppo ombrosi. Non riesco a trovare nulla direttamente da Microsoft per risolvere questo problema.