Como limpar o pagefile.sys ao desligar o Windows

Por padrão, quando a RAM do Windows fica cheia, o sistema transfere parte dos dados para o arquivo pagefile.sys no disco — a chamada memória virtual. No desligamento, o Windows limpa a RAM, mas não remove automaticamente o pagefile.sys, a menos que você instrua o sistema a fazê-lo. Limpar o pagefile ao desligar é útil quando a confidencialidade dos dados é prioridade (por exemplo, em máquinas compartilhadas, quiosques ou computadores de uso público).
Importante: a limpeza do pagefile pode aumentar o tempo de desligamento proporcional ao tamanho do arquivo e aumentar gravações no disco (SSD). Pese segurança versus desempenho e vida útil do armazenamento.
Como limpar o pagefile.sys ao desligar usando o Editor de Política de Grupo
Observação rápida: o Editor de Política de Grupo (gpedit.msc) normalmente não está disponível no Windows Home. Use o método do Registro se estiver no Home.
Siga estes passos para ativar a política que instrui o Windows a apagar o pagefile.sys ao desligar:
- Pressione Win + S para abrir a busca do Windows e digite gpedit.
- Clique em Editar política de grupo para abrir o Editor de Política de Grupo Local.
- No painel esquerdo, navegue até: Computer Configuration > Windows Settings > Security Settings > Local Policies > Security Options.
- No painel direito, dê um duplo clique na política Shutdown: Clear virtual memory pagefile.
- Na aba Local Security Setting, selecione Enabled.
- Clique em OK para salvar. A política passa a ser aplicada em futuros desligamentos.
Como limpar o pagefile.sys ao desligar usando o Editor do Registro
Sempre faça um ponto de restauração do sistema antes de editar o Registro. Se algo der errado, você poderá voltar atrás.
- Pressione Win + R para abrir Executar.
- Digite regedit e clique em OK para abrir o Editor do Registro.
- Confirme o UAC clicando em Sim, se solicitado.
- No painel esquerdo, navegue até a chave:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
- No painel direito, localize a entrada ClearPageFileAtShutdown e dê duplo clique para editar.
- Altere o Value data para 1 e clique em OK.
A partir daí, o Windows tentará apagar o pagefile.sys em desligamentos normais.
Por que usar isso e quando evitar
- Motivo comum: segurança — remover dados sensíveis que podem estar no pagefile.
- Quando evitar: computadores onde o tempo de desligamento é crítico (servidores com janelas de manutenção curtas) ou quando o SSD tem restrição de gravações e você quer minimizar ciclos de escrita.
Note que essa limpeza só ocorre em desligamentos completos. Se o Fast Startup (Início Rápido) estiver ativado, o Windows faz um desligamento híbrido (hibernação do kernel) e o pagefile pode não ser limpo. Para garantir a limpeza, desative o Início Rápido nas opções de energia.
Alternativas e medidas complementares
- Desativar o pagefile (não recomendado a menos que você tenha RAM suficiente): Se o sistema ficar sem RAM, aplicativos podem falhar. Só desative se tiver memória de sobra (por exemplo, 32 GB+ dependendo do uso).
- Criptografar o disco: BitLocker (Windows Pro/Enterprise) ou outras soluções de criptografia protegem o conteúdo do disco — se o disco estiver bloqueado, o pagefile não pode ser lido sem a chave.
- Reduzir o uso de pagefile configurando tamanhos fixos e monitorando uso com o Monitor de Recursos.
- Configurar políticas de limpeza e auditoria em computadores compartilhados como parte de um SOP operacional.
Verificações, testes e critérios de aceitação
Checklist simples para confirmar que a limpeza foi aplicada:
- Antes: anote a hora atual.
- Faça um desligamento completo (não hibernação, não reinício rápido).
- Ligue a máquina e verifique se C:\pagefile.sys existe e se o timestamp de modificação corresponde ao boot recente (ou se o arquivo foi recriado). A presença do arquivo após o boot é normal — o importante é que tenha sido recriado, não preservado entre desligamentos.
- Em ambiente de teste, capture logs de desligamento se necessário.
Critério de aceitação: após habilitar a configuração, o conteúdo anterior do pagefile não deve persistir entre desligamentos completos. Em máquinas com políticas de segurança, verifique com ferramentas forenses que dados antigos não sejam recuperáveis sem acesso à chave de criptografia.
Riscos e mitigação
- Risco: aumento do tempo de desligamento — Mitigação: habilitar apenas em máquinas que exigem confidencialidade.
- Risco: aumento de gravações no SSD — Mitigação: balancear política com criptografia de disco para reduzir limpeza forçada.
- Risco: comportamento inesperado em hibernação/fast startup — Mitigação: desativar Início Rápido se a limpeza for mandatória.
Checklist por função
- Administrador de TI: aplicar via GPO em máquinas de domínio; testar em um grupo piloto; documentar rollback.
- Usuário avançado: usar o Editor do Registro; criar ponto de restauração antes.
- Usuário casual: considerar usar criptografia de disco e não armazenar dados sensíveis localmente.
Glossário (uma linha cada)
- pagefile.sys: arquivo de memória virtual do Windows usado quando a RAM física é insuficiente.
- Memória virtual: extensão da RAM usando espaço em disco.
- Editor de Política de Grupo: ferramenta do Windows para aplicar configurações a computadores/usuários.
- Editor do Registro: banco de chaves e valores de configuração do Windows.
Perguntas frequentes
Q: Isso vai apagar o pagefile durante a inicialização?
A: Não — a limpeza é realizada durante o processo de desligamento. Após o boot, o Windows recria o pagefile conforme necessário.
Q: O Início Rápido afeta a limpeza do pagefile?
A: Sim. Início Rápido usa um desligamento híbrido e pode impedir a limpeza. Desative-o para garantir remoção completa.
Q: E quanto aos SSDs — isso prejudica o disco?
A: A limpeza aumenta gravações no disco. Em ambientes onde a integridade do SSD é crítica, avalie criptografia de disco como alternativa.
Resumo
Ativar a limpeza do pagefile.sys ao desligar é uma medida de segurança direta para proteger dados residuais da memória virtual. Use o Editor de Política de Grupo em ambientes Pro/Enterprise ou o Editor do Registro em qualquer edição. Considere desempenho e desgaste do disco antes de aplicar globalmente.
Importante: sempre teste a configuração em um grupo reduzido e mantenha pontos de restauração ou backups de sistema quando editar o Registro ou políticas.
Materiais semelhantes

Como recuperar um Android brickado

Executar Ubuntu no Mac com VirtualBox

Corrigir 'mscoree.dll not found' no Windows 11

Consertar Warhammer: Total War 3 que não inicia

Limpar pagefile.sys ao desligar no Windows
