我在VB.NET中创建了一个服务,并希望使用“sc”程序来安装它。(我需要对其进行打包,以便组织中的其他人可以执行实际安装。)
我想让“恢复”选项如下所示:
- 第一次故障:重新启动
- 第二次故障:重新启动
- 后续故障:不执行任何操作
这是我最初尝试的命令(在实际安装之后):
sc failure MyServiceName reset= 86400 actions= restart/15000/restart/30000
但是在GUI中查看服务时,“Subsequent Failures”也被设置为重新启动。我在SO上找不到任何具体的信息。最终,我解决了这个问题,并在这里发布,以防其他人正在寻找与我相同的“快速”答案。当然,如果有人有什么贡献,我很乐意阅读。