windows睡眠唤醒和唤不醒的排查命令

windows睡眠唤醒和唤不醒的排查命令
  • powercfg -a #查询:休眠级别
  • powercfg -devicequery wake_programmable #查询:具备唤醒属性的设备列表
  • powercfg -devicequery wake_armed #查询:开通唤醒权限的设备列表
  • powercfg -waketimers #查询:在跑的唤醒任务计时器
  • powercfg -lastwake #查询:上一次唤醒设备信息
  • Get-ScheduledTask | where {$_.settings.waketorun} # 查询:所有的唤醒任务和状态
  • eventvwr.msc #查询:唤醒日志
  • powercfg -devicedisablewake "Intel(R) Dual Band Wireless-AC 8265" #禁用:设备唤醒权限
  • powercfg -deviceenablewake "Intel(R) Dual Band Wireless-AC 8265" #启用:设备唤醒权限
  • powercfg -hibernate off #关闭休眠,on为开启休眠

通过这些命令,基本能搞定睡眠唤不醒,和睡眠意外被唤醒的问题

查询:休眠级别

(base) PS C:\windows\system32> powercfg -a
此系统上有以下睡眠状态:
    待机 (S0 低电量待机) 网络已断开连接
    休眠

此系统上没有以下睡眠状态:
    待机 (S1)
        系统固件不支持此待机状态。
        当支持 S0 低电量待机时,禁用此待机状态。

    待机 (S2)
        系统固件不支持此待机状态。
        当支持 S0 低电量待机时,禁用此待机状态。

    待机 (S3)
        系统固件不支持此待机状态。
        当支持 S0 低电量待机时,禁用此待机状态。

    混合睡眠
        待机(S3)不可用。

    快速启动
        当前系统策略禁用此动作。

    待机(S0 低电量待机) 连接的网络
        策略禁用了备用连接。
查询:具备唤醒属性的设备列表

(base) PS C:\windows\system32> powercfg -devicequery wake_programmable
Microsoft Input Configuration Device
AMD USB4 Host Router
符合 HID 标准的供应商定义设备 (031)
HID-compliant mouse (026)
符合 HID 标准的供应商定义设备 (078)
ChipSailing Fingerprint UsbDriver
符合 HID 标准的触摸板 (001)
符合 HID 标准的供应商定义设备 (116)
符合 HID 标准的供应商定义设备 (157)
查询:开通唤醒权限的设备列表

(base) PS C:\windows\system32> powercfg -devicequery wake_armed
AMD USB4 Host Router
HID-compliant mouse (026)
ChipSailing Fingerprint UsbDriver
查询:在跑的唤醒任务计时器

(base) PS C:\windows\system32> powercfg -waketimers
[SERVICE] \Device\HarddiskVolume7\Windows\System32\svchost.exe (SystemEventsBroker) 设置的计时器在 12:36:25 过期(位于 2024/5/28 上)。
  原因: Windows 将执行“Maintenance Activator”计划的任务,该任务请求唤醒计算机。
查询:上一次唤醒设备信息

(base) PS C:\windows\system32> powercfg -lastwake
唤醒历史记录计数 - 0
查询:所有的唤醒任务和状态

(base) PS C:\windows\system32> Get-ScheduledTask | where {$_.settings.waketorun}

TaskPath                                       TaskName                          State
--------                                       --------                          -----
\HP\HP Print Scan Doctor\                      Printer Health Monitor            Ready
\HP\HP Print Scan Doctor\                      Printer Health Monitor Logon      Ready
\Microsoft\Windows\.NET Framework\             .NET Framework NGEN v4.0.30319... Queued
\Microsoft\Windows\.NET Framework\             .NET Framework NGEN v4.0.30319... Queued
\Microsoft\Windows\InstallService\             WakeUpAndContinueUpdates          Disabled
\Microsoft\Windows\InstallService\             WakeUpAndScanForUpdates           Disabled
\Microsoft\Windows\SharedPC\                   Account Cleanup                   Disabled
\Microsoft\Windows\UpdateOrchestrator\         Backup Scan                       Disabled
\Microsoft\Windows\UpdateOrchestrator\         Reboot                            Disabled
\Microsoft\Windows\UpdateOrchestrator\         Reboot_AC                         Disabled