@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