Board logo

标题: [已结]批处理怎样更改服务的状态 [打印本页]

作者: 86772710     时间: 2008-11-18 16:56    标题: [已结]批处理怎样更改服务的状态
从网上找到一个关系统服务的批处理程序,但是测试完之后发现了一个问题,该程序只能更改 服务 里面的“启动类型”(改为“DISABLED:)但是却改不了”服务状态“(按钮上有一些参数如 【启动(S)】、【停止(T)】......)请各位高手能不能讲解下怎么用用如上参数? 代码如下:
@rem Automatic Updates 
@rem 微软: 启用重要 Windows 更新的下载及安装。如果停用此服务,可以手动的从 Windows Update 网站上更新操作系统。 
@rem 补充: 允许 Windows 于背景自动联机之下,到 Microsoft Servers 自动检查和下载更新修补程序 
@rem 建议: 已停用 
sc config   wuauserv start= DISABLED
转移自 DOS疑难解答 & 问题讨论 (解答室) 明显发错版块,因属论坛新手,故暂不予以处罚,望今后引起注意。 ——管理员 [ Last edited by HAT on 2008-12-15 at 23:48 ]

作者: Climbing     时间: 2008-11-18 22:05
sc /?

作者: HAT     时间: 2008-11-18 22:23
这里有中文版的帮助,请仔细看完: www.cn-dos.net/forum/viewthrea ... 批处理问题咋不到批处理室提问呢?

作者: yishanju     时间: 2008-11-19 00:38
咔咔,新来的分不清方向

作者: yishanju     时间: 2008-11-19 00:41
C:\Documents and Settings\Administrator>sc config /? 描述: 在注册表和服务数据库中修改服务项。 用法: sc <server> config [service name] <option1> <option2>... 选项: 注意: 选项名称包括等号。 type= <own|share|interact|kernel|filesys|rec|adapt> start= <boot|system|auto|demand|disabled> error= <normal|severe|critical|ignore> binPath= <BinaryPathName> group= <LoadOrderGroup> tag= <yes|no> depend= <依存关系(以 / (斜杠) 分隔)> obj= <AccountName|ObjectName> DisplayName= <显示名称> password= <密码>

作者: yishanju     时间: 2008-11-19 00:45
sc start wuauserv sc stop wuauserv 启动停止服务

作者: yishanju     时间: 2008-11-19 00:47
net start service net stop service 一样可以控制服务状态

作者: yishanju     时间: 2008-11-19 00:51
再有就是修改注册表也可以一样达到控制服务的目的 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services

作者: yishanju     时间: 2008-11-19 15:23
今天实现用,发现 SC 启动停止服务,速度比较快

作者: 86772710     时间: 2008-12-15 21:23    标题: 谢谢!~
呵呵!~好长时间么上来了,感谢各位的答复.