標籤:des http color os 檔案 io
@echo offclscolor 17:mainclsecho --------Window7最佳化批處理----------echo.echo 1 - 一鍵最佳化echo 2 - 最佳化服務echo 3 - 清理垃圾echo 4 - 最佳化註冊表echo 5 - 關閉預設共用echo 6 - 關閉135,139,445,593,1025,23,21,25,137,138,20168,1024,3389,1029連接埠echo 0 - 退出echo by 風林火山echo -----------------------------------echo 請輸入【序號 + 斷行符號】:set rmain=1set /p input=if %input%==1 goto a else goto mainif %input%==2 goto b else goto mainif %input%==3 goto c else goto mainif %input%==4 goto d else goto mainif %input%==5 goto e else goto mainif %input%==6 goto f else goto mainif %input%==0 exitgoto main:aset dd=b c d e fset rmain=0for %%a in (%dd%) do (goto %%a)goto main:becho 開始最佳化win7服務項...@echo onsc config AxInstSV start= demandsc config SensrSvc start= disabledsc config AeLookupSvc start= disabledsc config AppIDSvc start= demandsc config Appinof start= demandsc config ALG start= disabledsc config AppMgmt start= disabledsc config BITS start= demandsc config BFE start= auto sc config BDESVC start= disabledsc config wbengine start= disabledsc config bthserv start= disabledsc config peerdistsvc start= disabledsc config certpropsvc start= disabledsc config keyiso start= demandsc config eventsystem start= autosc config comsysapp start= demandsc config browser start= demandsc config vaultsvc start= dsiabledsc config cryptsvc start= autosc config dcomlaunch start= autosc config uxsms start= autosc config dhcp start= autosc config dps start= disabledsc config wdiservicehost start= disabledsc config wdisystemhost start= disabledsc config defragsvc start= demandsc config trkwks start= disabledsc config msdtc start= demandsc config dnscashe start= autosc config efs start= disabledsc config eaphost start= demandsc config fax start= disabled sc config fdphost start= disabledsc config fdrespub start= disabledsc config gpsvc start= autosc config hkmsvc start= disabledsc config homegrouplistener start= disabledsc config homegroupprovider start= disabledsc config hidserv start= disabledsc config ikeext start= demandsc config ui0detect start= disabledsc config sharedaccess start= disabledsc config iphlpsvc start= disabledsc config policyagent start= autosc config ktmrm start= demandsc config lltdsvc start= disabledsc config mcx2svc start= disabledsc config clr_optimization_v2.0.50727_32 start= demandsc config clr_optimization_v4.0.30319_32 start= autosc config swprv start= demandsc config mmcss start= autosc config nettcpportsharing start= disabledsc config netlogon start= disabledsc config napagent start= disabledsc config netman start= demandsc config netprofm start= demandsc config nlasvc start= autosc config nsi start= autosc config cscservice start= disabledsc config wpcsvc start= disabledsc config pnrpsvc start= disabledsc config p2psvc start= disabledsc config p2pimsvc start= disabledsc config pla start= demandsc config plugplay start= autosc config ipbusenum start= disabledsc config pnrpautoreg start= disabledsc config wpdbusenum start= disabledsc config power start= autosc config spooler start= autosc config wercplsupport start= disabledsc config pcasvc start= disabledsc config protectedstorage start= demandsc config qwave start= disabledsc config rasauto start= demandsc config rasman start= demandsc config sessionenv start= disabledsc config termservice start= disabledsc config umrdpservice start= disabledsc config rpcss start= disabledsc config rpclocator start= disabledsc config remoteregistry start= disabledsc config remoteaccess start= disabledsc config rpceptmapper start= autosc config seclogon start= demandsc config sstpsvc start= demandsc config samss start= autosc config wscsvc start= delayed-autosc config lanmanserver start= autosc config shellhwdetection start= autosc config scardsvr start= disabledsc config scpolicysvc start= disabledsc config snmptrap start= disabledsc config sppsvc start= delayed-autosc config sppuinotify start= demandsc config ssdpsrv start= demandsc config storsvc start= demandsc config sysmain start= autosc config sens start= autosc config tabletinputservice start= disabledsc config schedule start= autosc config lmhosts start= autosc config tapisrv start= demandsc config themes start= autosc config threadorder start= demandsc config tbs start= demandsc config upnphost start= demandsc config profsvc start= autosc config vds start= demandsc config vss start= demandsc config webclient start= disabledsc config audiosrv start= autosc config audioendpointbuilder start= autosc config sdrsvc start= demandsc config wbiosrvc start= disabledsc config idsvc start= disabledsc config wcspluginservice start= disabledsc config windefend start= disabledsc config wudfsvc start= demandsc config wersvc start= disabledsc config wecsvc start= demandsc config eventlog start= autosc config mpssvc start= autosc config fontcache start= demandsc config stisvc start= autosc config msiserver start= demandsc config winmgmt start= autosc config ehrecvr start= disabledsc config ehsched start= disabledsc config wmpnetworksvc start= disabledsc config trustedinstaller start= demandsc config fontcache3.0.0.0 start= demandsc config winrm start= disabledsc config wsearch start= disabledsc config w32time start= demandsc config wuauserv start= delayed-autosc config winhttpautoproxysvc start= disabledsc config dot3svc start= demandsc config wlansvc start= demandsc config wmiapsrv start= demandsc config lanmanworkstation start= autosc config wwansvc start= demandecho win7服務項最佳化完成!@echo offif %rmain%==1 goto main:cecho 正在清除系統垃圾檔案,請稍等...... del /f /s /q %systemdrive%\*.tmp 2>nuldel /f /s /q %systemdrive%\*._mp 2>nuldel /f /s /q %systemdrive%\*.log 2>nuldel /f /s /q %systemdrive%\*.gid 2>nuldel /f /s /q %systemdrive%\*.chk 2>nuldel /f /s /q %systemdrive%\*.old 2>nuldel /f /s /q %windir%\*.bak 2>nulrd /s /q %windir%\temp & md %windir%\temp 2>nulcacls %windir%\temp /t /g administrators:f system:fdel /f /q %userprofile%\cookies\*.* 2>nuldel /f /s /q %userprofile%\recent\*.* 2>nuldel /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*" 2>nulrd /s /q %userprofile%\Local Settings\Temp & md %userprofile%\Local Settings\Temp 2>nulcacls %userprofile%\Local Settings\Temp /t /g administrators:f system:fecho 清除系統垃圾完成! echo 開始清理其他盤的垃圾...set str=d e f g h i j k l m n o p q r s t u v w x y zfor %%a in (%str%) do (%%a:del /f /s /q *.logdel /f /s /q *.tmpdel /f /s /q thumbs.db)echo 清理其他盤的垃圾完成!if %rmain%==1 goto main:decho 開始最佳化註冊表...echo 禁用遠程協助set pp="HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server"reg add %pp% /v fAllowToGetHelp /t REG_DWORD /d 0 /f>nulreg add %pp% /v DeleteTempDirsOnExit /t REG_DWORD /d 1 /f>nulecho 禁用系統還原set pp="HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore"reg add %pp% /v DisableSR /t REG_DWORD /d 1 /f>nulecho 關閉休眠set pp="HKLM\SYSTEM\ControlSet001\Control\Power"reg add %pp% /v HibernateEnable /t REG_DWORD /d 0 /f>nulecho 添加記事本開啟右鍵菜單選項set pp="HKCR\*\shell\用記事本開啟"reg add %pp% set pp="HKCR\*\shell\用記事本開啟\command"reg add %pp%reg add %pp% /v (預設) /t REG_SZ /d "notepad %1" /f>nulecho 禁止光碟片和隨身碟自動運行set pp="HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer"reg add %pp% /v NoDriveTypeAutoRun /t REG_DWORD /d 255 /f>nulset pp="HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer"reg add %pp% /v NoDriveTypeAutoRun /t REG_DWORD /d 255 /f>nulset pp="HKLM\SYSTEM\ControlSet001\Services\cdrom"reg add %pp% /v Autorun /t REG_DWORD /d 0 /f>nulset pp="HKLM\SYSTEM\CurrentControlSet\Services\cdrom"reg add %pp% /v Autorun /t REG_DWORD /d 0 /f>nulecho 添加CMD右鍵菜單set pp="HKLM\SOFTWARE\Classes\Folder\shell\cmd"reg add %pp%set pp="HKLM\SOFTWARE\Classes\Folder\shell\cmd\command"reg add %pp%reg add %pp% /v (預設) /t REG_SZ /d "cmd.exe /k cd %1" /f>nulecho 開啟TCP/IP半開串連限制set pp="HKLM\CurrentControlSet\Services\Tcpip\Parameters"reg add %pp% /v EnableConnectionRateLimiting /t REG_DWORD /d 0 /f>nulecho 顯示副檔名set pp="HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced"reg add %pp% /v HideFileExt /t REG_DWORD /d 0 /f>nulecho 最佳化註冊表完畢!if %rmain%==1 goto main:eecho 開始關閉預設共用...net share ipc$ /delfor %%a in (%str%) do (net share %%a$ /del)echo 關閉預設共用成功!if %rmain%==1 goto main:fecho 開始關閉連接埠...netsh ipsec static add filteraction name=阻止 action=blocknetsh ipsec static add policy name=預設策略netsh ipsec static add filterlist name=預設過濾netsh ipsec static add filter filterlist=預設過濾 srcaddr=any dstaddr=me dstport=135 protocol=tcp mirrored=yesnetsh ipsec static add filter filterlist=預設過濾 srcaddr=any dstaddr=me dstport=135 protocol=udp mirrored=yesnetsh ipsec static add filter filterlist=預設過濾 srcaddr=any dstaddr=me dstport=139 protocol=tcp mirrored=yesnetsh ipsec static add filter filterlist=預設過濾 srcaddr=any dstaddr=me dstport=139 protocol=udp mirrored=yesnetsh ipsec static add filter filterlist=預設過濾 srcaddr=any dstaddr=me dstport=445 protocol=tcp mirrored=yesnetsh ipsec static add filter filterlist=預設過濾 srcaddr=any dstaddr=me dstport=445 protocol=udp mirrored=yesnetsh ipsec static add filter filterlist=預設過濾 srcaddr=any dstaddr=me dstport=593 protocol=tcp mirrored=yesnetsh ipsec static add filter filterlist=預設過濾 srcaddr=any dstaddr=me dstport=593 protocol=udp mirrored=yesnetsh ipsec static add filter filterlist=預設過濾 srcaddr=any dstaddr=me dstport=1025 protocol=tcp mirrored=yesnetsh ipsec static add filter filterlist=預設過濾 srcaddr=any dstaddr=me dstport=1025 protocol=udp mirrored=yesnetsh ipsec static add filter filterlist=預設過濾 srcaddr=any dstaddr=me dstport=3389 protocol=tcp mirrored=yesnetsh ipsec static add filter filterlist=預設過濾 srcaddr=any dstaddr=me dstport=3389 protocol=udp mirrored=yesnetsh ipsec static add filter filterlist=預設過濾 srcaddr=any dstaddr=me dstport=1024 protocol=tcp mirrored=yesnetsh ipsec static add filter filterlist=預設過濾 srcaddr=any dstaddr=me dstport=1024 protocol=udp mirrored=yesnetsh ipsec static add filter filterlist=預設過濾 srcaddr=any dstaddr=me dstport=20168 protocol=tcp mirrored=yesnetsh ipsec static add filter filterlist=預設過濾 srcaddr=any dstaddr=me dstport=20168 protocol=udp mirrored=yesnetsh ipsec static add filter filterlist=預設過濾 srcaddr=any dstaddr=me dstport=1029 protocol=tcp mirrored=yesnetsh ipsec static add filter filterlist=預設過濾 srcaddr=any dstaddr=me dstport=1029 protocol=udp mirrored=yesnetsh ipsec static add filter filterlist=預設過濾 srcaddr=any dstaddr=me dstport=23 protocol=tcp mirrored=yesnetsh ipsec static add filter filterlist=預設過濾 srcaddr=any dstaddr=me dstport=23 protocol=udp mirrored=yesnetsh ipsec static add filter filterlist=預設過濾 srcaddr=any dstaddr=me dstport=21 protocol=tcp mirrored=yesnetsh ipsec static add filter filterlist=預設過濾 srcaddr=any dstaddr=me dstport=21 protocol=udp mirrored=yesnetsh ipsec static add filter filterlist=預設過濾 srcaddr=any dstaddr=me dstport=137 protocol=tcp mirrored=yesnetsh ipsec static add filter filterlist=預設過濾 srcaddr=any dstaddr=me dstport=137 protocol=udp mirrored=yesnetsh ipsec static add filter filterlist=預設過濾 srcaddr=any dstaddr=me dstport=138 protocol=tcp mirrored=yesnetsh ipsec static add filter filterlist=預設過濾 srcaddr=any dstaddr=me dstport=138 protocol=udp mirrored=yesnetsh ipsec static add filter filterlist=預設過濾 srcaddr=any dstaddr=me dstport=25 protocol=tcp mirrored=yesnetsh ipsec static add filter filterlist=預設過濾 srcaddr=any dstaddr=me dstport=25 protocol=udp mirrored=yesnetsh ipsec static add rule name=kill policy=預設策略 filterlist=預設過濾 filteraction=阻止netsh ipsec static set policy name=預設策略 assign=yecho 關閉連接埠完畢if %rmain%==1 goto main