windows服务操作命令有 sc和net 两个命令:
sc stop serviceName sc start serviceName
net stop serviceName net start serviceName

虽然2个都能达到停止服务和启动服务的效果,但在重启服务时,是有区别的。区别在于:使用批处理先stop后start来实现重启时,如果服务处于启动状态时,使用sc的stop后start,结果服务不能启动,因为sc命令在执行stop后不会马上继续执行批处理下面的语句;net命令在执行stop后,在服务完全停止后会继续执行批处理后面的语句,所以net的重启命令就会正常。