华域联盟 DOS/BAT 写了个Vista的服务优化脚本

写了个Vista的服务优化脚本

自己经常关掉vista里边的一些用不到的服务,节省些内存,手工改太麻烦,今晚花了点时间做了个自动优化还原的脚本

可以自动禁止不需要的服务

可以恢复vista安装时候的默认设置

需要管理员权限运行

 特色:可以通过修改服务列表方便的进行扩充,可以轻易的移植到xp

@echo off

goto start

:Copyright

echo            -----------------------------------------

echo            -                    -

echo            -   Windows Vista Home Basic        -

echo            -    Service Optimization Tools    -

echo            -                    -

echo            -        Copyright y97523[BCG]    -

echo            -          china 2007-3-11    -

echo            -                    -

echo            -----------------------------------------

echo            please run this as Administor!

echo.

GOTO :EOF

:start

:init

set svrlst=svr.lst

echo ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>%svrlst%

echo ;;sevice name,start type(auto,demand,delayed-auto)         ;;>>%svrlst%

echo ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>%svrlst%

echo DPS,auto            >>%svrlst%

echo ;WdiSystemHost,demand    >>%svrlst%

echo TrkWks,auto        >>%svrlst%

echo IKEEXT,auto        >>%svrlst%

echo iphlpsvc,auto        >>%svrlst%

echo PolicyAgent,auto        >>%svrlst%

echo WPDBusEnum,auto        >>%svrlst%

echo Spooler,auto        >>%svrlst%

echo EMDMgmt,auto        >>%svrlst%

echo LanmanServer,auto        >>%svrlst%

echo ;SSDPSRV,demand        >>%svrlst%

echo TabletInputService,auto    >>%svrlst%

echo lmhosts,auto        >>%svrlst%

echo ;TapiSrv,demand        >>%svrlst%

echo WebClient,auto        >>%svrlst%

echo WerSvc,auto        >>%svrlst%

echo stisvc,auto        >>%svrlst%

echo LanmanWorkstation,auto    >>%svrlst%

echo W3SVC,auto        >>%svrlst%

rem type %svrlst%

:choise

cls

call :Copyright

echo Please Select your Choise

set /p choise=  Optimization Service(O)/Restore Default Service Setting(R)/Exit(X):

if /i "%choise%" == "o" goto Optimization 

if /i "%choise%" == "r" goto restore

if /i "%choise%" == "x" goto exit

goto choise

:Optimization 

echo ------Start Optimization Service------

for /f "eol=; tokens=1,2* delims=," %%i in (%svrlst%) do echo %%i: &&sc config "%%i" start= disabled

echo.

echo ------Optimization Completed,Check Any Error------

echo push any key to return!

pause >nul

goto choise

:restore

echo ------Restore Default Service------

for /f "eol=; tokens=1,2* delims=," %%i in (%svrlst%) do  echo %%i: &&sc config "%%i" start= %%j

echo.

echo ------Restore Completed,Check Any Error------

echo push any key to return!

pause >nul

goto choise

:exit

del %svrlst% /q

本文由 华域联盟 原创撰写:华域联盟 » 写了个Vista的服务优化脚本

转载请保留出处和原文链接:https://www.cnhackhy.com/15250.htm

本文来自网络,不代表华域联盟立场,转载请注明出处。

作者: sterben

发表回复

联系我们

联系我们

2551209778

在线咨询: QQ交谈

邮箱: [email protected]

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部