Windows: facciamo pulizia !

State finendo lo spazio su disco per colpa del vostro amato S.O., magari Vista ? Vista accumula mucchi di file temporanei, spazzatura assortita e file in cache nelle operazioni giornaliere, specialmente navigando su Internet. Lo spazio libero su disco risente di questo e continua a calare (vi siete mai chiesti perché servono dischi sempre più capienti ?) se non si provvede. Inoltre l’esistenza di questi file peggiora le prestazioni ed aumenta la frammentazione dei dati sul disco – e praticamente nessuno che io conosca fa mai la deframmentazione con Defrag (click destro su una unità disco e Proprietà, Strumenti, Deframmenta i file del volume).


I file di cui parliamo includono ad esempio:

  • file temporanei, con estensioni .tmp o ._mp.
  • file log, normalmente con estensione .log.
  • file recuperati dopo un blocco di sistema, con estensione .chk.
  • file temporanei della guida in linea con estensione .gid.
  • file temporanei di backup con estensione .old o .bak.
  • file temporanei di Internet, o copie in cache di pagine web, immagini e altri media per la navigazione Internet. I file in questa cartella possono crescere fino a centinaia di megabyte se non se ne regola il limite superiore, che di solito il S.O. fissa in percentuale sul contenuto del disco (5%, il che su un disco da 500 GB vuol dire 5 GB di spazzatura !).

Windows Vista include uno strumento di pulizia dei file, ma lanciarlo implica attendere ere geologiche, perché questo analizza ogni file in base ai componenti installati (vedi Cos’è WINSXS per Win 2008 e Vista?) e quindi usarlo è per i più pazienti.

Se invece volete semplicemente fare pulizia in pochi secondi usate un file batch (caro vecchio DOS) come questo, dall’esecuzione praticamente istantanea:

pause

@echo off
cls
TITLE Pulitore file temporanei di Windows Vista
echo.
echo Pulitore file temporanei di Windows
echo Versione 1.0
echo.
echo Questo file è fornito senza garanzia alcuna e solo come esempio.
pause
echo.
echo.
echo Avvio la pulizia ?
echo (Premi Ctrl-C e rispondi S per finire)
pause
cls
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %windir%\*.bak
del /f /s /q “%userprofile%\Local Settings\Temporary Internet Files\*.*”
del /f /s /q “%userprofile%\Local Settings\Temp\*.*”
del /f /s /q “%appdata%\Microsoft\Windows\Recent\*.*”
del /f /s /q “%appdata%\Microsoft\Windows\cookies\*.*”
rd /s /q “%userprofile%\Local Settings\Temp\” & md “%userprofile%\Local Settings\Temp\”
rd /s /q %windir%\Temp & md %windir%\Temp
del /f /s /q %windir%\prefetch\*.*
del /f /s /q %windir%\SoftwareDistribution\Download\*.*
cls
echo.
echo Pulitore file temporanei di Windows
echo Versione 1.0
echo.
echo Questo file è fornito senza garanzia alcuna e solo come esempio.
echo.
echo.
echo Pulizia completata.
echo.
echo Premi un tasto per uscire.

Il batch cancella i file temporanei, i cookie (attenzione: se volete mantenere i cookie per qualche sito in cui vi fate riconoscere con password o simili, commentate anteponendo REM o eliminate la riga <del /f /s /q “%appdata%\Microsoft\Windows\cookies\*.*”> dal file batch), i file temporanei di Internet, la storia dei file aperti di recente e vari altri file temporanei nelle cartelle più comuni. Rimuove anche i file di aggiornamento di Windows Updates residuati dopo aver applicato i Service Pack.

Come si usa ? Copiate le varie righe evidenziandole e premendo CTRL-C, quindi aprite un file di testo nuovo con blocco note e incollate le righe con CTRL-V. Salvate con nome a piacere ed estensione .bat, ad es. pulitore.bat, in una cartella a voi comoda, quindi eseguite sfogliando le cartelle del sistema fino a quel file su cui farete un doppio click.

Attenzione: se usate Vista o successivi dovete eseguirlo con privilegi di Amministratore (click destro, Esegui come Amministratore) o leggere questo articolo.

Comodi comandi per l’eliminazione di categorie di dati inutili dalla cache di Internet Explorer sono

Storia:
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 1
Cookies:
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2
Files Internet Temporanei:
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8
Dati Form:
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 16
Passwords:
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 32
Cancella Tutto:
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255

Cancella tutto, oltre ai file cancella le impostazioni e gli add-on installati
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4351