From a5c69a23d5f4765962e3c2be04d1783ffada3f02 Mon Sep 17 00:00:00 2001 From: Elivo Date: Sun, 3 Oct 2021 17:40:57 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=97=A9=E6=9C=9F=E7=89=88?= =?UTF-8?q?=E6=9C=AC=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Optimizer - Win 10.cmd | 277 ++++++++++++++++++++++++ Optimizer - Win 5.X.cmd | 453 ++++++++++++++++++++++++++++++++++++++++ Optimizer - Win 6.1.cmd | 351 +++++++++++++++++++++++++++++++ 3 files changed, 1081 insertions(+) create mode 100644 Optimizer - Win 10.cmd create mode 100644 Optimizer - Win 5.X.cmd create mode 100644 Optimizer - Win 6.1.cmd diff --git a/Optimizer - Win 10.cmd b/Optimizer - Win 10.cmd new file mode 100644 index 0000000..ac0f37c --- /dev/null +++ b/Optimizer - Win 10.cmd @@ -0,0 +1,277 @@ +@echo off + +title Optimizer - Win 10 +cls +echo. +echo Version: 2021-05-18 +echo ________________________________________________________________________________________________________________________ + +rem check UAC +set uac="%temp%\uac.vbs" +>nul 2>&1 "%windir%\system32\cacls.exe" "%windir%\system32\config\system" +if '%errorlevel%' NEQ '0' ( + goto uac +) else ( + if exist %uac% del %uac% + goto run +) +:uac +echo Set UAC = CreateObject^("Shell.Application"^) > %uac% +echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> %uac% +%uac% +exit /b + +:run +rem echo. +rem echo Press any key to start optimizing process. +rem pause > nul +rem echo. + +echo Service: Application Layer Gateway Service +sc config alg start= auto >nul + +rem echo Service: AVCTP +rem sc config bthavctpsvc start= disabled >nul + +echo Service: Computer Browser +sc config browser start= auto >nul + +echo Service: Certificate Propagation +sc config certpropsvc start= disabled >nul + +echo Service: Connected User Experiences and Telemetry +sc config diagtrack start= disabled >nul + +echo Service: Debugging Helper +sc config debugregsvc start= disabled >nul + +echo Service: Diagnostic Execution Service +sc config diagsvc start= disabled >nul + +echo Service: Diagnostic Policy Service +sc config dps start= disabled >nul + +echo Service: Diagnostic Service Host +sc config wdiservicehost start= disabled >nul + +echo Service: Diagnostic System Host +sc config wdisystemhost start= disabled >nul + +echo Service: Distributed Transaction Coordinator +sc config msdtc start= disabled >nul + +echo Service: Encrypting File System +sc config efs start= disabled >nul + +echo Service: Geolocation Service +sc config lfsvc start= disabled >nul + +echo Service: HomeGroup Listener +sc config homegrouplistener start= disabled >nul + +echo Service: HomeGroup Provider +sc config homegroupprovider start= disabled >nul + +echo Service: Internet Connection Sharing (ICS) +sc config sharedaccess start= disabled >nul + +echo Service: Offline Files +sc config cscservice start= disabled >nul + +echo Service: Portable Device Enumerator Service +sc config wpdbusenum start= disabled >nul + +echo Service: Problem Reports and Solutions Control Panel Support +sc config wercplsupport start= disabled >nul + +echo Service: Program Compatibility Assistant Service +sc config pcasvc start= disabled >nul + +echo Service: Quality Windows Audio Video Experience +sc config qwave start= disabled >nul + +echo Service: SSDP Discovery +sc config ssdpsrv start= disabled >nul + +echo Service: Superfetch +sc config sysmain start= disabled >nul + +echo Service: Themes +sc config themes start= disabled >nul + +echo Service: Windows Error Reporting Service +sc config wersvc start= disabled >nul + +echo Service: Windows Search +sc config wsearch start= disabled >nul + +echo Service: WMI Performance Adapter +sc config wmiApSrv start= disabled >nul + +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 Service: WebDAV +set vk="HKLM\SYSTEM\CurrentControlSet\Services\WebClient\Parameters" +reg add %vk% /v "BasicAuthLevel" /t REG_DWORD /d 2 /f >nul +reg add %vk% /v "FileSizeLimitInBytes" /t REG_DWORD /d 4294967295 /f >nul +sc config WebClient start= demand >nul +sc stop WebClient >nul +sc start WebClient >nul + +echo Service: L2TP +set vk="hklm\system\currentcontrolset\services\rasman\parameters" +reg add %vk% /v "ProhibitIPSec" /t reg_dword /d 0 /f >nul +set vk="hklm\system\currentcontrolset\services\policyagent" +reg add %vk% /v "AssumeUDPEncapsulationContextOnSendRule" /t reg_dword /d 2 /f >nul + +echo Application: Adobe Service +sc config agsservice start= disabled >nul +sc config adobeupdateservice start= disabled >nul + +echo Application: Adobe iTunes +sc config ipxlatcfgsvc start= disabled >nul + +echo Application: Intel +sc config cplspcon start= disabled >nul +sc config cphs start= disabled >nul +sc config esifsvc start= disabled >nul +sc config igfxcuiservice1.0.0.0 start= disabled >nul +sc config igfxcuiservice2.0.0.0 start= disabled >nul +sc config jhi_service start= disabled >nul +sc config "Intel(R) Capability Licensing Service TCP IP Interface" start= disabled >nul +sc config "Intel(R) TPM Provisioning Service" start= disabled >nul + +echo Application: NVIDIA Display Container +sc config nvcontainerlocalsystem start= disabled >nul +sc config nvcontainernetworkservice start= disabled >nul +sc config nvdisplay.containerlocalsystem start= disabled >nul +sc config nvtelemetrycontainer start= disabled >nul + +echo Application: AMD Graphics +sc config "AMD External Events Utility" start= disabled >nul +regsvr32 /u /s atiacmxx.dll >nul +rem set vk="hkcr\directory\background\shellex\ace" +rem reg delete %vk% /f >nul + +echo Application: VMware Tools +sc config tpautoconnsvc start= disabled >nul +sc config vmvss start= disabled >nul +sc config vgauthservice start= disabled >nul +sc config "vmware physical disk helper service" start= disabled >nul + +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 >nul +reg add %vk% /v "disablepagingexecutive" /t reg_dword /d 1 /f >nul +rem reg add %vk% /v "clearpagefileatshutdown" /t reg_dword /d 1 /f >nul + +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 >nul +reg add %vk% /v "enablesuprefetcher" /t reg_dword /d 3 /f >nul + +echo Performance: Application Response +set vk="hklm\system\currentcontrolset\control\windows" +reg add %vk% /v "nopopupsonboot" /t reg_dword /d 1 /f >nul +set vk="hklm\system\currentcontrolset\control" +reg add %vk% /v "waittokillservicetimeout" /t reg_sz /d "1000" /f >nul +set vk="hkcu\control panel\desktop" +reg add %vk% /v "autoendtasks" /t reg_sz /d "1" /f >nul +reg add %vk% /v "hungapptimeout" /t reg_sz /d "500" /f >nul +reg add %vk% /v "waittokillapptimeout" /t reg_sz /d "1000" /f >nul +set vk="hku\.default\control panel\desktop" +reg add %vk% /v "autoendtasks" /t reg_sz /d "1" /f >nul +reg add %vk% /v "hungapptimeout" /t reg_sz /d "500" /f >nul +reg add %vk% /v "waittokillapptimeout" /t reg_sz /d "1000" /f >nul + +echo Security: Auto Run +set vk="hklm\system\currentcontrolset\services\cdrom" +reg add %vk% /v "autorun" /t reg_dword /d 0 /f >nul + +echo Security: Enable AutoLogin +set vk="hklm\Software\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device" +reg add %vk% /v "DevicePasswordLessBuildVersion" /t reg_dword /d 0 /f >nul + +echo Security: WebDAV +set vk="hklm\SYSTEM\CurrentControlSet\Services\WebClient\Parameters" +reg add %vk% /v "BasicAuthLevel" /t reg_dword /d 2 /f >nul + +echo Personalized: Easily Operation +set vk="hklm\software\policies\microsoft\windows nt\reliability" +reg add %vk% /v "shutdownreasonon" /t reg_dword /d 1 /f >nul +set vk="hklm\software\microsoft\windows\currentversion\policies\system" +reg add %vk% /v "disablecad" /t reg_dword /d 1 /f >nul + +echo Personalized: Power +powercfg -h off >nul +rem powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61 +set vk="HKLM\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\7516b95f-f776-4464-8c53-06167f40cc99\8EC4B3A5-6868-48c2-BE75-4F3044BE88A7" +reg add %vk% /v "Attributes" /t reg_dword /d 2 /f >nul + +echo Personalized: Desktop +set vk="hkcu\control panel\desktop" +reg add %vk% /v "jpegimportquality" /t reg_dword /d 100 /f >nul +set vk="hkcu\software\microsoft\windows\currentversion\explorer" +reg add %vk% /v "link" /t reg_dword /d 0 /f >nul +set vk="hku\.default\control panel\desktop" +reg add %vk% /v "jpegimportquality" /t reg_dword /d 100 /f >nul +set vk="hku\.default\software\microsoft\windows\currentversion\explorer" +reg add %vk% /v "link" /t reg_dword /d 0 /f >nul + +echo Personalized: Short Cut +set vk="hkcu\software\microsoft\windows\currentversion\explorer" +reg add %vk% /v "link" /t reg_dword /d 0 /f >nul +set vk="hku\.default\software\microsoft\windows\currentversion\explorer" +reg add %vk% /v "link" /t reg_dword /d 0 /f >nul + +echo Personalized: Remove 3D Objects +set vk="hklm\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{0DB7E03F-FC29-4DC6-9020-FF41B59E513A}" +reg delete %vk% /f >nul + +rem echo Personalized: Log In Keyboard +rem set vk="hku\.default\control pannel\keyboard" +rem reg add %vk% /v "initialkeyboardindicators" /t reg_sz /d "80000002" /f >nul + +echo Clean: Dynamic Link Library +set vk="hklm\software\microsoft\windows\currentversion\explorer" +reg add %vk% /v "alwaysunloaddll" /t reg_dword /d 1 /f >nul + +echo Clean: Autoruns +set vk="hklm\software\microsoft\windows\currentversion\run" +reg delete %vk% /v "hotkeyscmds" /f >nul +reg delete %vk% /v "igfxtray" /f >nul +reg delete %vk% /v "persistence" /f >nul +reg delete %vk% /v "rthdcpl" /f >nul +reg delete %vk% /v "adobeaamupdater-1.0" /f >nul +reg delete %vk% /v "windowsdefender" /f >nul +set vk="hklm\software\wow6432node\microsoft\windows\currentversion\run" +reg delete %vk% /v "vmware-tray.exe" /f >nul +reg delete %vk% /v "adskappmanager" /f >nul +reg delete %vk% /v "adobe arm" /f >nul + +echo Clean: Windows Update Reserved 7GB +set vk="hklm\software\microsoft\windows\currentversion\reservemanager" +reg add %vk% /v "shippedwithreserves" /t reg_dword /d 0 /f >nul + +echo ________________________________________________________________________________________________________________________ +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 + +:end \ No newline at end of file diff --git a/Optimizer - Win 5.X.cmd b/Optimizer - Win 5.X.cmd new file mode 100644 index 0000000..f722a3b --- /dev/null +++ b/Optimizer - Win 5.X.cmd @@ -0,0 +1,453 @@ +@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 diff --git a/Optimizer - Win 6.1.cmd b/Optimizer - Win 6.1.cmd new file mode 100644 index 0000000..6f46af1 --- /dev/null +++ b/Optimizer - Win 6.1.cmd @@ -0,0 +1,351 @@ +@echo off +title Optimizer - Win 6.1 + +:srun +cls +echo. +echo Version: 2019-09-12 +echo ________________________________________________________________________________ + +echo Press any key to start optimizing process. +pause > nul + +echo ________________________________________________________________________________ + +echo For VMware Virtual Machine +if exist "C:\Program Files\VMware\VMware Tools" goto svmwarebegin +if exist "C:\Program Files (x86)\VMware\VMware Tools" goto svmwarebegin +goto svmwareexit +:svmwarebegin +echo Service: Power +rem sc config power start= disabled +echo. +:svmwareexit + +echo For Windows NT 6 Server +if exist "%SystemRoot%\system32\ServerManager.msc" goto snt6serverbegin +goto sen6serverexit +:snt6serverbegin +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 Service: Desktop Window Manager Session Manager +sc config uxsms start= disabled +echo Service: Multimedia Class Scheduler +sc config mmcss start= disabled +echo Service: Windows Audio +sc config audiosrv start= disabled +echo Service: Windows Remote Management +sc config wimrm start= disabled +echo. +:sen6serverexit + +echo For Windows NT 6 Client +:snt6client + +echo Service: Application Experience +sc config AeLookupSvc start= disabled + +echo Service: Background Intelligent Transfer Service +sc config BITS start= disabled + +echo Service: Base Filtering Engine +sc config BFE start= disabled + +echo Service: Client for NFS +sc config nfsclnt start= disabled + +echo Service: COM+ Event System +sc config EventSystem start= disabled + +echo Service: COM+ System Application +sc config COMSysApp start= disabled + +echo Service: Computer Browser +sc config browser start= auto + +echo Service: Diagnostic Policy Service +sc config DPS start= disabled + +echo Service: Diagnostic Service Host +sc config WdiServiceHost start= disabled + +echo Service: Diagnostic System Host +sc config WdiSystemHost 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: Function Discovery Provider Host +sc config fsphost start= disabled + +echo Service: Function Discovery Resource Publication +sc config FDResPub start= auto + +echo Service: IKE and AuthIP IPsec Keying Modules +sc config ikeext start= disabled + +echo Service: Indexing Service +sc config cisvc start= disabled + +echo Service: IP Helper +sc config iphlpsvc start= disabled + +echo Service: IPsec Policy Agent +sc config policyagent start= disabled + +echo Service: Keyboard Filter +sc config keyboardfilter start= disabled + +echo Service: LPD Service +sc config lpdsvc start= disabled + +echo Service: Offline Files +sc config CscService start= disabled + +echo Service: Portable Device Enumerator Service +sc config WPDBusEnum start= disabled + +echo Service: Program Compatibility Assistant Service +sc config PcaSvc start= disabled + +echo Service: Print Spooler +sc config Spooler start= disabled + +echo Service: RIP Listener +sc config iprip start= disabled + +echo Service: Security Accounts Manager +sc config SamSs start= auto + +echo Service: Security Center +sc config wscsvc start= disabled + +echo Service: Server +sc config LanmanServer start= auto + +echo Service: Shell Hardware Detection +sc config ShellHWDetection start= disabled + +echo Service: Simple TCP/IP Services +sc config simptcp start= disabled + +echo Service: SNMP Service +sc config snmp start= disabled + +echo Service: SSDP Discovery +sc config SSDPSRV start= disabled + +echo Service: Superfatch +sc config sysmain start= disabled + +echo Service: System Event Notification Service +sc config SENS start= disabled + +echo Service: TCP/IP NetBIOS Helper +sc config lmhosts start= auto + +echo Service: Volume Shadow Copy +sc config VSS start= disabled + +echo Service:Windows Connect Now - Config Registrar +sc config wcncsvc start= disabled + +echo Service: Windows Defender +sc config WinDefend start= disabled + +echo Service: Windows Firewall +sc config MpsSvc start= disabled + +echo Service: Windows Font Cache Service +sc config FontCache start= disabled + +echo Service: Windows Search +sc config WSearch start= disabled + +echo Service: Windows Media Player Network Sharing Service +sc config WMPNetworkSvc start= disabled + +echo Service: Windows Update +sc config wuauserv start= disabled + +echo Service: WinHTTP Web Proxy Auto-Discovery Service +sc config WinHttpAutoProxySvc start= disabled + +echo Service: WMI Performance Adapter +sc config wmiApSrv start= disabled + +echo Service: Workstation +sc config LanmanWorkstation start= auto + +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 Alias Manager and Ticket Service +sc config vgauthservice start= disabled + +echo Service: VMware CAF AMQP Communication Service +sc config vmwarecafcommamqplistener start= disabled + +echo Service: VMware CAF Management Agent Service +sc config vmwarecafmanagementagenthost 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 ________________________________________________________________________________ + +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: Burn + +set vp="&userprofile&\AppData\Local\Microsoft\Windows\Burn\burn" +if exist %vp% rmdir /s /q vp +echo. > %vp% + +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 + +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 + +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 +reg add %vk% /v "enablesuprefetcher" /t reg_dword /d 0 /f + +del /f /q %windir%\prefetch\*.* + +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 Security: Auto Run + +set vk="hklm\system\currentcontrolset\services\cdrom" +reg add %vk% /v "autorun" /t reg_dword /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="hku\.default\software\microsoft\windows\currentversion\explorer" +reg add %vk% /v "link" /t reg_dword /d 0 /f +echo ________________________________________________________________________________ + +echo Personalized: Internet Explorer + +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="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 + +echo ________________________________________________________________________________ + +echo Clean: Dynamic Link Library + +set vk="hklm\software\microsoft\windows\currentversion\explorer" +reg add %vk% /v "alwaysunloaddll" /t reg_dword /d 1 /f + +echo ________________________________________________________________________________ + +echo Clean: Autoruns + +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 + +echo ________________________________________________________________________________ + +echo Clean: VMware Process +rem set vk="hklm\software\microsoft\windows\currentversion\run" +rem reg delete %vk% /v "vmware user process" /f + +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 \ No newline at end of file