修正:在Windows 10中,预定任务在任何用户登录时不启动或在后台运行。

修正:在Windows 10中,预定任务在任何用户登录时不启动或在后台运行。

Andy Davis

几天前,在一台基于Windows 10的计算机上,我试图创建一个计划任务,在启动时为每个登录计算机的用户启动一个程序。 然而,该计划任务并不为其他用户运行,只有在创建任务的用户输入密码登录计算机时才启动。

通常情况下,如果你想为连接在Windows PC上的每个用户运行一个计划任务,你必须在 "触发器 "选项卡中指定在 "任何用户登录 "时运行任务,并在 "常规 "选项卡中勾选 "无论用户是否登录都要运行 "或 "仅在用户登录时运行 "复选框。 然而,这种配置并不能像预期的那样工作,其行为(症状)如下。

  • 当选择 "只在用户登录时运行 "时,该任务只为创建该任务的用户运行,而不是为其他用户运行;当选择 "无论用户是否登录都运行 "时,该任务正在运行,但是是隐藏的(在后台)。 *

注意:如果你想让计划任务在后台运行,这种行为可能是正常的,但如果你想在启动时打开一个程序(例如Chrome),该程序将运行,但它将不可见。

  • 相关文章。 如何使用任务调度器在启动时启动一个程序。

本教程包含关于如何创建一个计划任务的说明,该任务将为Windows 10 PC上的每个用户连接运行。

如何解决:预定任务不为任何用户运行或在后台运行(Windows 10)。

要强制运行计划任务,使用任何用户账户,请按以下方式修改任务的属性。

1. 在 "常规标签 "中。

a. 点击 更改用户或组 .

b. 类型 管理员 并点击 好的。

c. 检查 以最高权限运行 箱子。

2. 在 "触发器 "标签,确保触发器被设置为开始任务 在登录时 并点击 好的。

3. 在'条件'选项卡。 清楚 只有在计算机处于交流电源的情况下才启动任务 复选框。

4. 在 "设置 "选项卡,应用以下设置并点击 好的。

a. 检查 允许任务按需运行 复选框

b. 检查 在错过预定的启动时间后,尽快运行任务 复选框,并...

c. 最后选择到 停止现有的实例 如果该任务已经在运行。

5.重新启动 检查所选程序是否在电脑上的任何用户登录时运行。

就是这样!让我知道本指南是否对你有帮助,请留下你的经验评论。 请喜欢并分享本指南以帮助他人。


Andy Davis

A system administrator s blog about Windows

Leave a comment