Pular para o conteúdo principal

Como limpar cache e acelerar Windows (Guia fácil para iniciantes)

🧹 Limpando arquivos temporários do Windows com Batch (.bat) e PowerShell

Neste artigo, mostrarei como criar um script em lote (.bat) para executar comandos no Prompt de Comando (CMD) do Windows, com foco na limpeza de arquivos temporários que podem deixar o sistema lento.

Também apresentarei uma versão moderna em PowerShell, recomendada para versões atuais do Windows.

Sinta-se livre para adaptar, melhorar ou expandir os scripts conforme sua necessidade.


📄 Criando o arquivo .bat

  1. Abra o Bloco de Notas

  2. Copie o código abaixo

  3. Salve o arquivo com a extensão .bat, por exemplo:
    limpeza_temporarios.bat

Ao salvar, você notará que o ícone muda automaticamente — isso indica que o Windows reconheceu o arquivo como um script em lote, capaz de executar várias linhas de comando no CMD.


📜 Script Batch (.bat)

@echo off color 2 echo =========================================================== echo Powered by Wtnbrouli echo Welligton - Protótipo .bat echo =========================================================== echo. echo Vamos limpar as principais pastas de arquivos temporários: echo - C:\Windows\Temp echo - %TEMP% echo - Prefetch echo. echo Pressione qualquer tecla para iniciar ou feche a janela para cancelar. pause IF EXIST C:\Windows\Temp\ ( del /f /s /q C:\Windows\Temp\* ) del /f /s /q "%TEMP%\*" IF EXIST C:\Windows\Prefetch\ ( del /f /s /q C:\Windows\Prefetch\* ) 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" ) ) echo. echo Limpeza finalizada! pause

⚙️ Funcionamento dos principais comandos

@echo

Similar ao print() no Python ou echo no PHP.
Exibe mensagens na tela.

@echo off

Oculta os comandos sendo executados, deixando a saída mais limpa e profissional.


color 2

Altera a cor do CMD.
O número 2 representa verde, lembrando o estilo Matrix 😎
Você pode testar outras cores com color /?.


pause

Pausa a execução e aguarda uma interação do usuário.
Sem isso, o script executaria e fecharia rapidamente.


IF EXIST

Condicional usada para verificar se um arquivo ou pasta existe.

Exemplo:

IF EXIST C:\Windows\Temp\ (AÇÃO)

Se a pasta existir, execute a ação.


DEL

Comando responsável por excluir arquivos.

Principais flags usadas:

  • /F → força a exclusão

  • /S → inclui subpastas

  • /Q → modo silencioso

Para ajuda:

DEL /?

FOR

Estrutura de repetição (loop).

No script:

for /D %%x in ("C:\Documents and Settings\*")
  • /D → trabalha com diretórios

  • %%x → variável que recebe cada pasta encontrada

  • O comando é repetido até acabar a lista de diretórios


RMDIR e MKDIR

  • RMDIR → remove diretórios

  • MKDIR → cria diretórios

Neste caso, apagamos a pasta de arquivos temporários do navegador e recriamos vazia.


🧠 Por que limpar essas pastas?

  • Temp / %TEMP%: arquivos temporários de programas e instalações

  • Prefetch: dados usados para acelerar programas, mas que podem se acumular

  • Temporary Internet Files: cache de navegação

⚠️ Observação:
Computadores ligados por longos períodos (24/7) acumulam muitos arquivos temporários, o que pode causar lentidão.


⚡ Versão moderna em PowerShell (.ps1)

O PowerShell é mais poderoso, seguro e recomendado para Windows atuais.


📄 Criando o arquivo PowerShell

Salve como:

limpeza_temporarios.ps1

Execute como Administrador.


📜 Script PowerShell

Write-Host "===========================================" -ForegroundColor Green Write-Host " Powered by Wtnbrouli" -ForegroundColor Green Write-Host " Welligton - Script PowerShell" -ForegroundColor Green Write-Host "===========================================" -ForegroundColor Green Write-Host "" Write-Host "Este script irá limpar arquivos temporários do Windows." Pause # Caminhos $paths = @( "C:\Windows\Temp", $env:TEMP, "C:\Windows\Prefetch" ) foreach ($path in $paths) { if (Test-Path $path) { Write-Host "Limpando $path..." -ForegroundColor Yellow Get-ChildItem $path -Recurse -Force -ErrorAction SilentlyContinue | Remove-Item -Recurse -Force -ErrorAction SilentlyContinue } } Write-Host "" Write-Host "Limpeza concluída com sucesso!" -ForegroundColor Green Pause

