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

已举报 回答 关注
判断系统服务是否开启的批命令或VBS代码
问在线客服
扫码问在线客服
  • 回答数

    3

  • 浏览数

    943

3个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
1 批处理和vbs都可以实现 VBS没有黑框
2 检查时间,你最好用计划任务,批处理 VBS自身是不可能实现定时运行的

不过用你的思路来解决,我觉得别扭,自启动的服务如果不启动了,你从服务本身找问题,不应该绕路走的,服务就是需要时时刻刻确保运行的;
1 先检查服务依赖,也可以强制启动顺序sc config ServerC depend= ServerS
2 检查杀毒、防火墙软件是否拦截,360的延时启动等
3 服务本身也是一个程序,检查程序是否坏损(你的还可以启动,说明没坏)
取消 评论
VBS代码如下

set ws=createobject(wscript.shell)
ws.run cmd /c net start 服务名,0,ture
取消 评论
启动服务:
net start 服务名
如 启动打印服务Print Spooler
net start Spooler

停止服务:
net stop 服务名

net stop Spooler
取消 评论
ZOL问答 > 判断系统服务是否开启的批命令或VBS代码

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?