为服务的 FailureAction 设置什么 REG-BINARY

问题描述 投票:0回答:0

我有一个服务,我想在注册表中设置 FailureAction 的数据值。目前注册表中已设置值。使用 RegKey.SetValue("FailureActions", Value) 设置值;

我想知道:

1)这些字节的Value如何对应服务的恢复选项(比如如何在注册表中找到特定的顺序意味着将“第一次失败”设置为“重新启动服务”)

2)我还需要更改注册表 FailureAction ,它将对应于“后续失败”为“重新启动服务”

这是我使用试错法的发现:

a) 手动更改服务恢复设置,然后更改注册表项。复制该值并在代码中使用。它设置了“后续失败”

b)更改代码中的原始值。它设置了“后续失败”

但是 a) 和 b) 的值不匹配,但如果我右键单击服务并查看恢复选项,我会看到相同的结果。为了理解这一点,我想知道问题 1) 和 2) 的答案。

感谢您的评论

c# service recovery
© www.soinside.com 2019 - 2024. All rights reserved.