Cos'è %temp% e a cosa serve
Se hai mai sentito parlare di %temp% durante una conversazione su Windows, sappi che stai guardando uno degli strumenti più pratici del sistema operativo. %temp% è una variabile d'ambiente che punta direttamente alla cartella dei file temporanei dell'utente corrente. In pratica, quando un programma o un'applicazione ha bisogno di salvare dati provvisori (come cache del browser, file di installazione o documenti aperti momentaneamente), li deposita qui. La posizione standard è C:\Users\
La bellezza di %temp% risiede nella sua semplicità: ogni utente del computer ha la propria cartella temporanea, il che evita conflitti tra diversi profili e mantiene separati i dati provvisori delle applicazioni. Ad esempio, se apri un documento Word, il programma crea un file temporaneo per il recupero automatico in caso di crash. Questo file finisce proprio in %temp%. Allo stesso modo, quando installi un software, i file di estrazione vengono spesso salvati qui per poi essere cancellati al termine dell'installazione. Con il tempo, però, la cartella tende a riempirsi di residui che non vengono eliminati automaticamente, e lì entra in gioco la manutenzione manuale.

Differenza tra %temp% e C:\Windows\Temp
Molti utenti confondono la cartella %temp% con C:\Windows\Temp, ma sono due ambienti distinti. La cartella di sistema (C:\Windows\Temp) è riservata al sistema operativo stesso: qui Windows scrive file temporanei durante aggiornamenti, patch o operazioni di manutenzione. Solo gli amministratori possono accedervi e modificarla, perché alterarne il contenuto potrebbe compromettere la stabilità del sistema. Al contrario, %temp% è specifica per l'utente: ogni account ha la propria copia, e puoi cancellare i file senza rischi, a patto di non rimuovere quelli ancora in uso. Questa separazione garantisce che le applicazioni utente non interferiscano con i processi di sistema, e viceversa.
Un'altra differenza pratica riguarda la visibilità. Mentre %temp% è facilmente accessibile da qualsiasi utente, C:\Windows\Temp richiede permessi elevati. Se provi a eliminare file da quest'ultima senza essere amministratore, il sistema ti bloccherà. Inoltre, la variabile %tmp% (con una sola 'p') è ancora supportata per compatibilità con applicazioni DOS e Windows 3.x, ma per impostazione predefinita punta allo stesso percorso di %temp% nelle versioni moderne di Windows. Quindi, se vedi un programma che usa %tmp%, sappi che sta facendo riferimento alla stessa cartella dei file temporanei utente.

Come usare %temp% per liberare spazio sul disco
Uno degli usi più comuni di %temp% è la pulizia periodica del disco. I file temporanei accumulati possono occupare diversi gigabyte, specialmente se non hai mai svuotato la cartella. Ecco una procedura semplice e sicura:
- Apri la finestra Esegui (Win + R), digita %temp% e premi Invio.
- Nella cartella che si apre, seleziona tutti i file e le cartelle (Ctrl + A).
- Cancella il contenuto: se qualche file è bloccato perché in uso, Windows ti avviserà. Puoi saltarli tranquillamente.
- Svuota anche il Cestino per recuperare lo spazio effettivo.
Questa operazione è raccomandata almeno una volta al mese, ma la frequenza dipende dal tuo utilizzo. Se installi spesso software, navighi molto o lavori con documenti pesanti, puoi farla anche settimanalmente. Esistono anche strumenti integrati come Pulizia disco di Windows, che automatizzano il processo e includono altre aree del sistema. Tuttavia, l'uso diretto di %temp% ti dà un controllo maggiore su cosa eliminare.

Attenzione: non cancellare mai file dalla cartella %temp% mentre un'applicazione è in esecuzione, perché potresti interrompere un salvataggio automatico. Inoltre, evita di usare programmi di pulizia di terze parti aggressivi; spesso tolgono anche file utili, come i cookie di sessione del browser. La pulizia manuale con %temp% è invece sicura e mirata.
Tabella comparativa: %temp% vs C:\Windows\Temp
Per chiarire le differenze, ecco una tabella semplice:

| Caratteristica | %temp% (utente) | C:\Windows\Temp (sistema) |
|---|---|---|
| Percorso tipico | C:\Users\ | C:\Windows\Temp |
| Scopo | File temporanei delle applicazioni utente (cache browser, installer, documenti) | File temporanei del sistema operativo (aggiornamenti, driver, patch) |
| Accesso | Disponibile a tutti gli utenti (senza privilegi) | Solo amministratori (richiede elevazione) |
| Variabile | %temp% o %tmp% | Non accessibile via variabile comune |
| Pulizia consigliata | Sì, regolarmente (senza rischi) | Con cautela, meglio usare Pulizia disco di Windows |
Curiosità e compatibilità di %tmp%
Forse non tutti sanno che %tmp% è un'eredità dei sistemi DOS e Windows 3.x. In passato, i nomi delle variabili d'ambiente erano limitati a 8 caratteri, quindi %tmp% era la scelta obbligata. Ancora oggi, Windows mappa %tmp% allo stesso percorso di %temp% per garantire che i vecchi programmi funzionino senza intoppi. Se apri il Prompt dei comandi e digiti "echo %tmp%", vedrai lo stesso risultato di "echo %temp%".
Questa doppia nomenclatura è utile anche per gli sviluppatori: alcuni software legacy usano %tmp% per convenzione, ma il sistema lo traduce automaticamente. In rari casi, se modifichi manualmente le variabili d'ambiente, potresti avere percorsi diversi, ma la configurazione predefinita è coerente. Per gli utenti comuni, comunque, basta ricordare che %temp% è la scelta moderna e affidabile.

Un'altra curiosità: la cartella %temp% può essere spostata in un'altra unità, ma non è consigliato. Se lo fai, alcune applicazioni potrebbero non trovarla e generare errori. Solo gli amministratori esperti dovrebbero tentare questa operazione, e solo se hanno una ragione valida (ad esempio, un SSD con poco spazio).
Approfondimenti e link utili
Per saperne di più, ti suggerisco di consultare le risorse ufficiali Microsoft, che spiegano nel dettaglio la gestione dei file temporanei. Ad esempio, su Microsoft Learn trovi una spiegazione chiara su dove si trova la cartella temporanea. Inoltre, il forum della community Microsoft ha un thread molto utile intitolato What is the difference between %TEMP% folder and the TEMP folder?, che approfondisce la differenza tra le due cartelle.
Riferimenti
Questo articolo si basa su fonti autorevoli per garantire accuratezza. Le informazioni sono tratte da:
Microsoft Learn - "Where is the Temporary folder?" (URL: https://learn.microsoft.com/en-us/answers/questions/44a039a5-45ba-48dd-84db-fd700e54fd56/where-is-the-temporary-folder). Microsoft Community - "What is the difference between %TEMP% folder and the TEMP folder?" (URL: https://answers.microsoft.com/en-us/windows/forum/all/what-is-the-difference-between-temp-folder-and-the/c4bfc690-d6e1-49a7-8ef5-fa4014f350cc). Wikipedia - "Temporary folder" (URL: https://en.wikipedia.org/wiki/Temporary_folder). Devblogs (The Old New Thing) - "%TMP% is the default in Windows" (URL: https://devblogs.microsoft.com/oldnewthing/20150417-00/?p=44213). Dell Tech - "What Does the Command %temp% Do?" (URL: https://www.dell.com/community/en/conversations/productivity-software/what-does-the-command-temp-do/647e4739f4ccf8a8de426b46). Tutti i link sono verificati al momento della scrittura.





