bat (MS-DOS)ScriptsWindows

Script para limpar os arquivos temporários de todos os usuários

41K views
4 Comentários
4.4
(30)

Não é novidade que arquivos temporários do Windows podem consumir grandes quantidades de disco, principalmente quando temos vários usuários que efetuam login, ou quando há funções de Terminal Service e navegação à internet liberada. Efetuar uma limpeza periódica pode lhe poupar uma manutenção tempo ou até mesmo impedir que um servidor pare por falta de espaço em disco. Pensando nisso, segue um script para limpar os arquivos temporários de todos os usuários

Pastas que o script irá limpar

  • C:\Windows\Temp
  • C:\Documents and Settings\Local Settings\Temporary Internet Files
  • C:\Documents and Settings\Local Settings\Temp
  • C:\Users\AppData\Local\Temp
  • C:\Users\AppData\Local\Microsoft\Windows\Temporary Internet Files

Criando o script

Para o script funcionar, basta copiar o código do quadro negro abaixo, colar em seu bloco de notas e salvar o arquivo como .bat e executá-lo com privilégios de administrador

@echo off
color 2
@echo =================================================================
@echo                 Powered by Purainfo
@echo                 www.purainfo.com.br
@echo =================================================================
@echo Iniciando a limpeza, pressione qualquer tecla para continuar
pause

IF EXIST c:\windows\temp\ del /f /s /q c:\windows\temp\
DEL /f /s /q %temp%\
IF EXIST “C:\Documents and Settings\” (
for /D %%x in (“C:\Documents and Settings\*”) do (
rmdir /s /q “%%x\Local Settings\Temporary Internet Files”
mkdir “%%x\Local Settings\Temporary Internet Files”
)
)
IF EXIST “C:\Documents and Settings\” (
for /D %%x in (“C:\Documents and Settings\*”) do (
rmdir /s /q “%%x\Local Settings\Temp”
mkdir “%%x\Local Settings\Temp”
)
)
IF EXIST “C:\Users\” (
for /D %%x in (“C:\Users\*”) do (
rmdir /s /q “%%x\AppData\Local\Temp”
mkdir “%%x\AppData\Local\Temp”
)
)
IF EXIST “C:\Users\” (
for /D %%x in (“C:\Users\*”) do (
rmdir /s /q “%%x\AppData\Local\Microsoft\Windows\Temporary Internet Files”
mkdir “%%x\AppData\Local\Microsoft\Windows\Temporary Internet Files”
)
)

Usando como tarefa agendada

Caso você deseje usar como tarefa agendada, remova o comando pause antes de criar a tarefa, desta forma a execução não será interrompida ao término da execução

Gostou deste script? comente conosco seu ponto de vista. Acompanhe também nossas outras dicas de scripts e se você tiver outras dicas, nos mande seu artigo
Não esqueça de se inscrever com na caixa ao lado para receber as novidades diretamente em seu e-mail

O que você achou disso?

Média da classificação 4.4 / 5. Número de votos: 30

Nenhum voto até agora! Seja o primeiro a avaliar este post.

Como você achou esse post útil...

Ajude o site a crescer compartilhando o conteúdo

Lamentamos que este post não tenha sido útil para você!

Vamos melhorar este post!

Diga-nos, como podemos melhorar este post?

Tags: .bat, 10 Ten, 7 Seven, 8 Eight, cmd, limpar temporarios, script

Artigos Relacionados

4 Comentários. Deixe novo

Gostou do conteúdo? Deixe seu comentário

Secured By miniOrange