|
|
@echo offtitle Optimizer - Win 5.X
:srunclsecho.echo Version: 2019-09-12echo ________________________________________________________________________________
echo Press any key to start optimizing process.pause > nul
echo ________________________________________________________________________________
echo Performance: Services
echo Service: Computer Browsersc config browser start= auto
echo Service: Application Experience Lookup Servicesc config aelookupsvc start= disabled
echo Service: Alertersc config alerter start= disabled
echo Service: Application Layer Gateway Servicesc config alg start= disabled
echo Service: Automatic Updatessc config wuauserv start= disabled
echo Service: Bluetooth Support Servicesc config bthserv start= disabled
echo Service: COM+ Event Systemsc config eventsystem start= disabled
echo Service: Distributed Link Tracking Clientsc config trkwks start= disabled
echo Service: Distributed Transaction Coordinatorsc config msdtc start= disabled
echo Service: DNS Clientsc config dnscache start= disabled
echo Service: Error Reporting Servicesc config ersvc start= disabled
echo Service: Fast User Switching Compatibilitysc config fastuserswitchingcompatibility start= disabled
echo Service: Help and Supportsc config helpsvc start= disabled
echo Service: IPSEC Servicessc config policyagent start= disabled
echo Service: Logical Disk Managersc config dmserver start= demand
echo Service: Machine Debug Managersc config mdm start= disabled
echo Service: Performance Logs and Alertssc config sysmonlog start= disabled
echo Service: Print Spoolersc config spooler start= disabled
echo Service: Protected Storagesc config protectedstorage start= disabled
echo Service: Remote Registrysc config remoteregistry start= disabled
echo Service: Secondary Logonsc config seclogon start= disabled
echo Service: Security Centersc config wscsvc start= disabled
echo Service: Shell Hardware Detectionsc config shellhwdetection start= disabled
echo Service: SSDP Discovery Servicesc config ssdpsrv start= disabled
echo Service: System Event Notificationsc config sens start= disabled
echo Service: System Restore Servicesc config srservice start= disabled
echo Service: Task Schedulersc config schedule start= disabled
echo Service: TCP/IP NetBIOS Helpersc config lmhosts start= auto
echo Service: Telephonysc config tapisrv start= disabled
echo Service: Terminal Servicessc config termservice start= disabled
echo Service: Volume Shadow Copysc config vss start= disabled
echo Service: WebClientsc config webclient start= disabled
echo Service: Windows Firewallsc config sharedaccess start= disabled
echo Windows Image Acquisition (WIA)sc config stisvc start= disabled
echo Service: Windows Service Pack Installer update servicesc config spupdsvc start= disabled
echo Service: Wireless Configurationsc config wzcsvc start= disabled
echo Service: .NET Frameworksc config clr_optimization_v2.0.50727_32 start= disabledsc config clr_optimization_v2.0.50727_64 start= disabledsc config clr_optimization_v4.0.30319_32 start= disabledsc config clr_optimization_v4.0.30319_64 start= disabled
echo Service: TP AutoConnect Servicesc config tpautoconnsvc start= disabled
echo Service: VMware Snapshot Providersc config vmvss start= disabled
echo Service: VMware Physical Disk Helper Servicesc config "vmware physical disk helper service" start= disabled
echo Service: VMware Alias Manager and Ticket Servicesc config vgauthservice start= disabled
echo ________________________________________________________________________________
echo Service: Windows Timeset vk="HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config"reg add %vk% /v "AnnounceFlags" /t reg_dword /d 5 /f >nulset vk="HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer"reg add %vk% /v "Enabled" /t reg_dword /d 1 /f >nulset vk="HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient"reg add %vk% /v "SpecialPollInterval" /t reg_dword /d 60 /f >nulset vk="HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters"reg add %vk% /v "NtpServer" /t reg_sz /d "pool.ntp.org" /f >nulsc config w32time start= auto >nulsc stop w32time >nulsc 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 "" /freg add %vk% /v "disablepagingexecutive" /t reg_dword /d 1 /freg 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 /fset vk="hklm\system\currentcontrolset\control"reg add %vk% /v "waittokillservicetimeout" /t reg_sz /d "1000" /fset vk="hkcu\control panel\desktop"reg add %vk% /v "autoendtasks" /t reg_sz /d "1" /freg add %vk% /v "hungapptimeout" /t reg_sz /d "500" /freg add %vk% /v "waittokillapptimeout" /t reg_sz /d "1000" /fset vk="hku\.default\control panel\desktop"reg add %vk% /v "autoendtasks" /t reg_sz /d "1" /freg add %vk% /v "hungapptimeout" /t reg_sz /d "500" /freg add %vk% /v "waittokillapptimeout" /t reg_sz /d "1000" /f
echo ________________________________________________________________________________
echo Performance: IDE Channel
set vk1=hklm\system\currentcontrolset\enum\pciide\idechannelset vk2=hklm\system\currentcontrolset\control\classfor /f "usebackq tokens=*" %%i in (`reg query %vk1% ^| find /i "IDEChannel\"`) do call :sccm "%%i"goto sendide:sccmset vks=for /f "usebackq tokens=3*" %%j in (`reg query %1 ^| find /i "driver"`) do set vks=%%jset vcn=for /f "usebackq tokens=3,4*" %%k in (`reg query "%vk2%\%vks%" /v vcn ^| find /i "vcn"`) do set vcn=%%k %%lreg query "%vk2%\%vks%" /v masterdevicetype | find /i "0x0"if not %errorlevel%==1 goto scsmgoto sccs:scsmreg add "%vk2%\%vks%" /v usermasterdevicetype /t reg_dword /d 3 /f :sccsreg query "%vk2%\%vks%" /v slavedevicetype | find /i "0x0"if not %errorlevel%==1 goto scssgoto :eof:scssreg add "%vk2%\%vks%" /v userslavedevicetype /t reg_dword /d 3 /f goto :eofgoto 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%\_mediaset vk="hkcu\control panel\sound"reg add %vk% /v "beep" /t reg_sz /d "no" /freg add %vk% /v "extendedsounds" /t reg_sz /d "no" /fset vk="hku\.default\control panel\sound"reg add %vk% /v "beep" /t reg_sz /d "no" /freg 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 "" /freg add %vk% /v "screensavetimeout" /t reg_sz /d "0" /freg add %vk% /v "screensaveactive" /t reg_sz /d "0" /freg 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 "" /freg add %vk% /v "screensavetimeout" /t reg_sz /d "0" /freg add %vk% /v "screensaveactive" /t reg_sz /d "0" /freg 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 /fset vk="hkcu\software\microsoft\windows\currentversion\policies\explorer"reg add %vk% /v "nosmhelp" /t reg_dword /d 1 /fset vk="hkcu\software\microsoft\windows\currentversion\explorer\desktop\cleanupwiz"reg add %vk% /v "norun" /t reg_dword /d 1 /fset vk="hkcu\control panel\desktop"reg add %vk% /v "fontsmoothing" /t reg_sz /d "2" /freg add %vk% /v "fontsmoothingorientation" /t reg_dword /d 1 /freg add %vk% /v "fontsmoothingtype" /t reg_dword /d 2 /freg add %vk% /v "menushowdelay" /t reg_sz /d "0" /freg add %vk% /v "wallpaperstyle" /t reg_sz /d "2" /fset vk="hku\.default\software\microsoft\windows\currentversion\explorer"reg add %vk% /v "link" /t reg_dword /d 0 /fset vk="hku\.default\software\microsoft\windows\currentversion\policies\explorer"reg add %vk% /v "nosmhelp" /t reg_dword /d 1 /fset vk="hku\.default\software\microsoft\windows\currentversion\explorer\desktop\cleanupwiz"reg add %vk% /v "norun" /t reg_dword /d 1 /fset vk="hku\.default\control panel\desktop"reg add %vk% /v "fontsmoothing" /t reg_sz /d "2" /freg add %vk% /v "fontsmoothingorientation" /t reg_dword /d 1 /freg add %vk% /v "fontsmoothingtype" /t reg_dword /d 2 /freg add %vk% /v "menushowdelay" /t reg_sz /d "0" /freg 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 /fset 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" /fset 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 /frem start rundll32 netplwiz.dll,UsersRunDll
echo ________________________________________________________________________________
echo Personalized: Internet Explorer
rem Processes Numberrem default 32rem set vk="hkcu\software\microsoft\internet explorer\main"rem reg.exe add %vk% /v tabprocgrowth /t reg_dword /d 20 /frem 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" /fset vk="hkcu\software\policies\microsoft\internet explorer\main"reg add %vk% /v "disablefirstruncustomize" /t reg_dword /d 2 /fset vk="hkcu\software\policies\microsoft\windows\currentversion\internet settings\cache"reg add %vk% /v "persistent" /t reg_dword /d 0 /fset vk="hkcu\software\policies\microsoft\internet explorer\linksbar"reg add %vk% /v "enabled" /t reg_dword /d 0 /fset vk="hkcu\software\policies\microsoft\internet explorer\commandbar"reg add %vk% /v "commandbarenabled" /t reg_dword /d 0 /fset vk="hkcu\software\policies\microsoft\internet explorer\activities"reg add %vk% /v "noactivities" /t reg_dword /d 1 /fset 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" /fset vk="hku\.default\software\policies\microsoft\internet explorer\main"reg add %vk% /v "disablefirstruncustomize" /t reg_dword /d 2 /fset vk="hku\.default\software\policies\microsoft\windows\currentversion\internet settings\cache"reg add %vk% /v "persistent" /t reg_dword /d 0 /fset vk="hku\.default\software\policies\microsoft\internet explorer\linksbar"reg add %vk% /v "enabled" /t reg_dword /d 0 /fset vk="hku\.default\software\policies\microsoft\internet explorer\commandbar"reg add %vk% /v "commandbarenabled" /t reg_dword /d 0 /fset vk="hku\.default\software\policies\microsoft\internet explorer\activities"reg add %vk% /v "noactivities" /t reg_dword /d 1 /fset 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 IMEset vk="hku\.default\software\microsoft\windows\currentversion\run"rem reg delete %vk% /v "ctfmon.exe" /fset vk="hkcu\software\microsoft\windows\currentversion\run"rem reg delete %vk% /v "ctfmon.exe" /fset vk="hklm\software\microsoft\windows\currentversion\run"reg delete %vk% /v "ime14 chs wr setup" /freg delete %vk% /v "bluetoothauthenticationagent" /freg delete %vk% /v "imekrmig6.1" /freg delete %vk% /v "imjpmig8.1" /freg delete %vk% /v "phime2002a" /freg delete %vk% /v "phime2002async" /freg delete %vk% /v "mspy2002" /fset vk="hklm\software\wow6432node\microsoft\windows\currentversion\run"reg delete %vk% /v "ime14 chs wr setup" /f
rem Driverset vk="hklm\software\microsoft\windows\currentversion\run"reg delete %vk% /v "hotkeyscmds" /freg delete %vk% /v "igfxtray" /freg delete %vk% /v "persistence" /freg delete %vk% /v "rthdcpl" /f
rem VMwareset vk="hklm\software\microsoft\windows\currentversion\run"reg delete %vk% /v "vmware user process" /f
echo ________________________________________________________________________________
echo Clean: Unused File
echo Dynamic Link Library Cachedel /f /q %windir%\system32\dllcache\*.*
rem Page Fileset vp=c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,zfor %%i in (%vp%) do attrib -s -h %%i:\pagefile.sysfor %%i in (%vp%) do del /f /q %%i:\pagefile.sys
rem Prefetchdel /f /q %windir%\prefetch\*.*
rem Accessibilityren %systemroot%\system32\sethc.exe %systemroot%\system32\sethc_exemkdir %systemroot%\system32\sethc.exe
rem Desktopdel /f /q "%systemdrive%\documents and settings\all users\����\��ȫ��������.lnk"
rem Start Menuset vk="hkcu\software\microsoft\windows\currentversion\policies\explorer"reg add %vk% /v "startmenulogoff" /t reg_dword /d 1 /fset vk="hkcu\software\microsoft\windows\currentversion\policies\explorer"reg add %vk% /v "intellimenus" /t reg_dword /d 1 /fset vk="hkcu\software\microsoft\windows\currentversion\policies\explorer"reg add %vk% /v "nosimplestartmenu" /t reg_dword /d 1 /fset vk="hkcu\software\microsoft\windows\currentversion\policies\explorer"reg add %vk% /v "notaskgrouping" /t reg_dword /d 1 /fset vk="hkcu\software\microsoft\windows\currentversion\policies\explorer"reg add %vk% /v "noautotraynotify" /t reg_dword /d 1 /fset vk="hkcu\software\microsoft\windows\currentversion\policies\explorer"reg add %vk% /v "notoolbarsontaskbar" /t reg_dword /d 0 /f
rem Start Menuset vk="hku\.default\software\microsoft\windows\currentversion\policies\explorer"reg add %vk% /v "startmenulogoff" /t reg_dword /d 1 /fset vk="hku\.default\software\microsoft\windows\currentversion\policies\explorer"reg add %vk% /v "intellimenus" /t reg_dword /d 1 /fset vk="hku\.default\software\microsoft\windows\currentversion\policies\explorer"reg add %vk% /v "nosimplestartmenu" /t reg_dword /d 1 /fset vk="hku\.default\software\microsoft\windows\currentversion\policies\explorer"reg add %vk% /v "notaskgrouping" /t reg_dword /d 1 /fset vk="hku\.default\software\microsoft\windows\currentversion\policies\explorer"reg add %vk% /v "noautotraynotify" /t reg_dword /d 1 /fset vk="hku\.default\software\microsoft\windows\currentversion\policies\explorer"reg add %vk% /v "notoolbarsontaskbar" /t reg_dword /d 0 /f
rem Start Menudel /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 >nulrem start /min shutdown -r -t 0
:send
|