SC很好用的安装、开启、配置、关闭windows服务的工具,用于与服务控制管理器和服务进行通信的命令行程序。
在执行前需要的条件:
1.服务名(service name)
2.需要创建的服务的文件路径(bin Path)
3.显示的名字(display name)
4.管理员权限运行的CMD
实例:
SC创建服务
SC Create WCFService_CAN BinPath= "E:\WCFService_CAN\WCFService_CAN.exe" DisplayName= "WCFService_CAN"
创建一个service name为WCFService_CAN 的服务
注意:等号前不能有空格 等号后必须有空格
SC启动服务
SC Start WCFService_CAN
SC查询服务
SC Query WCFService_CAN
SC停止服务
SC Stop WCFService_CAN
SC删除服务
SC Delete WCFService_CAN
注意:
删除服务时可能会出现The specified service has been marked for deletion提示
解决办法:
1.关闭services再执行一遍删除服务命令
2.删除注册表:到注册表中找“HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services”,然后找到对应的servicesname删除
关于SC的其他命令可以参考以下链接:
https://technet.microsoft.com/en-us/library/bb490995.aspx(英文文档)