批处理利用sc 禁用 和 启用服务

批处理利用sc禁用和启用服务
sc config 服务名称 start= auto(自动)
sc config 服务名称 start= demand(手动)
sc config 服务名称 start= disabled(禁用)
然后配合 net start 服务名称或者 net stop 服务名称 来使用


例子:
sc config shellhwdetection start= disabled      禁用shellhwdetection服务。
sc config shellhwdetection start= auto          设置shellhwdetection服务自动启动。
sc config shellhwdetection start= demand        设置shellhwdetection服务手动启动。

sc start shellhwdetection                              启动shellhwdetection服务。
sc stop shellhwdetection                              停止shellhwdetection服务。
sc delete shellhwdetection                           删除shellhwdetection服务。


sc create Tomcat binPath= F:\apache-tomcat\bin\startup.bat start= auto     添加Tomcat服务。


sc config MSSQL$SQLEXPRESS start= auto           设置SQL Server (SQLEXPRESS)服务自动启动
sc config MSSQL$SQLEXPRESS start= demand         设置SQL Server (SQLEXPRESS)服务手动启动
sc config MSSQL$SQLEXPRESS start= disabled       禁用SQL Server (SQLEXPRESS)服务


net start "SQL Server (SQLEXPRESS)"                   启动SQL Server (SQLEXPRESS)服务
net stop "SQL Server (SQLEXPRESS)"                    停止SQL Server (SQLEXPRESS)服务
net pause "SQL Server (SQLEXPRESS)"                   暂停SQL Server (SQLEXPRESS)服务
(如果服务名由两个或多个单词组成,必须用引号把该服务名圈起来,

如:sc config "ECShop httpd" start= demand)

 

sc config MSISerer start= demand & net start "Windows Installer"
意思是:

将 Windows Installer 服务设置为手动并启动该服务(Windows Installer的真实服务名是MSISerer)

注:
★★

   1)服务名不一定是你在服务面板看到的那个名。
例如,你要打开被禁用的telnet服务,sc config telnet start= auto,

会报错:[SC] OpenService FAILED 1060,因为telnet的服务名不是telnet而是tlntsvr,

改为sc config tlntsvr start= auto     就OK了,

在服务里查看telnet服务的属性,在服务名上点击右键→属性,弹出的框中最上面可看到真正的服务名,

即命令中的服务名。

    2)start= 后面有一个空格,如果不加这个空格,命令就无法执行,而且连错误提示也没有, 等号后加一个空格就好了.

 

 

举例:

@echo 禁用错误报告
sc config ERSvc start= DISABLED
net stop ERSvc

 

@echo 禁用系统帮助
sc config helpsvc start= DISABLED
net stop helpsvc

 

@echo 禁用打印后台
sc config Spooler start= DISABLED
net stop Spooler

 

@echo 禁用远程注册表
sc config RemoteRegistry start= DISABLED
net stop RemoteRegistry

 

@echo 禁用系统时间同步
sc config W32Time start= DISABLED
net stop W32Time

 

@echo 禁用无线网卡
sc config WZCSVC start= DISABLED
net stop WZCSVC

 

 原文地址:http://hi.baidu.com/xiaodai0311/item/55434d40140c6d37fa89609f

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值