Windows 11睡眠后立即唤醒(首次失败二次正常)问题排查求助
我目前用的是Windows 11系统,搭配AMD 5800x处理器。最近碰到个挺规律的奇怪问题:从开始菜单点击电源按钮选择睡眠后,系统确实进入了睡眠状态,但马上就会自动唤醒;可第二次再操作睡眠,就能正常进入睡眠模式了。
第一次异常唤醒后,我在事件日志的「Kernel-Power」源里找到了按时间顺序排列的这些消息:
The system has resumed from sleep.
Firmware S3 times. ResumeCount: 35, FullResume: 3461, AverageResume: 3461
Firmware S3 times. SuspendStart: 188338442, SuspendEnd: 188338566
The system session has transitioned from 174 to 175.
Reason SxTransition
BootId: 46The system session has transitioned from 175 to 177.
Reason Unknown
BootId: 46The system has returned from a low power state.
Sleep Time: 2023-05-30T19:24:40.599748000Z
Wake Time: 2023-05-30T19:24:57.178939300Z
Wake Source: Unknown
我还用powercfg命令做了排查:
λ powercfg -lastwake Wake History Count - 1 Wake History [0] Wake Source Count - 0
λ powercfg -waketimers There are no active wake timers in the system.
另外用PowerShell命令检查了带唤醒运行设置的计划任务:
PS C:\Windows\System32> Get-ScheduledTask | where {$_.settings.waketorun} TaskPath TaskName State -------- -------- ----- \Microsoft\Windows\.NET Framework\ .NET Framework NGEN v4.0.30319 6… Disabled \Microsoft\Windows\.NET Framework\ .NET Framework NGEN v4.0.30319 C… Disabled \Microsoft\Windows\InstallService\ WakeUpAndContinueUpdates Disabled \Microsoft\Windows\InstallService\ WakeUpAndScanForUpdates Disabled \Microsoft\Windows\SharedPC\ Account Cleanup Disabled \Microsoft\Windows\UpdateOrchestrator\ Schedule Wake To Work Disabled
这个问题是最近才出现的,之前我对硬件做过两处改动:把CPU从3700x升级成了5800x,还有拆掉了一块无线网卡。
现在想请教两个问题:一是日志里的「BootId 46」具体指什么?二是有没有办法追踪到导致这个异常唤醒的根源?
编辑:按照harrymc的建议,我已经导出了一份电源效率诊断报告(是原始HTML格式,暂时没找到合适的渠道上传完整HTML文件)。
备注:内容来源于stack exchange,提问作者jon hanson

