OTIMIZE E DEIXE SEU PC MAIS RAPIDO

Otimização do Sistema e Limpeza de Memória Cache

Fala pessoal! Bem-vindos ao Canal Fora do Ar Tech

Hoje, vamos apresentar a vocês dois scripts essenciais: um para otimização do sistema e outro para limpeza da memória cache. Muitas pessoas que gostam de jogar enfrentam problemas de desempenho devido à memória cache do computador sempre em alta. Para resolver isso, criamos scripts práticos que podem ser executados manualmente quando necessário.

No vídeo de hoje, o Fernando Souza, do Canal Fora do Ar, apresenta a solução para otimizar o sistema, deixando o computador mais eficiente. Confira o vídeo aqui.

Script de Otimização do Sistema

Para otimizar o sistema, utilizamos um script que ajusta diversas configurações do registro (regedit) de forma automatizada. Isso melhora o desempenho do computador e resolve problemas de lentidão.

@echo off

echo.
pause
echo.
echo Executando comandos...
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v featureSettings /t REG_DWORD /d 1 /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 3 /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeaturesSettingsOverrideMask /t REG_DWORD /d 3 /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Dwm" /v OverlayTestMode /t REG_DWORD /d 5 /f
reg add "HKEY_CURRENT_USER\Control Panel\Accessibility\MouseKeys" /v flags /t REG_DWORD /d 0 /f
reg add "HKEY_CURRENT_USER\Control Panel\Accessibility\Keyboard Response" /v flags /t REG_DWORD /d 0 /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\EnergyEstimation\TaggedEnergy" /v "DisableTaggedEnergyLogging" /t REG_DWORD /d "1" /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\EnergyEstimation\TaggedEnergy" /v "TelemetryMaxApplication" /t REG_DWORD /d "0" /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\EnergyEstimation\TaggedEnergy" /v "TelemetryMaxTagPerApplication" /t REG_DWORD /d "0" /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\PriorityControl" /v "Win32PrioritySeparation" /t REG_DWORD /d "16" /f

bcdedit /set disabledynamictick yes
bcdedit /set useplatformtick yes

del /q /s C:\Windows\*.log
for /f "tokens=*" %%G in ('wevtutil.exe el') DO (wevtutil.exe cl "%%G")

del /q /s C:\Windows\Temp\*.*

rd /s /q C:\$Recycle.bin

echo.
echo Todos os comandos foram executados!

echo Limpando arquivos de log, arquivos temp e lixo do computador...

echo Limpando arquivos de log...
del /q /s C:\Windows\*.log
for /f "tokens=*" %%G in ('wevtutil.exe el') DO (wevtutil.exe cl "%%G")
echo Arquivos de log limpos.

echo Limpando arquivos temporarios...
del /q /s C:\Windows\Temp\*.*
echo Arquivos temporários limpos.

echo Limpando arquivos da lixeira...
rd /s /q C:\$Recycle.bin
echo Arquivos da lixeira limpos.

echo Limpando arquivos temporarios da internet...
RunDll32.exe InetCpl.cpl, ClearMyTracksByProcess 8
echo Arquivos temporários da internet limpos.

echo Limpando arquivos temporarios do sistema...
RunDll32.exe InetCpl.cpl, ClearMyTracksByProcess 4351
echo Arquivos temporários do sistema limpos.

echo Limpeza concluida.

echo Liberando memoria RAM...
echo Inicio: 
start /wait EmptyStandbyList.exe standbylist
echo.
echo.
echo Finalizando Aguarde...
echo.
start /high /wait RAMMap.exe -r

echo Aumentando o tamanho do arquivo de paginacao...
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v PagingFiles /t REG_MULTI_SZ /d "C:\pagefile.sys 1024 2048" /f
echo Tamanho do arquivo de paginacao aumentado com sucesso!

echo Aplicando Plano de Energia da Revision...
powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61
powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61 3ff9831b-6f80-4830-8178-736cd4229e7b
powercfg -changename 3ff9831b-6f80-4830-8178-736cd4229e7b "Ultra Performance" "Windows's Ultimate Performance with additional changes."
powercfg -s 3ff9831b-6f80-4830-8178-736cd4229e7b
powercfg -setacvalueindex scheme_current sub_processor PERFINCPOL 2
powercfg -setacvalueindex scheme_current sub_processor PERFDECPOL 1
powercfg -setacvalueindex scheme_current sub_processor PERFINCTHRESHOLD 10
powercfg -setacvalueindex scheme_current sub_processor PERFDECTHRESHOLD 8
powercfg /setactive scheme_current
echo Plano de Energia Aplicado com Sucesso!

echo Desativando servicos desnecessarios...
sc config "wsearch" start= disabled
sc stop wsearch
sc config "WerSvc" start= disabled
sc config "DiagTrack" start= disabled
sc config SysMain start= disabled
sc stop SysMain
echo Concluido!
pause

Para utilizar o script, basta copiar o código e salvá-lo como um arquivo .bat. Você pode encontrar o script aqui.

Script de Limpeza de Memória Cache

Quando você enfrenta problemas de memória cache, como durante jogos, um segundo script pode ser útil. Este script limpa temporários e faz ajustes para melhorar a fluidez do sistema.

color b
/s /f /q c:\windows\temp\*.*
rd /s /q c:\windows\temp
md c:\windows\temp
del /s /f /q %temp%\*.*
rd /s /q %temp%
md %temp%
deltree /y c:\windows\tempor~1
deltree /y c:\windows\temp
deltree /y c:\windows\tmp
deltree /y c:\windows\ff*.tmp
deltree /y c:\windows\history
deltree /y c:\windows\cookies
deltree /y c:\windows\recent
deltree /y c:\windows\spool\printers
del c:\WIN386.SWP
cls 
FOR /F "tokens=1, 2 * " %%V IN ('bcdedit') DO SET adminTest=%%V
IF (%adminTest%)==(Access) goto noAdmin
for /F " tokens=*" %%G in ('wevtutil.exe el') DO (call :do_clear "%%G")
echo.
echo Event Logs have been cleared! ^
goto theEnd
:do_clear
echo clearing %1
wevtutil.exe cl %1
goto :eof
:noAdmin
echo You must run this script as an Administrator !
echo ^
cls
pause

Para usar este script, copie o código e salve-o como um arquivo .bat. O script de limpeza de memória cache está disponível aqui.

Lembre-se de reiniciar o computador após executar os scripts para aplicar as configurações modificadas.

Ficou com alguma dúvida ou quer mais dicas sobre o Windows? Deixe seu comentário abaixo!