Risposte:
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 installato cose dal disco originale ogni volta che me lo chiede. Inconveniente, sì; ma non installo spesso roba ed è molto meglio che avere un sacco di spazio sul mio disco rigido sprecato.
msizap
, mi chiedo se eliminare manualmente questi file sia davvero sicuro. Come per msizap *
Microsoft scrive: rimuove tutte le cartelle e le chiavi di registro di Windows Installer, regola i conteggi delle DLL condivise e arresta il servizio Windows Installer. Rimuove anche la chiave In-Progress e le informazioni di rollback. Windows lo fa anche quando si eliminano manualmente i file? (Non correre msizap
senza capire cosa fa; vedi i commenti alla risposta di Giosuè .)
C:\WINDOWS\Installer\$PatchCache$
o l'intera C:\WINDOWS\Installer
cartella. Il semplice passaggio può risparmiare davvero molto spazio sul disco. Esistono molti file msp che non usano cab all'interno. Tali file msp possono essere compressi bene e si ottiene uno spazio libero su disco.
La patch cache di Heath Stewart e lo spazio libero sui blog MSDN spiega in dettaglio. Un estratto:
[..] fa sì che il servizio Windows Installer memorizzi nella cache tutti i file originali che vengono sostituiti nella cache di base. [..] È questa cache di base che consuma molto spazio sull'unità 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, gli scenari di riparazione futura, installazione patch e disinstallazione patch potrebbero richiedere il supporto di installazione originale. Se si dispone dello spazio su disco, si consiglia di mantenere disponibili le cache di base.
$PatchCache$\Managed\
. Per me ho rimosso le cartelle di MS Office perché occupavano molto spazio e ho un DVD per loro. Dovresti essere in grado di riconoscere facilmente le cartelle di MS Office in quanto contengono file con l'icona di MS Office.
Puoi anche provare l' utilità MSIZAP di Microsoft. Ha un'opzione "sicura", "G".
msizap
ancora necessario con Win7?
Quello che faccio per questa cartella è rivederlo di tanto in tanto e cancellare solo i pacchetti che hanno almeno sei mesi. In questo modo, se c'è una brutta patch che devo ripristinare, di solito posso ancora farlo.
È possibile? Sì. Dovresti? Probabilmente no, se non è necessario. Windows Installer mantiene quei file in giro perché pensa che siano necessari se devi mai installare un'altra patch sopra di essi (o disinstallare quelle patch particolari).
In caso di dubbi, puoi sempre andare in modo più sicuro: comprimi semplicemente l'intera mappa dell'installer ! Fai clic con il tasto destro sulla mappa del programma di installazione (o solo sulla mappa $ PatchCache $ ) e scegli Proprietà . Nella scheda Generale , fai clic sul pulsante Avanzate . Infine, seleziona Comprimi cartelle per risparmiare spazio su disco . Se richiesto, scegliere un'opzione per comprimere tutte le sottocartelle e i file.
In questo modo puoi guadagnare fino al 30% di spazio libero (o, nel tuo caso, quasi 300 MB) e conservi tutto nel caso in cui ti servano queste cose in seguito. E la velocità e la risposta del sistema non saranno influenzate molto poiché il sistema accede raramente a questa mappa.
Puoi applicare questa tattica a molte altre mappe di sistema non essenziali, recuperando così molto spazio libero sul tuo disco!
È possibile eliminare il contenuto della cartella.
Segui questi passi:
1) Arrestare il servizio da Windows Installer.
2) Impostare la chiave di registro che indica la dimensione massima della cartella su zero.
3) Elimina il contenuto della cartella.
4) Avviare Windows Installer il servizio.
5) Arrestare il servizio da Windows Installer.
6) Impostare la chiave di registro che indica la dimensione massima della cartella su 10 (impostazione predefinita).
7) Avviare Windows Installer il servizio.
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 congiungere la cartella a un'unità alternativa se si dispone di spazio
• sull'unità D: crea una sottocartella denominata C
• taglia e incolla il programma di installazione delle cartelle nella sottocartella C-Windows situata nell'unità D:
• eseguire CMD
• digitare: CD C: \ Windows
• digitare: MKLINK / J Installer D: \ C-Windows \ Installer
• tipo: ESCI
La soluzione è utilizzare il comando da Start → Esegui → cmd
:
rmdir /q /s "C:\WINDOWS\Installer\$PatchCache$"
Avviso: ciò non influirà sulla cartella del programma di installazione. Tutti i msi
file di contenuto creati lì rimarranno fino alla disinstallazione del programma. $PatchCache$
può crescere fino a GB di dimensioni che occupano molto del mio spazio sul disco rigido.
Questo comando verrà eliminato $PatchCache$
e, al termine, verrà eseguito
dir C:\WINDOWS\Installer\$PatchCache$
... per vedere se la cartella è ancora lì.
Puoi anche usare
del /q /s %tmp%
che elimina tutti i file nella cartella temporanea, che vengono creati installando il software.