Como apagar arquivos temporários automaticamente no Windows 11?
Com um pequeno script .bat e o Agendador de Tarefas, os arquivos temporários do Windows 11 são apagados todos os dias sozinhos.

Resposta curta
Crie no Bloco de Notas um script .bat com comandos del que limpem a pasta temporária do usuário (%TEMP%) e C:\Windows\Temp. Salve como ClearTempFiles.bat, abra o Agendador de Tarefas, use "Criar Tarefa Básica" para agendar execução diária, aponte a ação para esse arquivo e marque "Executar com privilégios mais altos".
O que você precisa
Passo a passo
Escreva o script de limpeza
Pressione Windows+S, procure e abra o Bloco de Notas. No documento vazio, digite três linhas: @echo off, del /s /f /q %TEMP%\*.* >nul 2>&1 e del /s /f /q C:\Windows\Temp\*.* >nul 2>&1. A primeira linha evita que os comandos apareçam na tela; as outras duas esvaziam a pasta temporária da sua conta e a pasta temporária do sistema.
Salve o arquivo como .bat
No Bloco de Notas, escolha Arquivo > Salvar como. Mude o menu "Tipo" para "Todos os Arquivos" e digite o nome ClearTempFiles.bat. Se a extensão não for .bat, o arquivo continua sendo texto puro e não executa. Salve em uma pasta que você não apague por acidente, como C:\Scripts, em vez da Área de Trabalho.
Crie a tarefa no Agendador de Tarefas
Use Windows+S para localizar e abrir o Agendador de Tarefas. No painel direito, clique em "Criar Tarefa Básica". No campo "Nome", escreva algo reconhecível como Limpar Arquivos Temporários e siga com "Avançar".
Defina a frequência e o horário
Na tela do disparador, marque "Diariamente" e clique em "Avançar". No campo "Iniciar", informe a data e a hora em que a tarefa deve começar. Escolher um horário em que você não usa o computador (por exemplo 03:00) reduz o risco de mexer em arquivos de programas abertos.
Aponte a ação para o script
Na etapa de ação, selecione "Iniciar um programa" e clique em "Avançar". No campo "Programa/script", digite o caminho completo do arquivo, por exemplo C:\Scripts\ClearTempFiles.bat. Se o caminho tiver espaços, coloque-o entre aspas. Depois avance para a tela final.
Ative o privilégio de administrador
Na última tela, marque a caixa "Abrir a caixa de diálogo Propriedades da tarefa quando eu clicar em Concluir" e clique em "Concluir". Na janela que abrir, ative "Executar com privilégios mais altos" e confirme com "OK". Sem essa permissão, C:\Windows\Temp não é limpa.
Teste a tarefa manualmente
Na Biblioteca do Agendador de Tarefas, localize a tarefa, clique com o botão direito e escolha "Executar". Se o campo "Resultado da última execução" mostrar 0x0, a tarefa rodou sem problemas. Para pausar, use botão direito > "Desabilitar"; para remover de vez, "Excluir".
Amplie o alcance se quiser
Para esvaziar também a lixeira, adicione a linha PowerShell.exe -Command "Clear-RecycleBin -Force". Para o cache do Windows Update, inclua nesta ordem: net stop wuauserv, rd /s /q C:\Windows\SoftwareDistribution\Download e net start wuauserv. Depois de cada acréscimo, rode o script uma vez à mão para confirmar que nada quebrou.
Dicas
Atenção
As pastas temporárias contêm arquivos em uso por programas abertos. É normal que alguns arquivos não sejam apagados durante a execução, mas rodar o script com trabalho não salvo pode causar perda de dados. Não troque o caminho C:\Windows\Temp por outra pasta à mão: um caminho errado combinado com um comando de exclusão gera um resultado irreversível.
Perguntas frequentes
+O script diz que não conseguiu apagar alguns arquivos, é problema?
Não. Esses arquivos estão bloqueados por programas abertos naquele momento. O script apaga os demais, e os bloqueados são limpos na próxima execução.
+Essa limpeza pode quebrar meus programas?
As pastas temporárias guardam dados descartáveis por natureza. Ainda assim, limpar durante uma instalação em andamento ou com trabalho não salvo pode gerar erros, então prefira horários da madrugada.
+Qual a diferença entre o Sensor de Armazenamento e o script?
O Sensor de Armazenamento limpa apenas o que o Windows classifica como temporário e os downloads, em intervalos definidos. Com o script, você decide exatamente qual pasta é apagada e quando.
+Como verifico se a tarefa está rodando?
Na Biblioteca do Agendador de Tarefas, selecione a tarefa e veja os campos "Hora da última execução" e "Resultado da última execução"; o valor 0x0 indica execução bem-sucedida.
+É obrigatório executar o script como administrador?
Para sua própria pasta %TEMP% não é necessário, mas para pastas de sistema como C:\Windows\Temp é obrigatório. Por isso a opção "Executar com privilégios mais altos" deve ficar ativada.
Fontes e verificação
Última verificação: 12 Eylül 2026. avise a gente. Nomes de menus seguem a interface do Windows 11 em português do Brasil; em outras localizações os rótulos podem variar.
Este conteúdo é informativo; em procedimentos oficiais valem os avisos atuais do órgão responsável. Detalhes: aviso de responsabilidade.