Posso cancellare la cartella "C:\WINDOWS\Installer\$PatchCache$"?
Questa cartella occupa quasi un GB della mia partizione C. È possibile cancellarla?
Questa cartella occupa quasi un GB della mia partizione C. È possibile cancellarla?
Heath Stewart The Patch Cache and Freeing Space sui blog MSDN spiega in dettaglio. Un estratto:
[…] fa sì che il servizio Windows Installer metta nella cache uno qualsiasi dei file originali che vengono sostituiti nella cache di base. […] È questa cache di base che consuma molto spazio sul disco di sistema dopo l'installazione […] La cache di base facilita la disinstallazione delle patch memorizzando i file originali in modo che possano essere copiati nelle posizioni di destinazione.
[…] rimuovendo la cache di base per un prodotto, la riparazione futura, l'installazione di patch e gli scenari di disinstallazione di patch possono richiedere il supporto di installazione originale. Se si dispone dello spazio per l'unità, si consiglia di tenere a disposizione le cache di base.
Penso che dovrebbe essere sicuro rimuovere i file, a condizione che sia possibile scaricarli di nuovo in futuro se sono necessari o se si ha accesso ai dischi di installazione originali. Avevo qualcosa di simile sul mio computer, l'ho appena cancellato e ho installato le cose dal disco originale ogni volta che me lo chiede ora. Scomodo, sì; ma non installo spesso le cose ed è molto meglio che avere un'intera tonnellata di spazio sul mio disco rigido sprecato.
Si potrebbe anche provare l'utility MSIZAP di Microsoft. Ha un'opzione “sicura”, ‘G’.
Quello che faccio per questa cartella è rivisitarla di tanto in tanto e cancellare solo i pacchetti che hanno almeno sei mesi di vita. In questo modo, se c'è una brutta patch di cui ho bisogno per tornare indietro, di solito posso ancora farlo.
In caso di dubbio, si può sempre andare per la via più sicura: basta comprimere l'intera mappa Installer! Cliccare con il tasto destro del mouse sulla mappa Installatore (o semplicemente $PatchCache$ mappa) e scegliere Proprietà. Nella scheda Generale, fare clic sul pulsante Avanzato. Infine, controllare Comprimere le cartelle per risparmiare spazio su disco. Se richiesto, scegliete un'opzione per comprimere tutte le sottocartelle e i file.
In questo modo potete guadagnare fino al 30% di spazio libero (o nel vostro caso, quasi 300MB), e tenete tutto nel caso in cui vi servirà in seguito. E la velocità e la risposta del sistema non ne risentiranno molto, poiché il sistema accede raramente a questa mappa.
Potete applicare questa tattica a diverse altre mappe di sistema non essenziali, recuperando così molto spazio libero sul vostro disco!
È possibile eliminare il contenuto della cartella.
Seguire questi passi:
1) Fermare il servizio Windows Installer.
2) Impostare la chiave di registro che indica la dimensione massima della cartella a zero.
3) Eliminare il contenuto della cartella.
4) Avviare il servizio Windows Installer.
5) Fermare il servizio Windows Installer.
6) Impostare la chiave di registro che indica la dimensione massima della cartella su 10 (valore predefinito).
7) Avviare il servizio Windows Installer.
Esempio:
Net Stop msiserver /Y
Reg Add HKLM\Software\Policies\Microsoft\Windows\Installer /v MaxPatchCacheSize /t REG_DWORD /d 0 /f
RmDir /q /s %WINDIR%\Installer\$PatchCache$
Net Start msiserver /Y
Net Stop msiserver /Y
Reg Add HKLM\Software\Policies\Microsoft\Windows\Installer /v MaxPatchCacheSize /t REG_DWORD /d 10 /f
Net Start msiserver /Y
Estratto da: http://www.sysadmit.com/2016/02/GPO-Reducir-tamano-C-Windows-Installer.html
Utilizzare invece MKLINK per collegare la cartella ad un drive alternativo se si dispone di spazio
sul drive D: creare la sottocartella denominata C
tagliare e incollare la cartella Installer alla sottocartella C-Windows situata sul drive D:
eseguire CMD
tipo: CD C:\Windows
tipo: MKLINK /J Installer D:\C-Windows \Installer
tipo: MKLINK /J Installer D:\C-Windows \Installer
tipo: CD C:\Windows
: USCIRE DA
La soluzione è di usare il comando Start → Esegui → cmd
:
rmdir /q /s "C:\WINDOWS\Installer\$PatchCache$"
Attenzione: Questo non influirà sulla cartella Installer. Tutti i file di contenuto msi
creati lì rimarranno fino a quando il programma non sarà disinstallato. $PatchCache$
può crescere fino a GB di dimensioni che richiedono molto spazio sul disco rigido.
Questo comando cancellerà $PatchCache$
, e dopo aver finito, eseguire
dir C:\WINDOWS\Installer\$PatchCache$
``` ```
del /q /s %tmp%
… per vedere se la cartella è ancora lì.
Si può anche utilizzare
&001
che cancella tutti i file nella cartella temporanea, che vengono creati con l'installazione del software.