Windows Task Scheduler在锁定时未在某些计算机上运行


1

我在多台win7机器上创建了一堆窗口任务计划程序事件。这些计算机会在一段时间后自动锁定用户会话。注意,这不是注销。这些任务旨在仅在用户登录时运行,而不管计算机是否被锁定。

在许多机器上,它运行良好。在某些情况下,该任务拒绝触发,直到用户解锁计算机为止。我不知道为什么。

使用以下设置来设置任务:

  • 仅在用户登录时运行。
  • 触发条件:可以是每天,每小时,每周,每天或隔日等。
  • 行动:启动程序,带有一堆参数的cmd
  • 条件:仅当计算机使用交流电源时才启动任务,而在计算机切换至电池时停止任务。
  • 允许任务按需运行。
  • 如果任务运行超过3天,请停止该任务
  • 如果正在运行的任务未在请求时结束,请强制其停止。

我检查了受灾计算机上这些任务的任务计划程序历史记录,并且看起来“任务引擎接收到要启动的消息”事件不会触发,直到用户将计算机解锁为止。在正常工作的计算机上,该消息恰好在指定的时间出现。

我还检查了这些机器上的电源选项是否在“睡眠”下的电源选项中启用了“唤醒计时器”,google将此作为问题,但似乎不适用于此处。

Answers:


2

我相信问题是任务本身未启用“唤醒计算机以运行任务”选项。

这看起来似乎很明显,但是出现问题的计算机并未“休眠”,我觉得这很奇怪。在问题计算机上,一旦启用此选项,自从我最初提出问题以来,似乎没有任何问题。从未出现问题的其他计算机对此选项没有影响,并且在发布计算机上共享完全相同的“睡眠”设置。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.