Clarification on Windows Service Recovery Actions Settings

岁酱吖の 提交于 2019-12-19 05:12:10

问题


I am looking at the recovery actions settings and there are a couple of things that I need clarified.

If I have 0 days as my reset fail count after, and have the following as my actions:

  1. Restart the Service - on first failure
  2. Restart the Service - on second failure
  3. Reboot the Computer - on subsequent failures

Does the fail count get reset on a successful restart of the service?

Does the fail count get reset on the first failure? Hence never having a chance to perform the second or third actions?

On the third successive failure, the computer gets rebooted, the service get started and then fails again; would this reboot the computer again?

Thanks in advance!

Jaime


回答1:


Setting "Reset fail count after:" to 0 means "reset the fail count to 0 after each failure". This effectively disables both the "second failure" and "subsequent failure" actions and you will always get the "first failure" action.




回答2:


I've tested that fail count on windows XPE. When the service run and I make it fail with "End Process" of the Windows task Manager. I have defined 3 recovery actions: 1. restart service 2. reboot 3. run a program

On the first "end of process", the service is well restarted. On the second "end of process", the compuer is rebooted. After the reboot, if I end the process again, it is restarted and if I end it again, the computer is rebooted.

So it seems that this failure counter is reseted after every reboot of the computer... I precise that my fail count is configured to reset after 1 day.



来源:https://stackoverflow.com/questions/7405178/clarification-on-windows-service-recovery-actions-settings

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!