Windows 任务计划程序“忽略启动请求,实例已在运行”

Posted

技术标签:

【中文标题】Windows 任务计划程序“忽略启动请求,实例已在运行”【英文标题】:Windows Task Scheduler "Launch request ignored, instance already running" 【发布时间】:2018-09-30 15:41:10 【问题描述】:

我有一个每天每 5 分钟触发一次的任务。但最近,我发现任务总是在上午 8:00 到上午 9:00 之间失败,但所有其他任务(有些每 1 分钟触发一次)都没有任何问题。所以我不知道出了什么问题。

从下面的日志中,我可以看到在 8:20 有一个触发器,它最终在 8:30 终止。实际上,这项任务非常简单,只需不到 1 分钟即可完成。所以我不知道为什么会有“启动请求被忽略,实例已经运行”警告。

【问题讨论】:

【参考方案1】:

作为计划任务运行的任务可能不会终止。这是任务管理器的故障还是脚本的故障尚不清楚,但两者都可能有故障。例如,如果批处理文件包含暂停语句,则批处理文件需要按键才能继续。任务调度器永远不会发送它,而这个脚本永远不会完成。

尝试更改任务计划程序中的几个选项。 在属性窗口的底部,你会发现:

'If the task is already running, the following applies" make it "Do start a 
new intstance".

Change this to "Run a new instance in parallel"

这应该可以解决您的问题。

【讨论】:

【参考方案2】:

我遇到了类似的问题,所以我想出了在调度程序上运行的脚本被服务器上的其他用户打开/访问的解决方案,在这种情况下调度程序将不会执行任何操作。

解决方案 - 注销所有与服务器连接的用户..

希望这会有所帮助

【讨论】:

以上是关于Windows 任务计划程序“忽略启动请求,实例已在运行”的主要内容,如果未能解决你的问题,请参考以下文章

Windows的计划任务启动程序参数怎么设置

Windows权限维持——计划任务

在Windows中啥是计划任务?

windows计划任务

任务计划程序-Windows2008定时重启

如何在计划任务中运行 PHP 文件(Windows 任务计划程序)