windows11下系统睡眠状态被UpdateOrchestrator唤醒的解决方案
- 一、问题排查
- 二、问题解决
一、问题排查
最近win11更新后发现会偶尔在睡眠状态下唤醒,CMD中输入powercfg -lastwake
命令可以查看唤醒源程序
这里显示唤醒是按下了电源按钮,符合我此次唤醒操作,前一次是被UpdateOrchestrator程序唤醒的我没截图。那怎么查看历史唤醒记录呢?
通过搜索或者设置里面打开windows中的事件查看器,右键自定义视图创建
按如图设置,选择Power-Troubleshooter
,点击确定后命名随便
事件查看器中Power-Troubleshooter用于监控windows被唤醒的记录,包括睡眠时间-和唤醒时间,还有唤醒源。
通过唤醒源我们可以定位到唤醒的源头,不排除部分恶意程序会唤醒,然后偷偷干些事情。
我这里点击日期和时间排序,方便排查问题,可以看到之前电脑被UpdateOrchestrator计划任务唤醒过,而且次数不少
引用Chatgpt的回答UpdateOrchestrator是win11的系统更新服务
二、问题解决
打开任务计划程序,在windows中找到UpdateOrchestrator目录
右键Schedule Wake To Work属性,可以看到这个任务唤醒被勾选了,然后取消勾选需要S-1-5-18账户的密码,没有密码也没权限
这时需要使用NSudo这个工具:github地址,
NSudo可以最高权限运行程序,这里运行任务计划程序就行了,路径:"C:\Windows\System32\taskschd.msc"
运行后重新找到UpdateOrchestrator目录,取消勾选唤醒后确定,如果还是要输入密码不能保存,那就右键先导出Schedule Wake To Work配置,再右键删除,删除后重新导入配置,取消勾选唤醒后确定即可。