用批处理禁用/启用服务(原)
作者:Shortway 日期:2009-03-30
引用内容::用批处理来禁用服务,以MySql服务为例
@ECHO OFF
@ECHO MySql 服务正在禁用...
::先停止服务
@NET STOP MySql>NUL 2>NUL
::再设置启动类型为“已禁用”
@SC CONFIG MySql START= DISABLED>NUL 2>NUL
@ECHO.
@ECHO MySql 服务禁用完成!
@ECHO.
PAUSE
::::::::::::::::::::::::::::::::::::::::::
::用批处理来启用服务
@ECHO OFF
@ECHO MySql 服务正在启用...
::先设置启动类型为“自动”
@SC CONFIG MySql START= AUTO>NUL 2>NUL
::再启动服务
@NET START MySql>NUL 2>NUL
@ECHO.
@ECHO MySql 服务启用完成!
@ECHO.
PAUSE
@ECHO OFF
@ECHO MySql 服务正在禁用...
::先停止服务
@NET STOP MySql>NUL 2>NUL
::再设置启动类型为“已禁用”
@SC CONFIG MySql START= DISABLED>NUL 2>NUL
@ECHO.
@ECHO MySql 服务禁用完成!
@ECHO.
PAUSE
::::::::::::::::::::::::::::::::::::::::::
::用批处理来启用服务
@ECHO OFF
@ECHO MySql 服务正在启用...
::先设置启动类型为“自动”
@SC CONFIG MySql START= AUTO>NUL 2>NUL
::再启动服务
@NET START MySql>NUL 2>NUL
@ECHO.
@ECHO MySql 服务启用完成!
@ECHO.
PAUSE
注意:
1、启用的顺序为:先设置启动类型为“自动”,再启动服务;
禁用服务的顺序要相反:先停止服务,再设置启动类型为“已禁用”。
2、“START= ”等号后面必须要有一个空格。
3、语句格式:
引用内容SC CONFIG <服务名称> START= <启动类型>
注意是“服务名称”,不是显示名称!
START 后面的启动类型参数含义:
START= DISABLED 表示禁用
START= DEMAND 表示手动
START= AUTO 表示自动
4、末尾的“>NUL 2>NUL”是不回显,隐蔽了返回信息。可以去掉。
所以,以前的一篇《去除暴风影音的广告.bat》中,禁用暴风影音广告网络服务的方法就是:
引用内容@NET STOP ccosm>NUL 2>NUL
@SC CONFIG ccosm START= DISABLED>NUL 2>NUL
@SC CONFIG ccosm START= DISABLED>NUL 2>NUL
参考网址:
1、http://www.sgoon.net/MINI/Default.asp?5-14592-0-0-0-0-0-a-.htm
2、http://hi.baidu.com/maxdao/blog/item/0cb9fdfa6948b0dfb48f31ae.html
评论: 0 | 引用: 0 | 查看次数: 803
发表评论
上一篇
下一篇


文章来自:
Tags:
相关日志:




