Board logo

标题: [原创]系统服务优化批处理,新年献给大家的贺礼! [打印本页]

作者: qasa     时间: 2007-2-12 06:51    标题: [原创]系统服务优化批处理,新年献给大家的贺礼!
我有个朋友性格很懒,前天叫我帮他做个win2003的系统服务优化的批处理,于是就拿来当作给大家的新年贺礼吧,见笑。
不知有没回礼呢?嘻嘻。加分就当红包吧!


服务优化.bat
@ECHO %dbg% OFF
::Code by qasa Copyright@qknet 11:36 2007-2-11
::E-mail:qknet@21cn.com
title 自动设置优化服务 作者:qasa
if "%1"=="/?" (
echo.&echo 请在新建Server.ini加入你要设置的服务,格式如下:
echo ^<服务名^>^|^<1^|2^|3^>^|^<注释^>
echo 1 为自动;2 为手动;3为已禁用
echo.&echo Eg:&echo w32time^|3
echo.&echo 上面的意思是Windows Time服务已设置禁用。
echo 注释可不填。
goto :eof
)
mode con cols=60 lines=15&color c
if not exist server.ini (
echo 你还没有服务配置文件-- Server.ini,请检查! ! !
echo.&echo 请在Server.ini加入你要设置的服务,格式如下:
echo ^<服务名^>^|^<1^|2^|3^>^|^<注释^>
echo 1 为自动;2 为手动;3为已禁用
echo.&echo Eg:&echo w32time^|3
echo.&echo 上面的意思是Windows Time服务已设置禁用。
echo 注释可不填。
pause>nul
cd.>Server.ini
goto :eof
)
echo 请稍候,正在为你设置服务......
for /f "tokens=1,2 delims=|" %%i in (server.ini) do (
if %%j equ 3 sc config %%i start= disabled >nul 2>nul
if %%j equ 2 sc config %%i start= demand >nul 2>nul
if %%j equ 1 sc config %%i start= auto >nul 2>nul
)
echo.&echo.&echo.&echo.
echo *****************************
echo ** 服务设置完毕! ! ! **
echo *****************************
echo.&set/p a= 建议重启生效! ! !按 R 键重启:
if /i %a% equ r shutdown -r -t 0
exit /b


Server.ini
AeLookupSvc|1
Alerter|3
ALG|3
AppMgmt|2
AudioSrv|1
BITS|3
Browser|3
CiSvc|3
ClipSrv|3
COMSysApp|2
CryptSvc|2
DcomLaunch|1
Dfs|2
Dhcp|2
dmadmin|2
dmserver|1
Dnscache|2
ERSvc|3
Eventlog|1
EventSystem|2
helpsvc|3
HidServ|3
HTTPFilter|2
ImapiService|3
IsmServ|3
kdc|3
lanmanserver|3
lanmanworkstation|1
LicenseService|3
LmHosts|3
Messenger|3
mnmsrvc|3
MSDTC|3
MSIServer|2
NetDDE|3
NetDDEdsdm|3
Netlogon|3
Netman|2
Nla|3
NtFrs|2
NtLmSsp|3
NtmsSvc|2
ose|2
PlugPlay|1
PolicyAgent|1
ProtectedStorage|1
RasAuto|2
RasMan|2
RDSessMgr|3
remoteAccess|3
remoteRegistry|3
RpcLocator|3
RpcSs|1
RSoPProv|2
sacsvr|3
SamSs|1
SCardSvr|3
Schedule|1
seclogon|1
SENS|1
SharedAccess|2
ShellHWDetection|1
Spooler|3
stisvc|2
swprv|3
SysmonLog|3
TapiSrv|2
TermService|1
Themes|3
TrkSvr|3
TrkWks|3
Tssdis|3
UMWdf|2
UPS|3
vds|2
VSS|3
W32Time|3
WebClient|1
WinHttpAutoProxySvc|2
winmgmt|1
WmdmPmSN|3
Wmi|2
WmiApSrv|3
WZCSVC|3
xmlprov|2


