Pasta Temp do Windows: o que é seguro apagar
O Windows tem mais de uma pasta temp. A sua é %TEMP%, normalmente C:\Users\<name>\AppData\Local\Temp; a de todo o sistema é C:\Windows\Temp, e no Windows 11 processos que rodam como SYSTEM usam C:\Windows\SystemTemp. Arquivos com mais de cerca de uma semana podem ser apagados com segurança, arquivos em uso vão recusar, e essa recusa é normal: pule-os em vez de forçar. O caminho seguro mais simples é Configurações › Sistema › Armazenamento › Arquivos temporários, ou o Sensor de Armazenamento se você quiser automático.
Onde ficam as pastas temp
Os programas não escolhem uma pasta temp ao acaso. A referência GetTempPath2 da Microsoft dá a ordem para programas comuns: a variável de ambiente TMP, depois TEMP, depois USERPROFILE, depois a pasta Windows. Para processos que rodam como SYSTEM, ela devolve C:\Windows\SystemTemp, que outros processos não conseguem acessar.
| Pasta | Quem grava ali | Quem pode limpar |
|---|---|---|
%TEMP% (AppData\Local\Temp) |
Programas que rodam na sua conta, inclusive muitos instaladores | Você, sem direitos de administrador |
C:\Windows\Temp |
Trabalho temporário de todo o sistema | Um administrador |
C:\Windows\SystemTemp |
Processos que rodam como SYSTEM | Um administrador, com as ferramentas de limpeza do Windows |
Para abrir a sua, pressione Win + R, digite %TEMP% e pressione Enter. Cada conta do Windows tem o próprio %TEMP%, então limpar o seu não toca o de outro usuário.
Por que os arquivos temp se acumulam, e por que alguns ficam travados
A referência do cleanmgr da Microsoft descreve a pasta com clareza: os programas às vezes guardam informação temporária numa pasta Temp e em geral a apagam antes de sair, e arquivos temporários não modificados na última semana podem ser excluídos com segurança. O que fica para trás em geral vem de programas que travaram, foram fechados durante uma instalação, ou nunca limpam depois de si: instaladores descompactados, downloads de atualização, arquivos de log, e caches que alguns apps mantêm ali de propósito.
Um arquivo que um programa ainda tem aberto não pode ser excluído, e o Windows avisa que o arquivo está em uso. Isso é o sistema protegendo trabalho em andamento, como um instalador que se descompactou e espera você clicar em Avançar, ou um editor de vídeo gravando os arquivos de rascunho. Pule esses arquivos. Eles em geral são liberados quando o programa fecha, e uma reinicialização fecha tudo, então a próxima limpeza os pega.
A regra de uma semana importa mais em C:\Windows\Temp, onde instaladores e componentes do Windows podem manter arquivos de trabalho enquanto um serviço roda. Um arquivo de hoje pode estar no meio de uma atualização. Por isso as ferramentas do Windows e o Mole deixam qualquer coisa com menos de uma semana.
Limpe com as ferramentas do próprio Windows
No Windows 11, abra Configurações › Sistema › Armazenamento e selecione Arquivos temporários. O Windows lista categorias com os tamanhos; marque só as que você reconhece e deixe Downloads desmarcado, a menos que você mesmo tenha conferido essa pasta. O guia para liberar espaço da Microsoft também lista Arquivos temporários em Recomendações de limpeza.
Para manter automático, ligue o Sensor de Armazenamento na mesma página de Armazenamento. O guia do Sensor de Armazenamento da Microsoft diz que, com as configurações padrão, ele roda quando o dispositivo está com pouco espaço em disco, e deixa Downloads e arquivos na nuvem em paz, a menos que você defina regras para eles. A Limpeza de Disco também continua funcionando; Limpeza de Disco e Sensor de Armazenamento no Windows 11 compara categoria por categoria.
Confira o tamanho primeiro, depois limpe à mão se preferir
Estes comandos do PowerShell só leem. O primeiro mostra o tamanho total de %TEMP% em megabytes, o segundo quanto dele tem mais de sete dias:
(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
A conferência de idade lê as duas datas de propósito. Um arquivo copiado ou descompactado em Temp hoje pode guardar uma data de modificação antiga de dentro do arquivo compactado; só a data de criação diz que ele chegou hoje. Conferir as duas mantém um instalador recém-descompactado fora da lista.
Se quiser apagar à mão, visualize primeiro. Com -WhatIf, o PowerShell só imprime o que removeria:
$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
Leia a lista, feche os apps que são donos de qualquer coisa que você reconheça como em uso, depois execute a mesma linha sem -WhatIf. Remove-Item exclui direto; nada vai para a Lixeira. Erros de arquivos travados são esperados e não mudam nada. Se a visualização mostrar um symlink ou uma junção de diretório, pule e apague só arquivos comuns.
O que não fazer
- Não apague a pasta Temp em si nem a subpasta
Low. Os programas esperam que as pastas existam; esvazie-as, não as remova. - Não tome a propriedade de
C:\Windows\TempouC:\Windows\SystemTemppara forçar a saída de arquivos que recusam. Arquivos travados ali em geral pertencem a um instalador, uma atualização ou um serviço em execução. - Não limpe durante uma instalação, um Windows Update ou uma exportação grande. Espere terminar ou reinicie primeiro.
- Não aponte
TEMPeTMPpara outra unidade só para economizar espaço. Muitos programas e instaladores dependem deles; a documentação do Dev Drive da Microsoft avisa efeitos colaterais ao movê-los, mesmo na única configuração em que sugere isso.
Como o Mole para Windows trata arquivos temp
O Limpar do Mole lista duas linhas. Arquivos temporários é a sua pasta %TEMP%: remove itens com mais de sete dias, julgados pela mais recente das datas de modificação e de criação, como acima, e mantém %TEMP%\Low porque essa pasta carrega um rótulo de baixa integridade de que programas em sandbox precisam para gravar ali. Arquivos em uso são ignorados e pegos numa execução posterior, e uma pasta esvaziada agora espera até as próprias datas passarem do corte.
Arquivos temporários do Windows cobre C:\Windows\Temp e C:\Windows\SystemTemp, também com mais de sete dias. Essas linhas precisam de aprovação de administrador: Selecionar tudo as deixa desmarcadas, o pedido de permissão só aparece quando você limpa, e recusar as mantém. Pastas internas são preservadas para a pasta de trabalho de um instalador em execução nunca ser removida. Linhas comuns seguem o método de remoção nos Ajustes; linhas de administrador são excluídas direto. Para o resto do que Limpar lista, veja o guia de limpeza de cache.
Confira o resultado
Anote o espaço livre em C: em Este Computador, limpe e confira de novo. As pastas temp enchem de novo conforme você usa o PC, então algumas centenas de megabytes voltando na semana seguinte é normal. Se elas crescem gigabytes todo dia, ache o programa que grava ali: ordene %TEMP% por data de modificação, olhe os nomes das pastas mais novas e corrija o programa, em vez de limpar com mais frequência. Se o espaço ainda estiver curto, a causa está em outro lugar; Disco C cheio no Windows: escolha limpeza, migração ou desinstalação é o próximo passo.
Perguntas frequentes
É seguro apagar arquivos temp no Windows 11?
Sim, para arquivos com mais de cerca de uma semana. A Microsoft diz que arquivos temporários não modificados na última semana podem ser excluídos com segurança. Pule arquivos em uso; eles pertencem a programas em execução.
Onde fica a pasta temp no Windows?
A sua é %TEMP%, normalmente C:\Users\<name>\AppData\Local\Temp. A pasta de todo o sistema é C:\Windows\Temp, e processos SYSTEM no Windows 11 usam C:\Windows\SystemTemp.
Por que não consigo apagar alguns arquivos na pasta Temp?
Um programa ainda os tem abertos, muitas vezes um instalador, uma atualização ou os arquivos de rascunho de um app. Feche o programa ou reinicie, depois limpe de novo. Não tome a propriedade para forçar.
O Sensor de Armazenamento apaga arquivos temp automaticamente?
Sim, depois que você liga. Com as configurações padrão ele limpa arquivos temporários quando a unidade do sistema está com pouco espaço, e não toca Downloads a menos que você defina uma regra para isso.