Simone Losi IT Consulting

ridurre le dimensioni delle cartelle Installer e WinSxS

Submit to DeliciousSubmit to DiggSubmit to FacebookSubmit to Google PlusSubmit to StumbleuponSubmit to TwitterSubmit to LinkedIn

Per mantenere efficiente qualunque sistema operativo Windows è necessaria una periodica e costante manutenzione. Aggiornamenti, software installati e qualunque altra operazione che svolgiamo quotidianamente (download dal web, creazione nuovi file, ecc...), conducono inesorabilmente ad un appesantimento (quindi rallentamento) del sistema. Se poi utilizziamo dischi molto performanti come gli SSD, ma non troppo capienti (visti i costi), viene da se che lo spazio a disposizione tende a diminuire nel tempo. Personalmente avendo un SSD di soli 128 GB, ho scelto di gestire tutti i file personali su dischi esterni, in modo da dedicare l'unità a stato solido esclusivamente a sistema operativo (8.1 che è attualmente il più leggero in assoluto) e programmi. Il primo tool da utilizzare per una pulizia periodica è Disk cleanup (Pulizia disco) integrato in Windows (nativo da 8 in avanti), in particolare selezionare l'opzione pulizia file di sistema. Fatto questo possiamo dare una passata anche con programmi terzi come Ccleaner o SlimCleaner, ma non sarà rimasto molto se abbiamo selezionato tutte le opzioni di Pulizia disco. Ora possiamo verificare quali sono le cartelle che occupano più spazio con il grafico di TreeSizeFree:

 

 

Come possiamo notare, sotto la cartella di sistema Windows, spiccano per dimensioni le cartelle Installer e WinSxS. Essendo appunto di sistema, oltre a essere nascoste (vanno eventualmente scoperte), non si possono cancellare. Esiste un comando specifico di Windows, Msizap.exe, integrato nel pacchetto SDK Components for Windows Installer Developers. Tool professionale (non semplice da usare) e notevolmente pesante, per cui non vale la pena visto che stiamo cercando di fare spazio sul disco. Quello che possiamo fare, in modo relativamente semplice, è cancellare la sottocartella PatchCache, che può aumentare notevolmente nel tempo. Per fare questo utilizzeremo il seguente comando:

rmdir /q /s %WINDIR%\Installer\$PatchCache$

Digitare cmd all'interno di cerca programmi e file (tipicamente dal menù Start). Quando in alto appare il collegamento a cmd.exe, con il tasto destro del mouse selezionare l'opzione "Esegui come amministratore". Fatto questo compare una piccola finestra nera (il prompt dei comandi) e scriviamo (o copiamo) il comando indicato sopra:

 

 

Recupereremo in questo modo diversi GB di spazio nel disco C:\ (nel mio caso quasi 3):

 

 

Analogamente potremo ridurre, con la rimozione dei file di backup service pack, anche la cartella WinSxS con il comando:

dism /online /cleanup-image /spsuperseded

 

Commenti  

0 #4 Simone 2015-07-28 08:34
Citazione Paoluzzo1:
Il comando DISM equivale ad usare Pulizia disco selezionando Service pack. Non si è capito se Winsxs si può ridurre.

grazie

effettivamente è come dici tu, se utilizzi Windows 8.1 puoi fare riferimento a questo articolo sul sito Microsoft, ma non è che dica tanto di più:
https://msdn.microsoft.com/it-it/library/Dn251565.aspx
Citazione
0 #3 Paoluzzo1 2015-07-27 10:44
Il comando DISM equivale ad usare Pulizia disco selezionando Service pack. Non si è capito se Winsxs si può ridurre.

grazie
Citazione
0 #2 Simone 2015-03-24 13:34
Citazione MarcoPC:
Scusami ma in Windows Vista il comando "DISM" non sembra essere implementato. Come faccio quindi a ridurre le dimensioni della cartella winsxs ? Grazie.

Ciao Marco,
prova con il comando compcln.exe (se hai installato il sp2 di Vista come presumo).
Citazione
0 #1 MarcoPC 2015-03-24 12:38
Scusami ma in Windows Vista il comando "DISM" non sembra essere implementato. Come faccio quindi a ridurre le dimensioni della cartella winsxs ? Grazie.
Citazione

Aggiungi commento


Codice di sicurezza
Aggiorna

back to top ▲