🧩 Explicação rápida (PowerShell)

  • Write-Host → exibe mensagens na tela

  • Test-Path → verifica se o caminho existe

  • $env:TEMP → variável de ambiente (equivalente ao %TEMP%)

  • Get-ChildItem → lista arquivos e pastas

  • Remove-Item → remove arquivos/diretórios

  • -Force → ignora restrições

  • -Recurse → inclui subpastas


🏁 Conclusão

Todos os sistemas operacionais possuem scripts nativos:

  • Windows.bat e .ps1

  • Linux / macOS.sh (Shell Script)

Com esse conhecimento, você pode:

  • Automatizar tarefas

  • Criar ferramentas próprias

  • Manter o sistema limpo e organizado

💡 Dica final:
Use sempre:

HELP

ou

Get-Help NomeDoComando

E divirta-se criando automações 🚀

Comentários

Postagens mais visitadas deste blog

Bem-vindo ao Brute Hacker:

Bem-vindo ao Brute Hacker: aprenda a deixar seu computador mais rápido Se o seu computador está lento, travando, demorando para ligar ou abrindo programas com dificuldade, você está no lugar certo. O Brute Hacker nasceu com um objetivo simples: 👉 ensinar tecnologia de forma prática, clara e sem complicação , mesmo para quem não é técnico. Aqui você vai aprender como melhorar o desempenho do seu computador, entender o que realmente deixa o Windows lento e descobrir soluções que funcionam de verdade — sem programas milagrosos e sem promessas falsas. 💻 Por que o computador fica lento? Com o tempo, é normal que o Windows acumule: arquivos temporários programas iniciando junto com o sistema serviços desnecessários configurações mal ajustadas O resultado é um sistema cada vez mais pesado, mesmo em computadores que antes funcionavam bem. A boa notícia é que na maioria dos casos não é necessário formatar — basta saber o que ajustar. 📚 O que você vai aprender aqui No Brute Ha...

Por que o computador fica lento com o tempo? (e como resolver)

  Por que o computador fica lento com o tempo? (e o que fazer) Se o seu computador era rápido quando você comprou, mas hoje demora para ligar, trava ao abrir programas ou fica lento até para tarefas simples, saiba que isso é muito comum . A boa notícia é que, na maioria dos casos, o problema não é defeito — e muito menos necessidade de trocar o computador. Neste artigo, você vai entender por que o computador fica lento com o tempo e o que pode ser feito para resolver isso. 💻 Por que o computador não mantém o mesmo desempenho? Nenhum computador permanece rápido para sempre sem manutenção. Com o uso diário, o sistema acumula arquivos, programas e configurações que afetam o desempenho. Isso acontece tanto em computadores fracos quanto em máquinas mais potentes. Vamos aos principais motivos. 1️⃣ Arquivos temporários acumulados O Windows e os programas criam arquivos temporários o tempo todo: instalações atualizações navegação na internet execução de programa...

Limpador Automático de Cache no Linux (Shell Script)

🚀 Limpador Automático de Cache no Linux (Shell Script) Você sabia que o Linux mantém dados em cache e buffers para acelerar o sistema? Porém, quando essa memória fica cheia, pode deixar seu computador mais lento. Neste post, você vai aprender como criar um script em Shell para limpar o cache, buffers e swap do Linux, além de remover arquivos temporários da pasta /tmp . 🔹 O que você vai precisar Acesso a um terminal Linux Permissão de superusuário (sudo) Noções básicas de comandos como echo , rm , find , free 🔹 Comandos principais do Linux para limpar cache 1️⃣ Limpar o cache da memória sudo sync ; echo 3 > /proc/sys/vm/drop_caches sudo → executa o comando como administrador sync → libera buffers de escrita no disco echo 3 > /proc/sys/vm/drop_caches → limpa: 1 → apenas cache de página 2 → dentries e inodes 3 → cache de página + dentries + inodes (mais comum) 💡 Dica: usar 3 garante que tudo seja limpo, sem prejudicar o sistem...