再上传一份winxp的配置文件上来,带有注释。

Last edited by qasa on 2007-2-14 at 02:59 PM ]
附件 1: 服务优化.rar (2007-2-12 06:51, 1.82 KiB, 下载附件所需积分 1点 ,下载次数: 91)
附件 2: ServerXP.rar (2007-2-14 14:58, 3.3 KiB, 下载附件所需积分 1点 ,下载次数: 86)

作者: vkill     时间: 2007-2-12 07:14
就一句 sc config

作者: qasa     时间: 2007-2-12 12:07
Originally posted by vkill at 2007-2-12 07:14:
就一句 sc config


恩,是呀,就是用sc config我觉得,简单得来又好用不更好吗,为什么一定要复杂呢,这样方便服务的设置不比每次手动设得要强吗?

所以不要小看一句sc config,实用就行

作者: ksuday     时间: 2007-2-12 23:27
sc config.学习了,谢谢

作者: zh159     时间: 2007-2-13 01:23
简化一下,直接把:

AeLookupSvc|1
Alerter|3
ALG|3
AppMgmt|2

改为

AeLookupSvc|auto
Alerter|disabled
ALG|disabled
AppMgmt|demand

改:

for /f "tokens=1,2 delims=|" %%i in (server.ini) do (
if %%j equ 3 sc config %%i start= disabled >nul 2>nul
if %%j equ 2 sc config %%i start= demand >nul 2>nul
if %%j equ 1 sc config %%i start= auto >nul 2>nul
)

为:

for /f "tokens=1,2 delims=|" %%i in (server.ini) do (
sc config %%i start= %%j >nul 2>nul
)

这样Server.ini的内容更直观

作者: qasa     时间: 2007-2-13 02:26

Re: zh159

我初时也是准备兄台这样写的直接用字母,但我后面因易懂性,操作上的问题,还是觉得数字简单,改时不用记字母,怕字母比数字容易出错。呵呵,这也可能是个人观点认为,还在实践中去证明。
所以我在语句里面着重一点说明帮忙方面,让使用都可以了解操作。


Last edited by qasa on 2007-2-13 at 02:31 AM ]

作者: qasa     时间: 2007-2-15 13:07
现在已经整理一份winxp的优化服务(Server.ini)给大家参考,带注释。

作者: lovehack2006     时间: 2007-2-15 13:48
文章写的很好,谢谢了!!收藏!!!

作者: xiejiqq     时间: 2007-3-5 03:23    标题: BAT
BAT 好东东!!!!!!!!!!!!

作者: mqi     时间: 2007-3-6 06:11
为什么我运行后服务没有改动?
我的Server.ini如下:
Adobe LM Service|2
Alerter|3
Application Layer Gateway Service|3
Application Management|2
Automatic Updates|1
Background Intelligent Transfer Service|2
ClipBook|3
COM+ Event System|2
COM+ System Application|2
Computer Browser|2
Cryptographic Services|2
DCOM Server Process Launcher|1
DHCP Client|1
Distributed Link Tracking Client|2
Distributed Transaction Coordinator|2
DNS Client|2
Error Reporting Service|3
Event Log|1
Fast User Switching Compatibility|2
Help and Support|2
HID Input Service|1
HTTP SSL|2


己解决,谢谢了

Last edited by mqi on 2007-3-7 at 02:55 AM ]

作者: leoson88     时间: 2007-3-7 01:11
觉得还是直接用SC config好用些,不必那么麻烦

作者: icehui     时间: 2007-3-7 09:20
谢谢!学习!

作者: yrh     时间: 2007-3-8 13:00
谢谢!学习了!

作者: nforce1     时间: 2007-3-9 10:08
收藏啦~~谢谢!

作者: anlan5     时间: 2007-3-9 21:47
学习了,谢谢

作者: wearbdj     时间: 2008-9-7 13:39
~~~~~~~~~晕了

作者: lyoove     时间: 2009-12-7 10:16
多谢.,学习下XP的服务。。

作者: chensw80     时间: 2010-5-12 22:38
很好...............................