Windows服务恢复操作设置的澄清

21

我正在查看恢复操作设置,有几件事情需要澄清。

如果我将0天作为重置失败计数的时间,并且采取以下行动:

  1. 在第一次失败时重新启动服务
  2. 在第二次失败时重新启动服务
  3. 在随后的失败中重新启动计算机

服务重新启动成功后,失败计数是否会被重置?

第一次失败后,失败计数是否会被重置?这样就没有机会执行第二或第三个操作了吗?

在第三次连续失败后,计算机会重新启动,服务会再次启动并再次失败;这会再次重启计算机吗?

提前致谢!

Jaime

2个回答

19

将“重置失败计数器”设置为0意味着“在每次失败后将失败计数器重置为0”。这有效地禁用了“第二次故障”和“后续故障”操作,您将始终获得“第一次故障”操作。


这有点糟糕... 这是否意味着如果我将重置失败计数器设置为1天,并且它第三次失败导致重新启动,然后在重新启动后服务再次失败,它会再次重新启动? - Jaime
1
我认为你的问题是“在重启后,失败计数会重置为0吗?”这是一个好问题。我从未看到过回答这个问题的任何文档,但我猜测它会被重置为0。也就是说,故障计数始终是“自操作系统启动以来”。一定要测试并让我知道结果! - CoreTech

8
我已经在Windows XPE上测试了故障计数。当服务运行时,我使用“Windows任务管理器”的“结束进程”使其失败。我定义了3个恢复操作:
  1. 重新启动服务
  2. 重新启动计算机
  3. 运行一个程序
  • 在首次“结束进程”时,服务会被成功重启。好的。
  • 在第二次“结束进程”时,计算机将重新启动。好的。
  • 重新启动后,如果我再次终止进程,则它将被重启,如果我再次终止该进程,则计算机将重新启动。

因此看起来每次计算机重新启动后该故障计数就会重置...

我明确指出我的故障计数配置为在1天后重置。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接