Windows服务无法启动时运行警报程序

时间:2016-06-28 08:11:51

标签: windows windows-services windows2012

我有一个Windows服务,其启动设置为“自动”,因此只要系统启动就会启动。

但由于原因不明,这项工作有时并没有开始。我想设置一个警报程序(.bat),以便在服务无法启动时运行。

我尝试在服务属性中使用恢复模式选项,但它无法正常工作。我认为这是因为工作失误而导致的。

1 个答案:

答案 0 :(得分:0)

您可以创建一个脚本,列出您的服务并查看它是否正在运行(使用sc命令)。然后您可以将该脚本放到“启动”菜单中。如果脚本在服务启动之前运行,则需要使用schtasksat中的任何一个来定期运行脚本(以便为服务启动一段时间)如果你有权访问它,那么在nt4资源工具包winat中有at的好{gui}版本的nt4天。