自动引发Windows服务的方法

时间:2012-03-01 17:48:56

标签: c# windows-services

大家早上好,

我是C#的新手,已经面临挑战了。我从未进行过专业编程,而且我对C#的服务感到困惑。

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

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

有人可以帮忙吗?

感谢所有

1 个答案:

答案 0 :(得分:5)

你的问题有点模糊,但我可以告诉你的问题是:

  

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

可以使用Windows内置的工具执行此操作。如果通过“服务”实用程序(在“控制面板”→“管理工具”中)打开服务属性,则可以控制在“恢复”选项卡上服务失败时会发生的情况。