1、sc 和net 命令区别
- 1、服务重启过程的执行结果可能会有不同。
net命令在stop时会停止等待,在服务完全停止后再继续执行后续语句,所以net的重启命令就会正常。
sc stop serviceName
sc start serviceName
net stop serviceName
net start serviceName
都能达到停止服务和启动服务的效果
- 2.net命令
1)net命令不只用于服务,还可用于网络、用户、登录等大部分
2)net命令对禁用的服务无效, - 3.sc 是专门用于服务相关的命令
4)sc可以设置服务的启动类型(手动,自动,禁用),可以创建开启,停止,查看服务状态,删除服务,查看服务的配置信息。
sc start 服务名
sc stop 服务名
sc config 服务名 start= demand //启动类型:手动
sc condig 服务名 start= auto //启动类型:自动
sc config 服务名 start= disabled //启动类型:禁用
sc query 服务名 //查看服务状态
sc delete 服务名 // 删除服务
sc qc 服务名 //查看服务的配置信息
sc create scname binPath=xxx.exe //创建服务
示例: