Script de Reparo Rápido do Windows

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 /scannow para detectar e reparar arquivos corrompidos do Windows.

2. Reparo da imagem do Windows

  • Utiliza o DISM para restaurar a integridade da imagem do sistema.

3. Verificação do disco

  • Agenda o chkdsk para 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:

  1. Clique com o botão direito no arquivo .bat
  2. Selecione Executar como administrador

Ao final do processo, reinicie o computador para que todas as correções sejam aplicadas.

Configurar o PDI 9.4 no macOS (x86)

A versão 9.4 é a última de código aberto e está presente no repositório do brew.

Fazendo a instalação do data-integration pelo brew ou baixando e descompactando o arquivo em pasta local, uma pequena alteração é necessária para fazer o PDI (spoon) abrir.

  • Copie o arquivo “Data Integration.app” para a pasta /Applications
  • Edite o arquivo “/Applications/Data Integration.app/Contents/MacOS/JavaApplicationStub” e corrija o BASE_DIR para apontar para a pasta do data-integration

O aplicativo deverá aparecer no Launchpad mas também pode ser executado via linha de comando:

/Applications/Data\ Integration.app/Contents/MacOS/JavaApplicationStub

Adicionar script sh como aplicativo no macOS

Podemos transformar qualquer arquivo executável .sh em um app dentro do desktop macOS, incluindo ícone e atalho no dock.

  1. certificar que o arquivo sh possui o atributo de executável
  2. criar um script com o comando [ do shell script “sh ~/pasta/arquivo.sh” ]
  3. salvar o script
  4. exportar o script para formato de arquivo como aplicativo (isso vai gerar um arquivo .app)
  5. abrir a janela de obter informações do arquivo .app gerado
  6. arrastar e soltar o ícone na parte superior esquerda da janela de informações
  7. copiar o arquivo .app para a pasta de aplicativos
  8. abrir o aplicativo e fixar o atalho no dock

Instalando o PDI 9.3 no Windows 10/11

Passos:

Opcionalmente, para fixar o atalho no menu iniciar, crie uma pasta (ex: Extras) em %appdata%/Microsoft/Windows/Start Menu/Programs/ e mova o arquivo do atalho para essa pasta. Na sequencia, abra o menu iniciar e procure pelo nome do atalho, a opção de fixar em iniciar estará disponível.

Scroll natural do mouse no Windows 10/11

Se você também alterna o uso entre desktops Linux/Mac/Windows já percebeu que o único sistema que inverte a ordem do scroll no mouse é o Windows.

Graças a esse comando abaixo, executado no power shell em modo administrador, você pode alterar esse comportamento.

$mode = Read-host "How do you like your mouse scroll (0 or 1)?"; Get-PnpDevice -Class Mouse -PresentOnly -Status OK | ForEach-Object { "$($_.Name): $($_.DeviceID)"; Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Enum\$($_.DeviceID)\Device Parameters" -Name FlipFlopWheel -Value $mode; "+--- Value of FlipFlopWheel is set to " + (Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Enum\$($_.DeviceID)\Device Parameters").FlipFlopWheel + "`n" }

Não esqueça de reiniciar seu Windows após a execução desse comando.

Fonte: https://gist.github.com/gagarine/d313ee6510009b3f3973c6e0929b1e1c