刚研究了下,发上来大家看看
wmic service get name,displayname >list.txt
得到服务名称对照表
wmic service get displayname,pathname >list.txt
得到服务程序路径
wmic service where state="running" get name,displayname
显示正在运行的服务
wmic service where startmode="auto" get name,displayname
显示自动启动的服务
wmic service where 'startmode="disabled" or startmode="manual"' get name,displayname
显示禁用或手动启动的服务
wmic service where 'startmode="manual" and state="running"' get name,displayname
显示手动启动但已经运行的服务
wmic service where name="%servicename%" get exitcode
net helpmsg %exitcode%
显示某服务的退出码并查询含义
wmic service where displayname="%service_displayname%" call startservice
wmic service alg call startservice
启动某服务
wmic service where name="%servicename%" call stopservice
wmic service alg call stopservice
停止某服务
wmic service where name="%servicename%" call change startmode automatic
wmic service alg call changestartmode automatic
将某服务设为自动启动
wmic service alg call changestartmode disabled(manual)
将alg服务设为禁用(手动)