寫了個(gè)Vista的服務(wù)優(yōu)化腳本
更新時(shí)間:2007年04月20日 00:00:00 作者:
自己經(jīng)常關(guān)掉vista里邊的一些用不到的服務(wù),節(jié)省些內(nèi)存,手工改太麻煩,今晚花了點(diǎn)時(shí)間做了個(gè)自動(dòng)優(yōu)化還原的腳本
可以自動(dòng)禁止不需要的服務(wù)
可以恢復(fù)vista安裝時(shí)候的默認(rèn)設(shè)置
需要管理員權(quán)限運(yùn)行
特色:可以通過修改服務(wù)列表方便的進(jìn)行擴(kuò)充,可以輕易的移植到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
可以自動(dòng)禁止不需要的服務(wù)
可以恢復(fù)vista安裝時(shí)候的默認(rèn)設(shè)置
需要管理員權(quán)限運(yùn)行
特色:可以通過修改服務(wù)列表方便的進(jìn)行擴(kuò)充,可以輕易的移植到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
相關(guān)文章
bat+xcopy實(shí)現(xiàn)只復(fù)制比目標(biāo)文件更新的文件
這篇文章主要介紹了通過xcopy的/d參數(shù)復(fù)制比目標(biāo)文件更新的文件,減少硬盤IO,需要的朋友可以參考下2014-04-04BAT 參數(shù)去引號(hào)(各種去引號(hào)的奇葩方式)
這篇文章主要介紹了BAT 參數(shù)去引號(hào),各種去引號(hào)的奇葩方式,需要的朋友可以參考下2014-06-06bat批處理實(shí)現(xiàn)的創(chuàng)建10個(gè)文件夾,文件夾再包含5個(gè)空文件夾
求bat代碼,創(chuàng)建10個(gè)文件夾,每個(gè)文件夾再包含5個(gè)空文件夾.2008-10-10