![Windows 10 家庭版计划任务无法以管理员权限运行](https://linux22.com/image/1533845/Windows%2010%20%E5%AE%B6%E5%BA%AD%E7%89%88%E8%AE%A1%E5%88%92%E4%BB%BB%E5%8A%A1%E6%97%A0%E6%B3%95%E4%BB%A5%E7%AE%A1%E7%90%86%E5%91%98%E6%9D%83%E9%99%90%E8%BF%90%E8%A1%8C.png)
我试图创建一个计划任务,以便在我登录时启动 w32_time 任务,因为我的 Windows 安装 - 似乎想在我重新启动时忽略我的语言环境的真实 dst 设置 - 并且我必须强制更新时间才能使时钟正确。
我的用户是管理员用户 - 我可以从管理员命令提示符手动运行该任务。
在计划任务中,它已设置“以最高权限运行” - 但任务失败并返回代码 2147943456 - 据我所知,这意味着访问被拒绝;我认为这是由于权限问题造成的。
无论是否设置了“用户登录时运行”,都会发生这种情况。
如果这很重要;该任务计划在用户登录时运行。
答案1
一个(未经测试的)想法:尝试制作一个快捷方式图标来运行该程序,并让快捷方式图标以 UAC 提升运行;然后让任务计划程序运行该快捷方式。
答案2
所以我以前遇到过这些问题,不得不回到我的记事本上寻找参考资料,这有助于我解释事情。这不是专门针对 Windows 10 的,但它可能有助于回答幕后发生的一些事情,并提供了一些“调试”正在发生的事情的提示。
https://blogs.technet.microsoft.com/askperf/2015/02/18/help-my-scheduled-task-does-not-run/经过布莱克莫里森在 Windows Server 性能团队中
答案3
我在启动时尝试同步时遇到了同样的问题。到处都找过了。最终我学到了足够的知识来取得成功,但并非来自任何单一来源。我希望这能帮助那些寻找答案的人。
以管理员身份运行任务计划程序:
- 右键单击“C:\Windows\System32”中的“taskschd.msc”,并选择以管理员身份运行。
创建基本任务:在“任务计划程序库 -> Microsoft -> Windows -> 时间同步”
- 右键单击选择“创建基本任务”。
- 按照说明选择您想要执行的操作:启动程序“C:\Windows\System32\w32tm.exe”。
- 添加参数:“/resync”(当然不带引号)。
在您创建的基本任务的属性中:
- 选择“更改用户或组”。
- 在“输入要选择的对象名称”处输入“本地服务”。
- 它将更改为“nt authority/local service”。单击“确定”。
- 它将像其他 Windows 10 任务一样显示为“本地服务”。
- 检查“用户是否登录”并选中“以最高权限运行”。
- 检查配置:“Windows 10”。
这就是您以管理员身份运行计划任务的方式!
在条件下,选中“仅当以下网络连接可用时启动:任何连接”。
- 检查每个选项卡以确保它们按照您想要的方式配置。