You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
453 lines
16 KiB
453 lines
16 KiB
@echo off
|
|
title Optimizer - Win 5.X
|
|
|
|
:srun
|
|
cls
|
|
echo.
|
|
echo Version: 2019-09-12
|
|
echo ________________________________________________________________________________
|
|
|
|
echo Press any key to start optimizing process.
|
|
pause > nul
|
|
|
|
echo ________________________________________________________________________________
|
|
|
|
echo Performance: Services
|
|
|
|
echo Service: Computer Browser
|
|
sc config browser start= auto
|
|
|
|
echo Service: Application Experience Lookup Service
|
|
sc config aelookupsvc start= disabled
|
|
|
|
echo Service: Alerter
|
|
sc config alerter start= disabled
|
|
|
|
echo Service: Application Layer Gateway Service
|
|
sc config alg start= disabled
|
|
|
|
echo Service: Automatic Updates
|
|
sc config wuauserv start= disabled
|
|
|
|
echo Service: Bluetooth Support Service
|
|
sc config bthserv start= disabled
|
|
|
|
echo Service: COM+ Event System
|
|
sc config eventsystem start= disabled
|
|
|
|
echo Service: Distributed Link Tracking Client
|
|
sc config trkwks start= disabled
|
|
|
|
echo Service: Distributed Transaction Coordinator
|
|
sc config msdtc start= disabled
|
|
|
|
echo Service: DNS Client
|
|
sc config dnscache start= disabled
|
|
|
|
echo Service: Error Reporting Service
|
|
sc config ersvc start= disabled
|
|
|
|
echo Service: Fast User Switching Compatibility
|
|
sc config fastuserswitchingcompatibility start= disabled
|
|
|
|
echo Service: Help and Support
|
|
sc config helpsvc start= disabled
|
|
|
|
echo Service: IPSEC Services
|
|
sc config policyagent start= disabled
|
|
|
|
echo Service: Logical Disk Manager
|
|
sc config dmserver start= demand
|
|
|
|
echo Service: Machine Debug Manager
|
|
sc config mdm start= disabled
|
|
|
|
echo Service: Performance Logs and Alerts
|
|
sc config sysmonlog start= disabled
|
|
|
|
echo Service: Print Spooler
|
|
sc config spooler start= disabled
|
|
|
|
echo Service: Protected Storage
|
|
sc config protectedstorage start= disabled
|
|
|
|
echo Service: Remote Registry
|
|
sc config remoteregistry start= disabled
|
|
|
|
echo Service: Secondary Logon
|
|
sc config seclogon start= disabled
|
|
|
|
echo Service: Security Center
|
|
sc config wscsvc start= disabled
|
|
|
|
echo Service: Shell Hardware Detection
|
|
sc config shellhwdetection start= disabled
|
|
|
|
echo Service: SSDP Discovery Service
|
|
sc config ssdpsrv start= disabled
|
|
|
|
echo Service: System Event Notification
|
|
sc config sens start= disabled
|
|
|
|
echo Service: System Restore Service
|
|
sc config srservice start= disabled
|
|
|
|
echo Service: Task Scheduler
|
|
sc config schedule start= disabled
|
|
|
|
echo Service: TCP/IP NetBIOS Helper
|
|
sc config lmhosts start= auto
|
|
|
|
echo Service: Telephony
|
|
sc config tapisrv start= disabled
|
|
|
|
echo Service: Terminal Services
|
|
sc config termservice start= disabled
|
|
|
|
echo Service: Volume Shadow Copy
|
|
sc config vss start= disabled
|
|
|
|
echo Service: WebClient
|
|
sc config webclient start= disabled
|
|
|
|
echo Service: Windows Firewall
|
|
sc config sharedaccess start= disabled
|
|
|
|
echo Windows Image Acquisition (WIA)
|
|
sc config stisvc start= disabled
|
|
|
|
echo Service: Windows Service Pack Installer update service
|
|
sc config spupdsvc start= disabled
|
|
|
|
echo Service: Wireless Configuration
|
|
sc config wzcsvc start= disabled
|
|
|
|
echo Service: .NET Framework
|
|
sc config clr_optimization_v2.0.50727_32 start= disabled
|
|
sc config clr_optimization_v2.0.50727_64 start= disabled
|
|
sc config clr_optimization_v4.0.30319_32 start= disabled
|
|
sc config clr_optimization_v4.0.30319_64 start= disabled
|
|
|
|
echo Service: TP AutoConnect Service
|
|
sc config tpautoconnsvc start= disabled
|
|
|
|
echo Service: VMware Snapshot Provider
|
|
sc config vmvss start= disabled
|
|
|
|
echo Service: VMware Physical Disk Helper Service
|
|
sc config "vmware physical disk helper service" start= disabled
|
|
|
|
echo Service: VMware Alias Manager and Ticket Service
|
|
sc config vgauthservice start= disabled
|
|
|
|
echo ________________________________________________________________________________
|
|
|
|
echo Service: Windows Time
|
|
set vk="HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config"
|
|
reg add %vk% /v "AnnounceFlags" /t reg_dword /d 5 /f >nul
|
|
set vk="HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer"
|
|
reg add %vk% /v "Enabled" /t reg_dword /d 1 /f >nul
|
|
set vk="HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient"
|
|
reg add %vk% /v "SpecialPollInterval" /t reg_dword /d 60 /f >nul
|
|
set vk="HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters"
|
|
reg add %vk% /v "NtpServer" /t reg_sz /d "pool.ntp.org" /f >nul
|
|
sc config w32time start= auto >nul
|
|
sc stop w32time >nul
|
|
sc start w32time >nul
|
|
|
|
echo ________________________________________________________________________________
|
|
|
|
echo Performance: Page File
|
|
|
|
set vk="hklm\system\currentcontrolset\control\session manager\memory management"
|
|
reg add %vk% /v "pagingfiles" /t reg_multi_sz /d "" /f
|
|
reg add %vk% /v "disablepagingexecutive" /t reg_dword /d 1 /f
|
|
reg add %vk% /v "clearpagefileatshutdown" /t reg_dword /d 1 /f
|
|
|
|
echo ________________________________________________________________________________
|
|
|
|
echo Performance: Prefetch
|
|
|
|
set vk="hklm\system\currentcontrolset\control\session manager\memory management\prefetchparameters"
|
|
reg add %vk% /v "enableprefetcher" /t reg_dword /d 1 /f
|
|
|
|
echo ________________________________________________________________________________
|
|
|
|
echo Performance: Application Response
|
|
|
|
set vk="hklm\system\currentcontrolset\control\windows"
|
|
reg add %vk% /v "nopopupsonboot" /t reg_dword /d 1 /f
|
|
set vk="hklm\system\currentcontrolset\control"
|
|
reg add %vk% /v "waittokillservicetimeout" /t reg_sz /d "1000" /f
|
|
set vk="hkcu\control panel\desktop"
|
|
reg add %vk% /v "autoendtasks" /t reg_sz /d "1" /f
|
|
reg add %vk% /v "hungapptimeout" /t reg_sz /d "500" /f
|
|
reg add %vk% /v "waittokillapptimeout" /t reg_sz /d "1000" /f
|
|
set vk="hku\.default\control panel\desktop"
|
|
reg add %vk% /v "autoendtasks" /t reg_sz /d "1" /f
|
|
reg add %vk% /v "hungapptimeout" /t reg_sz /d "500" /f
|
|
reg add %vk% /v "waittokillapptimeout" /t reg_sz /d "1000" /f
|
|
|
|
echo ________________________________________________________________________________
|
|
|
|
echo Performance: IDE Channel
|
|
|
|
set vk1=hklm\system\currentcontrolset\enum\pciide\idechannel
|
|
set vk2=hklm\system\currentcontrolset\control\class
|
|
for /f "usebackq tokens=*" %%i in (`reg query %vk1% ^| find /i "IDEChannel\"`) do call :sccm "%%i"
|
|
goto sendide
|
|
:sccm
|
|
set vks=
|
|
for /f "usebackq tokens=3*" %%j in (`reg query %1 ^| find /i "driver"`) do set vks=%%j
|
|
set vcn=
|
|
for /f "usebackq tokens=3,4*" %%k in (`reg query "%vk2%\%vks%" /v vcn ^| find /i "vcn"`) do set vcn=%%k %%l
|
|
reg query "%vk2%\%vks%" /v masterdevicetype | find /i "0x0"
|
|
if not %errorlevel%==1 goto scsm
|
|
goto sccs
|
|
:scsm
|
|
reg add "%vk2%\%vks%" /v usermasterdevicetype /t reg_dword /d 3 /f
|
|
:sccs
|
|
reg query "%vk2%\%vks%" /v slavedevicetype | find /i "0x0"
|
|
if not %errorlevel%==1 goto scss
|
|
goto :eof
|
|
:scss
|
|
reg add "%vk2%\%vks%" /v userslavedevicetype /t reg_dword /d 3 /f
|
|
goto :eof
|
|
goto sendide
|
|
:sendide
|
|
|
|
echo ________________________________________________________________________________
|
|
|
|
echo Performance: Dynamic Link Library
|
|
|
|
set vk="hklm\software\microsoft\windows\currentversion\explorer"
|
|
reg add %vk% /v "alwaysunloaddll" /t reg_dword /d 1 /f
|
|
|
|
echo ________________________________________________________________________________
|
|
|
|
echo Security: Auto Run
|
|
|
|
set vk="hklm\system\currentcontrolset\services\cdrom"
|
|
reg add %vk% /v "autorun" /t reg_dword /d 0 /f
|
|
|
|
echo ________________________________________________________________________________
|
|
|
|
echo Personalized: Audio
|
|
|
|
move %windir%\media %windir%\_media
|
|
set vk="hkcu\control panel\sound"
|
|
reg add %vk% /v "beep" /t reg_sz /d "no" /f
|
|
reg add %vk% /v "extendedsounds" /t reg_sz /d "no" /f
|
|
set vk="hku\.default\control panel\sound"
|
|
reg add %vk% /v "beep" /t reg_sz /d "no" /f
|
|
reg add %vk% /v "extendedsounds" /t reg_sz /d "no" /f
|
|
|
|
echo ________________________________________________________________________________
|
|
|
|
echo Personalized: Screen Saver
|
|
|
|
set vk="hkcu\control panel\desktop"
|
|
reg add %vk% /v "scrnsave.exe" /t reg_sz /d "" /f
|
|
reg add %vk% /v "screensavetimeout" /t reg_sz /d "0" /f
|
|
reg add %vk% /v "screensaveactive" /t reg_sz /d "0" /f
|
|
reg add %vk% /v "screensaverissecure" /t reg_sz /d "0" /f
|
|
|
|
set vk="hku\.default\control panel\desktop"
|
|
reg add %vk% /v "scrnsave.exe" /t reg_sz /d "" /f
|
|
reg add %vk% /v "screensavetimeout" /t reg_sz /d "0" /f
|
|
reg add %vk% /v "screensaveactive" /t reg_sz /d "0" /f
|
|
reg add %vk% /v "screensaverissecure" /t reg_sz /d "0" /f
|
|
|
|
echo ________________________________________________________________________________
|
|
|
|
echo Personalized: Desktop
|
|
|
|
set vk="hkcu\software\microsoft\windows\currentversion\explorer"
|
|
reg add %vk% /v "link" /t reg_dword /d 0 /f
|
|
set vk="hkcu\software\microsoft\windows\currentversion\policies\explorer"
|
|
reg add %vk% /v "nosmhelp" /t reg_dword /d 1 /f
|
|
set vk="hkcu\software\microsoft\windows\currentversion\explorer\desktop\cleanupwiz"
|
|
reg add %vk% /v "norun" /t reg_dword /d 1 /f
|
|
set vk="hkcu\control panel\desktop"
|
|
reg add %vk% /v "fontsmoothing" /t reg_sz /d "2" /f
|
|
reg add %vk% /v "fontsmoothingorientation" /t reg_dword /d 1 /f
|
|
reg add %vk% /v "fontsmoothingtype" /t reg_dword /d 2 /f
|
|
reg add %vk% /v "menushowdelay" /t reg_sz /d "0" /f
|
|
reg add %vk% /v "wallpaperstyle" /t reg_sz /d "2" /f
|
|
set vk="hku\.default\software\microsoft\windows\currentversion\explorer"
|
|
reg add %vk% /v "link" /t reg_dword /d 0 /f
|
|
set vk="hku\.default\software\microsoft\windows\currentversion\policies\explorer"
|
|
reg add %vk% /v "nosmhelp" /t reg_dword /d 1 /f
|
|
set vk="hku\.default\software\microsoft\windows\currentversion\explorer\desktop\cleanupwiz"
|
|
reg add %vk% /v "norun" /t reg_dword /d 1 /f
|
|
set vk="hku\.default\control panel\desktop"
|
|
reg add %vk% /v "fontsmoothing" /t reg_sz /d "2" /f
|
|
reg add %vk% /v "fontsmoothingorientation" /t reg_dword /d 1 /f
|
|
reg add %vk% /v "fontsmoothingtype" /t reg_dword /d 2 /f
|
|
reg add %vk% /v "menushowdelay" /t reg_sz /d "0" /f
|
|
reg add %vk% /v "wallpaperstyle" /t reg_sz /d "2" /f
|
|
|
|
echo ________________________________________________________________________________
|
|
|
|
echo Personalized: Easily Operation
|
|
|
|
set vk="hklm\software\policies\microsoft\windows nt\reliability"
|
|
reg add %vk% /v "shutdownreasonon" /t reg_dword /d 1 /f
|
|
set vk="hklm\software\microsoft\windows\currentversion\policies\system"
|
|
reg add %vk% /v "disablecad" /t reg_dword /d 1 /f
|
|
|
|
echo ________________________________________________________________________________
|
|
|
|
echo Personalized: Notepad
|
|
|
|
set vk="hkcr\*\shell\notepad"
|
|
reg add %vk% /ve /d "Notepad" /f
|
|
set vk="hkcr\*\shell\notepad\command"
|
|
reg add %vk% /ve /d "notepad \"%%1\"" /f
|
|
|
|
echo ________________________________________________________________________________
|
|
|
|
echo Personalized: Log On
|
|
|
|
set vk="hklm\system\currentcontrolset\control\windows"
|
|
reg add %vk% /v "nopopupsonboot" /t reg_dword /d 1 /f
|
|
rem start rundll32 netplwiz.dll,UsersRunDll
|
|
|
|
echo ________________________________________________________________________________
|
|
|
|
echo Personalized: Internet Explorer
|
|
|
|
rem Processes Number
|
|
rem default 32
|
|
rem set vk="hkcu\software\microsoft\internet explorer\main"
|
|
rem reg.exe add %vk% /v tabprocgrowth /t reg_dword /d 20 /f
|
|
rem reg.exe add %vk% /v isolationimmersive /t reg_sz /d "pmil" /f
|
|
|
|
set vk="hkcu\software\microsoft\internet explorer\main"
|
|
reg add %vk% /v "start page" /t reg_sz /d "about:blank" /f
|
|
set vk="hkcu\software\policies\microsoft\internet explorer\main"
|
|
reg add %vk% /v "disablefirstruncustomize" /t reg_dword /d 2 /f
|
|
set vk="hkcu\software\policies\microsoft\windows\currentversion\internet settings\cache"
|
|
reg add %vk% /v "persistent" /t reg_dword /d 0 /f
|
|
set vk="hkcu\software\policies\microsoft\internet explorer\linksbar"
|
|
reg add %vk% /v "enabled" /t reg_dword /d 0 /f
|
|
set vk="hkcu\software\policies\microsoft\internet explorer\commandbar"
|
|
reg add %vk% /v "commandbarenabled" /t reg_dword /d 0 /f
|
|
set vk="hkcu\software\policies\microsoft\internet explorer\activities"
|
|
reg add %vk% /v "noactivities" /t reg_dword /d 1 /f
|
|
set vk="hkcu\software\policies\microsoft\internet explorer\main"
|
|
rem reg add %vk% /v "alwaysshowmenus" /t reg_dword /d 0 /f
|
|
|
|
set vk="hku\.default\software\microsoft\internet explorer\main"
|
|
reg add %vk% /v "start page" /t reg_sz /d "about:blank" /f
|
|
set vk="hku\.default\software\policies\microsoft\internet explorer\main"
|
|
reg add %vk% /v "disablefirstruncustomize" /t reg_dword /d 2 /f
|
|
set vk="hku\.default\software\policies\microsoft\windows\currentversion\internet settings\cache"
|
|
reg add %vk% /v "persistent" /t reg_dword /d 0 /f
|
|
set vk="hku\.default\software\policies\microsoft\internet explorer\linksbar"
|
|
reg add %vk% /v "enabled" /t reg_dword /d 0 /f
|
|
set vk="hku\.default\software\policies\microsoft\internet explorer\commandbar"
|
|
reg add %vk% /v "commandbarenabled" /t reg_dword /d 0 /f
|
|
set vk="hku\.default\software\policies\microsoft\internet explorer\activities"
|
|
reg add %vk% /v "noactivities" /t reg_dword /d 1 /f
|
|
set vk="hku\.default\software\policies\microsoft\internet explorer\main"
|
|
rem reg add %vk% /v "alwaysshowmenus" /t reg_dword /d 0 /f
|
|
|
|
echo ________________________________________________________________________________
|
|
|
|
echo Clean: Registry
|
|
|
|
rem IME
|
|
set vk="hku\.default\software\microsoft\windows\currentversion\run"
|
|
rem reg delete %vk% /v "ctfmon.exe" /f
|
|
set vk="hkcu\software\microsoft\windows\currentversion\run"
|
|
rem reg delete %vk% /v "ctfmon.exe" /f
|
|
set vk="hklm\software\microsoft\windows\currentversion\run"
|
|
reg delete %vk% /v "ime14 chs wr setup" /f
|
|
reg delete %vk% /v "bluetoothauthenticationagent" /f
|
|
reg delete %vk% /v "imekrmig6.1" /f
|
|
reg delete %vk% /v "imjpmig8.1" /f
|
|
reg delete %vk% /v "phime2002a" /f
|
|
reg delete %vk% /v "phime2002async" /f
|
|
reg delete %vk% /v "mspy2002" /f
|
|
set vk="hklm\software\wow6432node\microsoft\windows\currentversion\run"
|
|
reg delete %vk% /v "ime14 chs wr setup" /f
|
|
|
|
rem Driver
|
|
set vk="hklm\software\microsoft\windows\currentversion\run"
|
|
reg delete %vk% /v "hotkeyscmds" /f
|
|
reg delete %vk% /v "igfxtray" /f
|
|
reg delete %vk% /v "persistence" /f
|
|
reg delete %vk% /v "rthdcpl" /f
|
|
|
|
rem VMware
|
|
set vk="hklm\software\microsoft\windows\currentversion\run"
|
|
reg delete %vk% /v "vmware user process" /f
|
|
|
|
echo ________________________________________________________________________________
|
|
|
|
echo Clean: Unused File
|
|
|
|
echo Dynamic Link Library Cache
|
|
del /f /q %windir%\system32\dllcache\*.*
|
|
|
|
rem Page File
|
|
set vp=c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z
|
|
for %%i in (%vp%) do attrib -s -h %%i:\pagefile.sys
|
|
for %%i in (%vp%) do del /f /q %%i:\pagefile.sys
|
|
|
|
rem Prefetch
|
|
del /f /q %windir%\prefetch\*.*
|
|
|
|
rem Accessibility
|
|
ren %systemroot%\system32\sethc.exe %systemroot%\system32\sethc_exe
|
|
mkdir %systemroot%\system32\sethc.exe
|
|
|
|
rem Desktop
|
|
del /f /q "%systemdrive%\documents and settings\all users\戮충\갛홍토零蕨돔.lnk"
|
|
|
|
rem Start Menu
|
|
set vk="hkcu\software\microsoft\windows\currentversion\policies\explorer"
|
|
reg add %vk% /v "startmenulogoff" /t reg_dword /d 1 /f
|
|
set vk="hkcu\software\microsoft\windows\currentversion\policies\explorer"
|
|
reg add %vk% /v "intellimenus" /t reg_dword /d 1 /f
|
|
set vk="hkcu\software\microsoft\windows\currentversion\policies\explorer"
|
|
reg add %vk% /v "nosimplestartmenu" /t reg_dword /d 1 /f
|
|
set vk="hkcu\software\microsoft\windows\currentversion\policies\explorer"
|
|
reg add %vk% /v "notaskgrouping" /t reg_dword /d 1 /f
|
|
set vk="hkcu\software\microsoft\windows\currentversion\policies\explorer"
|
|
reg add %vk% /v "noautotraynotify" /t reg_dword /d 1 /f
|
|
set vk="hkcu\software\microsoft\windows\currentversion\policies\explorer"
|
|
reg add %vk% /v "notoolbarsontaskbar" /t reg_dword /d 0 /f
|
|
|
|
rem Start Menu
|
|
set vk="hku\.default\software\microsoft\windows\currentversion\policies\explorer"
|
|
reg add %vk% /v "startmenulogoff" /t reg_dword /d 1 /f
|
|
set vk="hku\.default\software\microsoft\windows\currentversion\policies\explorer"
|
|
reg add %vk% /v "intellimenus" /t reg_dword /d 1 /f
|
|
set vk="hku\.default\software\microsoft\windows\currentversion\policies\explorer"
|
|
reg add %vk% /v "nosimplestartmenu" /t reg_dword /d 1 /f
|
|
set vk="hku\.default\software\microsoft\windows\currentversion\policies\explorer"
|
|
reg add %vk% /v "notaskgrouping" /t reg_dword /d 1 /f
|
|
set vk="hku\.default\software\microsoft\windows\currentversion\policies\explorer"
|
|
reg add %vk% /v "noautotraynotify" /t reg_dword /d 1 /f
|
|
set vk="hku\.default\software\microsoft\windows\currentversion\policies\explorer"
|
|
reg add %vk% /v "notoolbarsontaskbar" /t reg_dword /d 0 /f
|
|
|
|
rem Start Menu
|
|
del /f /q "%systemdrive%\documents and settings\all users\「역迦」꽉데\windows catalog.lnk"
|
|
del /f /q "%systemdrive%\documents and settings\all users\「역迦」꽉데\windows update.lnk"
|
|
del /f /q "%systemdrive%\documents and settings\all users\「역迦」꽉데\�땍넋埼련狂뵨칵훰令.lnk"
|
|
del /f /q "%systemdrive%\documents and settings\all users\start menu\windows catalog.lnk"
|
|
del /f /q "%systemdrive%\documents and settings\all users\start menu\windows update.lnk"
|
|
|
|
echo ________________________________________________________________________________
|
|
|
|
echo The optimizing operation had been completed.
|
|
pause >nul
|
|
|
|
rem echo The optimizing operation had been completed. Press any key to reboot.
|
|
rem pause >nul
|
|
rem start /min shutdown -r -t 0
|
|
|
|
:send
|