在Windows服务启动之前运行计划任务

在Windows服务启动之前运行计划任务

我想在指定的 Windows 服务(服务 A)之前运行计划任务。服务 A 自动启动。

最好的方法是什么?我是否需要将计划任务转换为服务(服务 B)并将服务 A 配置为依赖于服务 B?

谢谢

答案1

服务不能依赖于计划任务,所以你不能那样做。

让一个服务依赖于另一个服务可能也不符合您的要求;这只能确保在启动服务 A 时服务 B 正在运行。如果您需要自定义任务先完成其操作,那么这无济于事。

您可以做的是将服务设置为手动启动,并让您的任务在完成其他必须执行的操作后启动该服务。

相关内容