判断系统服务是否启动的批命令或VBS代码

电脑上有几个服务虽然是设的自动,但是不能随系统自动启动。现在想写个批处理,1.能检查该服务是否已启动,若没有启动就把它启动,若已启动就不处理。2.要能自己修改检查时间;3... 电脑上有几个服务虽然是设的自动,但是不能随系统自动启动。
现在想写个批处理,
1.能检查该服务是否已启动,

若没有启动就把它启动,若已启动就不处理。
2.要能自己修改检查时间;
3.要是用批处理能不显示黑框最好。
例如以下服务:
服务名称1:server
服务名称2:workstation

服务名称3:computer browser

求指教,TKS
展开
 我来答
whiteamoon
2012-11-24 · TA获得超过251个赞
知道小有建树答主
回答量:199
采纳率:0%
帮助的人:170万
展开全部
1 批处理和vbs都可以实现 VBS没有黑框
2 检查时间,你最好用计划任务,批处理 VBS自身是不可能实现定时运行的

不过用你的思路来解决,我觉得别扭,自启动的服务如果不启动了,你从服务本身找问题,不应该绕路走的,服务就是需要时时刻刻确保运行的;
1 先检查服务依赖,也可以强制启动顺序sc config ServerC depend= ServerS
2 检查杀毒、防火墙软件是否拦截,360的延时启动等
3 服务本身也是一个程序,检查程序是否坏损(你的还可以启动,说明没坏)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式