永发信息网

求写一个批处理(根据服务状态,启动服务)

答案:1  悬赏:50  手机版
解决时间 2021-11-27 06:51
  • 提问者网友:爱了却不能说
  • 2021-11-26 12:27
求写一个批处理(根据服务状态,启动服务)
最佳答案
  • 五星知识达人网友:大漠
  • 2021-11-26 13:45
@echo off
rem 右键:以管理员身份运行
 wmic SERVICE where name="w32time" get StartMode|findstr /i "auto"||sc config "w32time" start=auto
 wmic SERVICE where name="w32time" get State|findstr /i "RUNNING"||net start "w32time"
pause&exit追问批处理可能还是有些问题,start=auto,等于后面要加个空格才有效;
而且这个批处理我双击运行没有改变服务状态,右键用管理员身份运行也一样,直接在命令行敲到是可以。追答测试环境不同,可能有些细微的差别。

如果在CMD下执行成功,那很可能是BAT文件本身的问题,中文系统建议将BAT 另存为ANSI编码再执行。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