Disk Cleanup (Cleanmgr.exe) è uno strumento integrato in Windows che offre alcune utili opzioni di pulizia non disponibili in altri strumenti di pulizia di terze parti. Può rimuovere driver di dispositivo sostituiti , File temporanei, cache di Internet Explorer, Aggiornamenti Windows obsoleti , Cartella precedente installazione di Windows (Windows.old) , e altro ancora.
Ma ti starai chiedendo perché Pulizia disco salta l'eliminazione di alcuni file e cartelle nella cartella TEMP.
Perché la pulizia del disco lascia dietro i file temporanei?
Quando si tratta di eliminare file temporanei, Pulizia disco per impostazione predefinita non cancella gli elementi che corrispondono ai seguenti criteri:
- File con attributi di sola lettura, di sistema o nascosti
- File a cui è stato eseguito l'accesso negli ultimi sette giorni
- Directory che sono state create negli ultimi sette giorni.
Per i criteri 2: con una semplice modifica del registro, è possibile fare in modo che Pulitura disco cancelli tutti i file temporanei o solo i file il cui timestamp dell'ultimo accesso è maggiore del numero 'n' di giorni dalla data corrente.
RELAZIONATO: Come eliminare automaticamente i file più vecchi di N giorni in Windows
Fai in modo che la Pulizia disco cancelli tutti i file temporanei
Avvia l'Editor del Registro di sistema e vai a:
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Explorer VolumeCaches Temporary Files
Nel riquadro di destra, fare doppio clic LastAccess .
Imposta i dati del valore per LastAccess su 0.
Il valore 'LastAcess' rappresenta il numero di giorni che devono essere trascorsi dall'ultimo accesso a un file o dalla creazione di una directory affinché quel file o directory possa essere considerato per la pulizia da Cleanmgr.exe.
Impostando i dati del valore di registro di LastAccess su 0, è possibile forzare la pulizia del disco a pulire tutti i file temporanei. Ignora i file che non possono essere eliminati, come i file che lo sono attualmente in uso di applicazioni e quelli per cui non hai accesso in scrittura.
Per essere più sicuro, puoi impostare 'LastAccess' su '3' in modo che Pulizia disco non cancelli i file che sono stati utilizzati negli ultimi tre giorni. '3' è più sicuro perché nel caso in cui un'applicazione attualmente in esecuzione abbia memorizzato i dati temporanei laggiù e tu hai ibernato il sistema (invece di spegnerlo quotidianamente) molto, ultimamente.
Quanto sopra è la stessa modifica del registro di cui ho scritto nel 2005. Si applica a Windows 2000 / XP tramite Windows 10. Rif: Modificare il valore 'LastAccess' per pulire i file temporanei utilizzando l'utilità Pulitura disco .
L'esecuzione di Pulizia disco con il valore predefinito 'LastAccess' ha lasciato intatti molti file e cartelle.
Solo le cartelle create (e i file a cui si accede) prima del 25 ottobre sono state cancellate: la pulizia è stata eseguita oggi, 1 novembre.
Dopo aver applicato le impostazioni del registro, riesco a rieseguire la pulizia del disco.
I file temporanei sono spariti tutti, tranne il file file e cartelle in uso .
Posizioni dei file temporanei
Come nota a margine, se si puliscono i file temporanei quando Pulizia disco è in esecuzione con privilegi elevati ('Esegui come amministratore'), vengono cancellati anche i file 'temporanei' nelle seguenti cartelle e sottocartelle, oltre ai file e alle cartelle directory TEMP dell'utente.
- % WINDIR% Temp
- % WINDIR% Logs
- % WINDIR% System32 LogFiles
Io, per esempio, non utilizzo strumenti di pulizia e manutenzione di terze parti. Mi affido ancora a Pulizia disco per questo lavoro, ma lo faccio automatizzarlo utilizzando Cleanmgr.exe cambia '/ sageset' e '/ sagerun'.
Una piccola richiesta: se ti è piaciuto questo post, condividilo?
Una 'piccola' condivisione da parte tua aiuterebbe seriamente molto con la crescita di questo blog. Alcuni ottimi suggerimenti:- Fissalo!
- Condividilo sul tuo blog preferito + Facebook, Reddit
- Tweet it!