# Cartella Temp di Windows: cosa si può eliminare in sicurezza

Windows ha più di una cartella temporanea. La tua è `%TEMP%`, di solito `C:\Users\<name>\AppData\Local\Temp`; quella di sistema è `C:\Windows\Temp` e, su Windows 11, i processi eseguiti come SYSTEM usano `C:\Windows\SystemTemp`. I file più vecchi di circa una settimana si possono eliminare in sicurezza, i file in uso rifiuteranno, e quel rifiuto è normale: saltali invece di forzare. La via sicura più semplice è Impostazioni, Sistema, Archiviazione, File temporanei, oppure Sensore memoria se lo vuoi automatico.

## Dove sono le cartelle temporanee

I programmi non scelgono una cartella temporanea a caso. Il [riferimento GetTempPath2 di Microsoft](https://learn.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-gettemppath2w) dà l’ordine per i programmi ordinari: la variabile di ambiente `TMP`, poi `TEMP`, poi `USERPROFILE`, poi la cartella Windows. Per i processi eseguiti come SYSTEM restituisce `C:\Windows\SystemTemp`, a cui gli altri processi non possono accedere.

| Cartella | Chi vi scrive | Chi può pulirla |
| --- | --- | --- |
| `%TEMP%` (`AppData\Local\Temp`) | Programmi eseguiti nel tuo account, inclusi molti programmi di installazione | Tu, senza diritti di amministratore |
| `C:\Windows\Temp` | Lavoro temporaneo di sistema | Un amministratore |
| `C:\Windows\SystemTemp` | Processi eseguiti come SYSTEM | Un amministratore, con gli strumenti di pulizia di Windows |

Per aprire la tua, premi `Win + R`, digita `%TEMP%` e premi Invio. Ogni account Windows ha il proprio `%TEMP%`, quindi pulire il tuo non tocca quello di un altro utente.

<figure class="blog-diagram">
  <picture>
    <source media="(max-width: 900px)" srcset="/img/blog/windows-windows-temp-folder-cleanup-en-mobile.webp" type="image/webp" width="768" height="1180">
    <img src="/img/blog/windows-windows-temp-folder-cleanup-en.webp" width="1360" height="454" loading="lazy" alt="Due tipi di cartelle temporanee con proprietari diversi">
  </picture>
  <figcaption>I programmi del tuo account scrivono in %TEMP%, mentre le cartelle sotto C:\Windows appartengono a tutto il PC e richiedono diritti di amministratore.</figcaption>
</figure>

## Perché i file temporanei si accumulano, e perché alcuni sono bloccati

Il [riferimento cleanmgr di Microsoft](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/cleanmgr) descrive la cartella in modo chiaro: i programmi a volte conservano informazioni temporanee in una cartella Temp e di solito le eliminano prima di chiudersi, e i file temporanei non modificati nell’ultima settimana si possono eliminare in sicurezza. Ciò che resta di solito viene da programmi che si sono bloccati, sono stati chiusi durante un’installazione o non puliscono dopo di sé: programmi di installazione estratti, download di aggiornamento, file di log e cache che alcune app tengono lì di proposito.

Un file che un programma ha ancora aperto non si può eliminare, e Windows dice che il file è in uso. È il sistema che protegge il lavoro in corso, come un programma di installazione che si è estratto e attende che tu faccia clic su Avanti, o un editor video che scrive i suoi file di lavoro. Salta quei file. Di solito si liberano quando il programma si chiude, e un riavvio chiude tutto, così la pulizia successiva li prende.

La regola della settimana conta di più in `C:\Windows\Temp`, dove programmi di installazione e componenti di Windows possono tenere file di lavoro mentre un’attività è in corso. Un file di oggi può essere nel mezzo di un aggiornamento. Per questo gli strumenti di Windows e Mole lasciano tutto ciò che è più giovane di una settimana.

## Puliscila con gli strumenti di Windows

Su Windows 11, apri Impostazioni, Sistema, Archiviazione e seleziona File temporanei. Windows elenca le categorie con le dimensioni; spunta solo quelle che riconosci e lascia Download senza spunta finché non hai controllato tu quella cartella. Anche la [guida di Microsoft per liberare spazio](https://support.microsoft.com/en-us/windows/experience/storage-filemanagement/free-up-drive-space-in-windows) elenca File temporanei sotto Consigli per la pulizia.

Per tenerla automatica, attiva Sensore memoria nella stessa pagina Archiviazione. La [guida di Microsoft a Sensore memoria](https://support.microsoft.com/en-us/windows/experience/storage-filemanagement/manage-drive-space-with-storage-sense) dice che, con le impostazioni predefinite, si esegue quando il dispositivo ha poco spazio su disco e lascia in pace Download e i file cloud finché non imposti regole per loro. Anche Pulizia disco funziona ancora; [Pulizia disco e Sensore memoria](/it/windows/blog/disk-cleanup-vs-storage-sense-windows) li confronta categoria per categoria.

## Controlla prima la dimensione, poi pulisci a mano se preferisci

Questi comandi di PowerShell leggono soltanto. Il primo mostra la dimensione totale di `%TEMP%` in megabyte, il secondo quanta parte è più vecchia di sette giorni:

```powershell
(Get-ChildItem $env:TEMP -Force -Recurse -File -ErrorAction SilentlyContinue | Measure-Object Length -Sum).Sum / 1MB
$cutoff = (Get-Date).AddDays(-7)
(Get-ChildItem $env:TEMP -Force -Recurse -File -ErrorAction SilentlyContinue | Where-Object { $_.LastWriteTime -lt $cutoff -and $_.CreationTime -lt $cutoff } | Measure-Object Length -Sum).Sum / 1MB
```

Il controllo dell’età legge entrambe le date di proposito. Un file copiato o estratto in Temp oggi può conservare una vecchia data di modifica da dentro l’archivio; solo la data di creazione dice che è arrivato oggi. Controllare entrambe tiene fuori dall’elenco un programma di installazione appena estratto.

Se vuoi eliminare a mano, visualizza prima l’anteprima. Con `-WhatIf`, PowerShell stampa solo ciò che rimuoverebbe:

```powershell
$cutoff = (Get-Date).AddDays(-7)
Get-ChildItem $env:TEMP -Force -Recurse -File -ErrorAction SilentlyContinue | Where-Object { $_.LastWriteTime -lt $cutoff -and $_.CreationTime -lt $cutoff } | Remove-Item -Force -WhatIf
```

Leggi l’elenco, chiudi le app che possiedono ciò che riconosci come in uso, poi esegui la stessa riga senza `-WhatIf`. `Remove-Item` elimina direttamente; nulla va nel Cestino. Gli errori per i file bloccati sono attesi e non cambiano nulla. Se l’anteprima mostra un collegamento simbolico o una giunzione di cartelle, saltalo ed elimina solo i file ordinari.

## Cosa non fare

- Non eliminare la cartella Temp stessa né la sua sottocartella `Low`. I programmi si aspettano che le cartelle esistano; svuotale, non rimuoverle.
- Non prendere la proprietà di `C:\Windows\Temp` o `C:\Windows\SystemTemp` per forzare fuori i file che rifiutano. I file bloccati lì di solito appartengono a un programma di installazione, un aggiornamento o un servizio in esecuzione.
- Non pulire durante un’installazione, un Windows Update o un’esportazione grande. Attendi la fine o riavvia prima.
- Non puntare `TEMP` e `TMP` su un’altra unità solo per risparmiare spazio. Molti programmi e programmi di installazione dipendono da loro; la [documentazione di Dev Drive di Microsoft](https://learn.microsoft.com/en-us/windows/dev-drive/) avvisa di effetti collaterali quando li sposti, anche nell’unica configurazione in cui lo suggerisce.

## Come Mole per Windows tratta i file temporanei

Pulizia di Mole elenca due righe. **File temporanei** è la tua cartella `%TEMP%`: rimuove gli elementi più vecchi di sette giorni, giudicati dalla più recente tra le date di modifica e di creazione come sopra, e conserva `%TEMP%\Low` perché quella cartella porta un’etichetta di integrità bassa di cui i programmi in sandbox hanno bisogno per scrivere lì. I file in uso vengono saltati e ripresi in un’esecuzione successiva, e una cartella svuotata proprio ora attende finché le sue date superano la soglia.

**File temporanei di Windows** copre `C:\Windows\Temp` e `C:\Windows\SystemTemp`, anch’essi più vecchi di sette giorni. Queste righe richiedono l’approvazione dell’amministratore: Seleziona tutto le lascia senza spunta, la richiesta di permesso compare solo quando pulisci e rifiutare le conserva. Le cartelle interne vengono tenute così la cartella di lavoro di un programma di installazione in esecuzione non viene mai rimossa. Le righe ordinarie seguono il metodo di rimozione nelle Impostazioni; le righe da amministratore vengono eliminate direttamente. Per il resto di ciò che elenca Pulizia, vedi la [guida alla pulizia delle cache](/it/windows/blog/windows-cache-cleanup).

## Controlla il risultato

Annota lo spazio libero su C: in Questo PC, pulisci, poi controlla di nuovo. Le cartelle temporanee si riempiono di nuovo mentre usi il PC, quindi qualche centinaio di megabyte che torna la settimana successiva è normale. Se crescono di gigabyte ogni giorno, trova il programma che vi scrive: ordina `%TEMP%` per data di modifica, guarda i nomi delle cartelle più recenti e sistema il programma invece di pulire più spesso. Se lo spazio è ancora poco, la causa è altrove; [mettere ordine in un’unità C: piena](/it/windows/blog/windows-c-drive-full) è il passo successivo.

## Domande frequenti

### È sicuro eliminare i file temporanei in Windows 11?

Sì, per i file più vecchi di circa una settimana. Microsoft dice che i file temporanei non modificati nell’ultima settimana si possono eliminare in sicurezza. Salta i file in uso; appartengono a programmi in esecuzione.

### Dov’è la cartella temporanea in Windows?

La tua è `%TEMP%`, di solito `C:\Users\<name>\AppData\Local\Temp`. La cartella di sistema è `C:\Windows\Temp`, e i processi SYSTEM su Windows 11 usano `C:\Windows\SystemTemp`.

### Perché non riesco a eliminare alcuni file nella cartella Temp?

Un programma li ha ancora aperti, spesso un programma di installazione, un aggiornamento o i file di lavoro di un’app. Chiudi il programma o riavvia, poi pulisci di nuovo. Non prendere la proprietà per forzare.

### Sensore memoria elimina automaticamente i file temporanei?

Sì, una volta che lo attivi. Con le impostazioni predefinite pulisce i file temporanei quando l’unità di sistema ha poco spazio, e non tocca Download finché non imposti una regola.


Canonical: https://mole.fit/it/windows/blog/windows-temp-folder-cleanup
