环境
Windows 10
描述
Windows 10 睡眠后,老是自动开机,检查事件查看器发现:唤醒源: 计时器 - Windows 将执行 "NT TASKMicrosoftWindowsUpdateOrchestratorReboot" 计划的任务,该任务请求唤醒计算机。
看名字,就知道大概是 Windows Update 的夜间自动唤醒,从而好进行更新 Windows。
更新 2021-11-17
出现一个问题,两个现象:
1.有的电脑在更改以下任务时,出现提示无权限问题,从而无法进行更改。
2.在进行以下操作后,有的电脑出现了新的计划任务“Schedule Retry Scan”,此任务还是会唤醒电脑! 此时,同样出现提示无权限更改!
出现提示无权限更改计划任务的提示,可参考:
解决
禁止夜间自动唤醒更新
Win + R -> taskschd.msc -> 任务计划程序库 -> Microsoft -> Windows -> UpdateOrchestrator -> Reboot,右键,禁止。
禁止所有更新
Win + R -> services.msc 禁止以下服务,可禁止 Windows Update 更新。
- Windows Update,右键,停止并禁用
- Update Orchestrator Service,右键,停止并禁用
之前只有 Windows Update 一个服务控制 Windows 更新,现在多了一个 Update Orchestrator Service。
而大家都没注意到多了一个服务,自然也没人去禁止它...
这或许也是目前许多人反馈 Windows 10 无论怎么都无法禁止更新的原因...
禁止可能相关的计划任务
Win + R -> taskschd.msc -> 任务计划程序库 -> Microsoft -> Windows -> UpdateOrchestrator 禁用以下计划任务。
- Maintenance Install:禁用它是因为中文翻译为维护安装...
- Backup Scan:禁用它是因为它有唤醒计算器的权限...虽然可以单独取消其权限...但是没必要...
- Schedule Retry Scan:该任务可能没有,也可能在之后出现,会有唤醒计算器的权限。
检查是否还有其他唤醒计算机的任务或定时器
以管理员身份运行 CMD 或 PowerShell,执行以下命令,应提示“系统中不存在活动的唤醒计时器。”。
powercfg /waketimers
更多 powercfg 常用命令,参考:
吐槽
这里要吐槽一下,给 Microsoft 一个 -100 分,满分 100 分。
夜间更新理论流程应该设计为:睡眠或休眠,唤醒电脑,关闭并保存当前系统,应用,内存数据及状态至硬盘,安装更新,重启,从硬盘还原数据及状态,睡眠或休眠。
但是微软这沙雕设计的流程竟然是:睡眠或休眠,唤醒电脑,安装更新,直接强制关机重启,待机...
直接待机是怎么想的?对于主机与显示器设置永不休眠节能的用户,能想象吗?这也忍了,大不了每天关显示器,也就算了。
但是直接丢弃了应用数据及状态! 这吊毛设计,做不好,又非要做!
令人难以置信,没有奇怪的脑回路,真想不出来这样的设计!
综上,果然是只有阿三才能想出这么 NC 的逻辑。