方法自动提升windows服务

本文关键字:windows 服务 方法 | 更新日期: 2023-09-27 18:26:12

大家早上好,

我是C#的新手,前面已经有一个挑战了。我从来没有进行过专业的编程,在C#的服务方面我有一个两难的选择。

我们有一项服务,我想知道是否有任何方法可以自动完成这项工作。例如:我的服务每天24小时运行。即使属性CanStop设置为false,服务有时也会出现故障,原因可能是能量不足、终端重新启动或任何其他问题。

到目前为止,我唯一尝试过的就是设置一种方法来不时地重新启动服务,但这对我来说不好,因为它会极大地影响自己的工作和windows服务的性能。

有人能帮我一把吗?

感谢所有

方法自动提升windows服务

你的问题有点模糊,但据我所知,你在问:

是否可以自动重新启动失败的Windows服务?

使用内置在Windows中的功能可以做到这一点。如果您通过"控制面板"中的"服务"实用程序打开服务的属性→管理工具),您可以在"恢复"选项卡上控制如果您的服务失败会发生什么。