Windows 任务计划程序未在 Windows 10 上触发任务

Windows 任务计划程序未在 Windows 10 上触发任务

我有一个任务,应该每 10 分钟运行一次我编写的脚本,但它似乎没有触发它。

任务计划程序显示下次运行时间是 10 分钟,但是时间到了,什么也没有发生。

我有多个触发器只是因为我希望其中至少有一个可以起作用:

  • 一次。在 0.00 - 触发后每 10 分钟运行一次。
  • 任何用户登录时 - 触发后每 10 分钟运行一次。
  • 空闲时-触发后每 10 分钟运行一次。

由于出现“下次运行时间”,您会认为触发器正在起作用...但却什么也没有发生。

是的,我确信脚本本身可以工作。这是一个 vbscript,我认为它应该可以与调度程序配合使用,但为了以防万一,我创建了一个批处理来运行该脚本,并将该批处理置于计划的触发器下,但两种方法都不起作用。

知道什么地方出了问题吗?

编辑:我现在使用一个名为系统调度程序的小程序。我的脚本运行良好,我不认为它会占用太多资源,所以我可以继续使用它。

不过,弄清楚 Windows 任务计划程序出了什么问题仍然很有用,因此我们仍然欢迎您提供答案。

答案1

在启动程序下,您需要指向 cscript 而不是 vbs 本身。

C:\Windows\System32\Cscript.exe

然后添加参数:

D:\Dropbox\My programs\ip.vbs

答案2

Windows 10 计划任务实用程序存在很多错误。请参阅https://www.ctrl.blog/entry/idle-task-scheduler-powershell

空闲触发器尤其成问题。您可以在没有空闲触发器的情况下尝试执行相同任务。(此外,使用反馈应用程序让 MS 修复任务调度程序。)

相关内容