Windows服务重启源

我可以看到服务的平面图,包括偶尔在服务器上重新启动的疑难解答(自定义产品服务)。 没有模式。 随机一项服务每10-15分钟重新启动一次。 我的服务不应该自行重启,但有时会受到服务器上发生的事情的影响。

有没有办法来检查什么或谁不断重新启动Windows服务?

首先,如果您的“受限制的环境”不允许您进行任何更改,那么很可能无法确定根本原因(至less不容易)。

如果您可以对审计设置进行更改,那么这篇文章应该是您正在寻找的内容:

http://windowsitpro.com/systems-management/access-denied-auditing-users-who-might-be-starting-and-stopping-services

基本上,您将启用对您的服务的审计,以便成功的“开始”和“停止”事件 – 如果您愿意,也可以使用其他服务。 这些将被logging到安全事件日志中。

我打算build议安装EventSentry Light ,然后在发生这种情况时获得实时警报,但是您的受限环境可能不会允许这样做。 希望你有一个不同的监测解决scheme,可以做到这一点。 免责声明:我为NETIKUS.NET工作。

安装Process Explorer

一旦启动并运行:

  1. 在任务栏菜单中selectView并检查:

  2. Show Process TreeShow Lower Pane选项。

  3. 接下来右键点击任何一列并Select Columns

  4. 现在单击Process Performance选项卡,然后选中Start Time框。

您应该能够看到用户列是默认的,现在开始时间列应该是可见的。