Come cancellare pagefile.sys all'arresto di Windows

Quando la RAM del tuo PC Windows è piena, il sistema sposta parte dei dati nel file pagefile.sys. Questo file funge da RAM virtuale. All’arresto Windows svuota la RAM, ma non cancella automaticamente pagefile.sys a meno che non sia configurato per farlo.
Il motivo principale per cancellare pagefile.sys è rimuovere eventuali dati sensibili che potrebbero rimanere nel file. Tieni presente che la cancellazione può rallentare il processo di spegnimento, specie se il file è grande.
Di seguito trovi due metodi ufficiali per farlo: tramite Editor Criteri di gruppo (Group Policy) e tramite Editor del Registro di sistema (Registry). A seguire troverai checklist, scenari d’uso, rischi e mitigazioni, e una mini-guida operativa per amministratori.
Come cancellare pagefile.sys all’arresto con l’Editor Criteri di gruppo
Questo metodo attiva una policy di Windows che istruisce il sistema a cancellare pagefile.sys durante lo shutdown.
Passaggi:
- Premi Win + S per aprire la ricerca di Windows.
- Digita gpedit nella casella di ricerca.
- Clicca su Edit group policy nei risultati per avviare l’Editor Criteri di gruppo locale.
- Nell’Editor Criteri di gruppo, vai a: Computer Configuration > Windows Settings > Security Settings > Local Policies > Security Options nel pannello di sinistra.
- Nel pannello di destra, fai doppio clic sulla policy Shutdown: Clear virtual memory pagefile.
- Nella scheda Local Security Setting, seleziona il pulsante Enabled.
- Clicca su OK per salvare la modifica. La policy è ora attiva e Windows eliminerà pagefile.sys alla successiva procedura di arresto.
Note rapide:
- Questa opzione è disponibile sulle versioni di Windows che includono l’Editor Criteri di gruppo (es. Pro, Enterprise). Le edizioni Home potrebbero non avere gpedit.msc installato.
- Dopo l’attivazione, il tempo di spegnimento può aumentare in funzione delle dimensioni del pagefile.
Come cancellare pagefile.sys all’arresto con l’Editor del Registro
Se non hai accesso a gpedit o preferisci il Registro, puoi modificare la chiave che controlla la cancellazione del pagefile.
Importante: crea un punto di ripristino del sistema prima di modificare il Registro. Se sbagli, Windows può diventare instabile.
Passaggi:
- Premi Win + R per aprire la finestra Esegui.
- Digita regedit e premi OK per aprire l’Editor del Registro.
- Se appare la richiesta UAC, clicca Yes per proseguire.
- Nel pannello di sinistra, vai a:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
- Nel pannello di destra, trova e fai doppio clic sulla voce ClearPageFileAtShutdown.
- Imposta il campo Value data su 1 e conferma con OK.
- Chiudi l’Editor del Registro. Windows eliminerà pagefile.sys al prossimo arresto.
Cosa succede dopo l’attivazione
- Windows cancella pagefile.sys durante la procedura di spegnimento. Al successivo avvio il sistema ricrea un nuovo pagefile.sys.
- Lo spegnimento richiederà più tempo se il file è di grandi dimensioni.
- La cancellazione non influisce sulla memoria fisica RAM durante la sessione corrente: rimuove solo il file su disco all’arresto.
Quando evitare di abilitare questa opzione
- Se il sistema è critico per la disponibilità e ha lunghi tempi di arresto non tollerati.
- Se il PC ha uno SSD con elevata usura e spegnimenti frequenti potrebbero incrementare le scritture (anche se l’impatto reale è normalmente contenuto).
- Se non ci sono dati sensibili nel sistema e si preferisce uno spegnimento più rapido.
Alternative e migliori pratiche
- Disabilitare del tutto il pagefile: possibile solo se hai RAM abbondante e monitori l’uso della memoria. Questo può causare errori se la memoria fisica si esaurisce.
- Crittografare il disco (BitLocker): protegge i dati a riposo, ma non impedisce che informazioni sensibili rimangano temporaneamente nel pagefile non crittografato se il disco non è cifrato all’avvio.
- Usare politiche IT centralizzate (GPO) per applicare la cancellazione su più computer in azienda.
Checklist pre-intervento (consigliata)
- Creare un punto di ripristino di sistema.
- Eseguire backup dei dati critici.
- Testare la modifica su una macchina non di produzione.
- Misurare il tempo di spegnimento prima e dopo la modifica.
- Documentare la modifica per il team IT.
Procedura operativa rapida per amministratori
- Valuta l’impatto sul tempo di spegnimento e verifica l’esigenza di sicurezza.
- Distribuisci la policy tramite GPO dove possibile. Per singoli host, usa gpedit o regedit.
- Testa su un campione di macchine (diversi hardware e versioni di Windows).
- Monitora i tempi di spegnimento e i log eventi per errori correlati.
- Mantieni un rollback plan (rimuovere la policy o impostare ClearPageFileAtShutdown a 0).
Ruoli e responsabilità (lista sintetica)
- Amministratore IT: valuta e distribuisce la policy, monitora l’impatto.
- Utente finale: segnala rallentamenti significativi allo spegnimento.
- Responsabile sicurezza: determina la necessità in base alla classificazione dei dati.
Rischi principali e mitigazioni
Rischio: aumento significativo del tempo di spegnimento. Mitigazione: testare prima, pianificare la distribuzione fuori orario lavorativo.
Rischio: modifica errata del Registro che provoca instabilità. Mitigazione: creare punto di ripristino, eseguire backup del Registro.
Rischio: falsa sensazione di sicurezza se il disco non è cifrato. Mitigazione: abbinare la cancellazione del pagefile con la cifratura del disco (BitLocker) quando appropriato.
Caso d’uso tipico e controesempi
- Quando funziona: computer condivisi, postazioni pubbliche, macchine con dati sensibili temporanei.
- Quando non serve: workstation personali con dati non sensibili e buone misure di protezione fisica.
Piccola guida di test e criteri di accettazione
Test:
- Abilitare la policy su una macchina di test.
- Avviare il PC, generare attività che creano carico di memoria (simulare swap), poi arrestarlo.
- Verificare che pagefile.sys non sia presente dopo lo shutdown e che venga ricreato al successivo avvio.
Criteri di accettazione:
- pagefile.sys è eliminato all’arresto.
- Nessun errore critico nei log di sistema correlato alla memoria o al filesystem.
- Impatto accettabile sul tempo di spegnimento (concordato con gli stakeholder).
Glossario in una riga
- pagefile.sys: file di paging di Windows che funge da memoria virtuale su disco.
- ClearPageFileAtShutdown: valore del Registro che ordina a Windows di cancellare il pagefile all’arresto.
- gpedit: Editor Criteri di gruppo (strumento per applicare policy locali o di dominio).
- regedit: Editor del Registro di sistema di Windows.
Note importanti
- Non inventare soluzioni non supportate dal sistema operativo; usa le opzioni ufficiali.
- Se gestisci molti dispositivi, preferisci le GPO per coerenza e controllo.
Riepilogo
Abilitare la cancellazione di pagefile.sys all’arresto aumenta la sicurezza rimuovendo dati sensibili memorizzati nel file di paging. Gli amministratori possono abilitare la funzionalità tramite l’Editor Criteri di gruppo o modificando la chiave ClearPageFileAtShutdown nel Registro. Valuta sempre l’impatto sui tempi di spegnimento e segui la checklist di sicurezza prima di applicare modifiche in produzione.
Note finali: se hai abbastanza RAM e preferisci evitare il pagefile, puoi disabilitarlo; fallo solo dopo aver valutato l’uso di memoria dei carichi di lavoro.
Materiali simili
PHP: Risolvere Out of memory

Come salvare uno smartphone Android bricked

Ubuntu su Mac con VirtualBox — Guida passo passo

Errore mscoree.dll in Windows 11 — Guida rapida

Risolvi avvio Warhammer: Total War 3 su Windows 11
