条件控制任务是否运行。如果在触发任务使之启动后满足任务的所有条件,则任务将运行。条件分为三种类别:空闲条件、电源条件和网络条件。任务的条件显示在“任务属性”对话框或“创建任务”对话框的“条件”选项卡中。
空闲条件
可以设置一个条件,通知当触发器被激活时,仅当计算机在指定的一段时间内一直处于空闲状态时,任务才运行。设置此条件时,还可以设置(在触发任务后)等待计算机进入空闲状态的时间。
任务计划程序服务每 15 分钟就会检查计算机是否处于空闲状态。屏幕保护程序正在运行时,就认为计算机处于空闲状态。在屏幕保护程序没有运行时,如果在过去十五分钟的 90% 时间内,CPU 使用率为 0% 且磁盘输入或输出为 0%,并且在此时间段内没有任何键盘或鼠标输入,即认为计算机处于空闲状态。任务计划程序服务检测到计算机处于空闲状态后,该服务仅等待用户输入以标记空闲状态的结束。
如果将任务设置为只有在计算机处于空闲状态 30 分钟后启动,并且该任务等待计算机处于空闲状态 10 分钟,则只有在激活触发器之前计算机处于空闲状态 25 分钟时,该任务才会在 5 分钟内启动。如果计算机在激活触发器后 5 分钟进入空闲状态,则任务不会启动。
如果为任务选择了“如果计算机不再空闲,则停止”条件,并且在计算机处于空闲状态时任务正在运行,则当计算机不再空闲时,任务将停止运行。如果选择了“如果空闲状态继续,则重新启动”条件,则根据此条件停止的任务在下次计算机进入空闲状态时将再次开始运行。
电源条件
可以设置一个条件,通知激活任务触发器时,任务只有在计算机使用交流电源(而不是电池电源)时才运行。如果设置了此条件,则还可以设置一个条件,即如果计算机转用电池电源,则停止任务。如果为任务设置了这两个条件,就已确保了只有在计算机使用交流电源时任务才运行。
还可以设置一个条件,通知任务从睡眠模式唤醒计算机,以便在激活触发器时运行任务。设置唤醒计算机运行任务的条件之前,请确保任务不会导致计算机在不方便的时候唤醒。
注意 | |
任务计划程序服务唤醒计算机运行任务时,屏幕可能始终处于关闭状态,即使计算机不再处于睡眠模式或休眠模式也是如此。Windows 检测到用户返回使用计算机时,屏幕将打开。 |
网络条件
可以设置一个条件,只有在特定的已命名网络连接可用或任何网络连接都可用时(激活任务的触发器时)才运行任务。如果任务操作需要网络连接才能执行,请设置此条件。
注意 | |
此条件不适用于为 Windows Server 2003、Windows XP 或 Windows 2000 配置的任务。 |