2009-12-13 07:17:03 +0000 2009-12-13 07:17:03 +0000
127
127

Posso cancellare la cartella "C:\WINDOWS\Installer\$PatchCache$"?

Questa cartella occupa quasi un GB della mia partizione C. È possibile cancellarla?

Risposte (9)

59
59
59
2010-12-02 07:58:01 +0000

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.

53
53
53
2009-12-13 07:41:43 +0000

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.

15
15
15
2010-05-05 20:25:31 +0000

Si potrebbe anche provare l'utility MSIZAP di Microsoft. Ha un'opzione “sicura”, ‘G’.

8
8
8
2011-08-09 16:49:58 +0000

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.

3
3
3
2009-12-13 07:26:11 +0000

È possibile? Sì. E’ possibile? Probabilmente no, se non è necessario. Windows Installer tiene quei file in giro perché pensa che siano necessari se mai dovessi installare un'altra patch sopra di essi (o disinstallare quelle particolari patch).

3
3
3
2013-08-24 13:44:29 +0000

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!

1
1
1
2016-02-25 11:28:44 +0000

È 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

0
0
0
2017-05-27 04:08:16 +0000

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

-1
-1
-1
2011-08-28 00:07:51 +0000

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.