当我在 Windows 10 任务计划程序中安排任务在“系统启动时”运行时,它在重启时运行良好。但如果我选择关机,然后使用计算机的电源按钮打开系统,它不会运行该任务。
任务属性中的历史记录选项卡也不包含与系统冷启动时间相关的记录。
可能出了什么问题?
答案1
这是由于 Windows 10 的快速启动功能。
在“关机”时,默认情况下,Windows 10 实际上会休眠内核。然后“冷启动”实际上是从仅内核休眠状态恢复。与直觉相反,“重启”会导致实际的冷启动。
您不需要禁用休眠模式,而是可以在“从休眠模式恢复”事件时触发任务:
由于某种原因,我不得不通过“自定义”选项来正确触发任务。因此,以下是 XML 中的触发器,以防出现问题:
<EventTrigger>
<Enabled>true</Enabled>
<Subscription><QueryList><Query Id="0" Path="System"><Select Path="System">*[System[Provider[@Name='Microsoft-Windows-Power-Troubleshooter'] and EventID=1]]</Select></Query></QueryList></Subscription>
</EventTrigger>
Microsoft 社区主题: 在 Windows 7 中运行的计划“启动时”任务在升级到 Windows 10 后不再起作用
答案2
以下解决方案对我有用。禁用休眠:
Run Command Prompt as Administrator
Execute following command:
powercfg.exe /h off
如果没有帮助,下一步可能就是禁用快速启动。