O script abaixo executa uma série de verificações e correções automáticas no Windows, incluindo reparo de arquivos do sistema, restauração da imagem do sistema, verificação de disco, reset de rede, limpeza de arquivos temporários, reinstalação de aplicativos nativos e reset dos componentes do Windows Update.
Esse tipo de script é útil para resolver problemas comuns como erros do sistema, falhas de atualização, problemas de rede e lentidão causada por arquivos temporários.
Código do Script
Copie o código abaixo e salve em um arquivo com extensão .bat, por exemplo:
reparo_windows.bat
@echo off
title Reparo rapido do Windows - Emerson
echo Iniciando...
:: 1 - Verificar e reparar arquivos do sistema
sfc /scannow
:: 2 - Restaurar a imagem do Windows
DISM /Online /Cleanup-Image /RestoreHealth
:: 3 - Agendar verificacao do disco (sera executado no reinicio)
chkdsk C: /f /r
:: 4 - Reset de rede completo
ipconfig /flushdns
ipconfig /release
ipconfig /renew
netsh winsock reset
netsh int ip reset
:: 5 - Limpeza de temporarios
del /s /f /q "%TEMP%\*.*" >nul 2>&1
for /d %%i in ("%TEMP%\*") do rd /s /q "%%i" >nul 2>&1
:: 6 - Reinstalar apps nativos
powershell.exe -Command "Get-AppXPackage -AllUsers | Foreach {Try {Add-AppxPackage -DisableDevelopmentMode -Register '$($_.InstallLocation)\AppXManifest.xml'} Catch {}}"
:: 7 - Reset do Windows Update
net stop wuauserv
net stop bits
net stop cryptsvc
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start bits
net start cryptsvc
echo Finalizado. Reinicie o PC.
pause
O que o script faz
1. Verificação de arquivos do sistema
- Executa o
sfc /scannowpara detectar e reparar arquivos corrompidos do Windows.
2. Reparo da imagem do Windows
- Utiliza o
DISMpara restaurar a integridade da imagem do sistema.
3. Verificação do disco
- Agenda o
chkdskpara corrigir erros no disco na próxima reinicialização.
4. Reset completo da rede
- Limpa DNS, renova IP e redefine as configurações de rede.
5. Limpeza de arquivos temporários
- Remove arquivos temporários da pasta
%TEMP%.
6. Reinstala aplicativos nativos
- Re-registra todos os aplicativos padrão do Windows via PowerShell.
7. Reset do Windows Update
- Reinicia os serviços e recria as pastas usadas pelo Windows Update.
Importante
Para que todas as funções funcionem corretamente, execute o arquivo como Administrador:
- Clique com o botão direito no arquivo
.bat - Selecione Executar como administrador
Ao final do processo, reinicie o computador para que todas as correções sejam aplicadas.