当Windows服务无法启动时,如何运行警报程序?

sczxawaw  于 2023-01-06  发布在  Windows
关注(0)|答案(1)|浏览(98)

我有一个Windows服务,它的启动设置为“自动”,所以它在系统启动时启动。
但是这个作业有时由于未知的原因没有启动。我想设置一个警报程序(.bat)在服务启动失败时运行。
我尝试在服务属性中使用恢复模式选项,但它不起作用。我认为它是针对因错误而崩溃的作业。

6jjcrrmo

6jjcrrmo1#

您可以创建一个脚本,列出您的服务并查看它是否正在运行(使用sc命令)。然后,您可以将该脚本放到“启动”菜单中。如果脚本在服务启动之前运行,则需要将脚本安排为定期运行(给予服务一些时间来启动)使用schtasksat,或在nt4天内有(我想仍然可以正常工作)nt4资源包中at的不错的gui版本,称为winat,如果你可以访问它的话。

相关问题