1.初级阶段,解决因硬件的唤醒事件

powercfg -lastwake

查看上次唤醒电脑的设备

哪些硬件能唤醒电脑?

powercfg /devicequery wake_armed

列出现在可以唤醒电脑的所有硬件设备,可以看到现在键盘能唤醒

powercfg /devicequery wake_programmable

列出全部有能力唤醒电脑的硬件设备,这个范围更大,可以看到也包含了键盘。有能力唤醒,但现在可能不被允许唤醒,你可以允许或禁止这几个设备唤醒电脑,方法如下

如何允许和禁止硬件唤醒电脑?

powercfg /deviceenableawake "HID-compliant mouse (003)"

允许鼠标唤醒电脑

powercfg /devicedisablewake "HID-compliant mouse (003)"

禁止鼠标唤醒,让移动、点击鼠标不再能唤醒电脑

这两条允许和禁止命令与"右键开始菜单-设备管理器-鼠标-电源管理-取消勾选允许鼠标唤醒电脑"的效果是一样的,有的usb无线鼠标在拔插usb接收器后需要再次取消允许唤醒,并且更换usb插口似乎会被识别成不同鼠标,也需要重新设置。网卡同理。有的笔记本上禁止键盘唤醒后依然可以按任意键唤醒,也许需要进入bios设置。

我的电脑支持睡眠和休眠吗?

powercfg -a

查看电脑可用的睡眠类型,以及说明为什么一些睡眠类型不可用。S1是轻度睡眠,S2是更深,S3是最深度睡眠

S0 正常。
S1 CPU停止工作。唤醒时间:0秒。
S2 CPU关闭。唤醒时间:0.1秒。
S3 除了内存外的部件都停止工作。唤醒时间:0.5秒。
S4 内存信息写入硬盘,所有部件停止工作。唤醒时间:30秒。(休眠状态)
S5 关闭。

powercfg /devicequery wake_from_S3_supported

列出所有支持从最深睡眠状态唤醒电脑的设备

powercfg /devicequery wake_from_any

列出所有支持从任何睡眠状态唤醒电脑的设备

powercfg /devicequery S3_supported

列出支持最深度睡眠的设备,该设备不一定能唤醒电脑

powercfg /devicequery S4_supported

列出支持休眠的设备

powercfg /devicequery all_devices

列出所有设备(较长)

2.中级阶段,晚上莫名自启,解决因自动更新、计划任务的唤醒

电脑有没有计划任务?

powercfg -waketimers

下次可能会被什么计划任务唤醒,比如自动更新,也可以在计划任务里查看

Windows徽标键+S,搜索打开计划任务,进入相关目录即可

如何禁止计划任务和定时器唤醒?

右键任务栏右下角电源图标-电源选项-更改计划设置-更改高级电源设置-睡眠-允许使用唤醒定时器,使用电池和接通电源都可以根据需要设置为禁用

如果已经禁用了定时器唤醒,就不会被上述计划任务唤醒

3.高级阶段,想睡睡不了,解决软件、驱动阻止系统睡眠

点击睡眠后屏幕关闭了,喇叭也不响了,鼠标键盘灯亮,cpu风扇也在转动,动一动鼠标或键盘就会亮屏?

首先确认迅雷9的离开模式是否关闭,若未安装迅雷,将注册表的AwayModeEnable设置为0,确保离开模式处于关闭状态

注册表位置:

计算机HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerPower

关键:powercfg /requests

查看哪些进程、服务、驱动有电源需求。列表中的程序、驱动会阻止计算机进入睡眠。需要重写(删除)电源需求,方法如下。

格式:powercfg /requestsoverride 请求者类型 请求者名称 电源需求类型(可写1到3个需求类型)

举例:powercfg /requestsoverride PROCESS "chrome.exe" system

此命令会忽略掉chrome阻止睡眠的请求,名称加引号更保险。

如果你遇到下面这种带括号很长一串的情况

SYSTEM:
[DRIVER] Realtek High Definition Audio (HDAUDIOFUNC_01&VEN_10EC&DEV_0295&SUBSYS_103C84DA&REV_10004&306c1263&0&0001)
音频流当前正在使用中。

对应命令是:

powercfg /requestsoverride DRIVER "HDAUDIOFUNC_01&VEN_10EC&DEV_0295&SUBSYS_103C84DA&REV_10004&306c1263&0&0001" SYSTEM

或:powercfg -REQUESTSOVERRIDE DRIVER "Realtek High Definition Audio" SYSTEM

如果还是不能睡眠,那就需要更新音频驱动

恢复电源需求,让其继续阻止电脑进入睡眠:powercfg /requestsoverride PROCESS chrome.exe

如何填写请求者类型?

请求者类型3种,SERVICE PROCESS DRIVER (服务、进程、驱动),出现在powercfg /requests运行后的SYSTEM、Display、Awaymode等下方,显示为[Driver]、[PROCESS]、[SERVICE]。

如何填写电源需求类型?

电源需求类型4种,Display System Awaymode EXECUTION(显示、系统、离开模式、执行),一般3个请求者类型(SERVICE PROCESS DRIVER)都是出现在powercfg /requests运行后的SYSTEM下方,Display和Awaymode下方很少见。所以电源需求类型通常只填system1个,填3个(system display awaymode)也可以,填三个感觉似乎重写(删除)得更全面,但其实没意义,运行powercfg /requests之后,观察Display、System、Awaymode、EXECUTION哪个下面有就写哪个,若同时出现在Display和System下面就写Display和System。

  • Display电源需求:即使长时间没有活动,也会请求让显示屏保持打开的状态,如果显示器已经关闭,则“Display电源需求”会打开显示器,不会自启动屏保,启动的屏保会关闭,已锁定系统的继续锁定,没锁定的不锁定。
  • System电源需求:请求电脑一段时间不活动后仍然保持运行,而不是进入睡眠状态。很多程序和驱动都是采用的system电源需求。
  • Awaymode电源需求:会让系统进入离开模式而不是睡眠模式。在离开模式下,系统会响应用户的操作,并且继续运行,但会关闭音频和视频来给人一种睡眠的感觉。迅雷开启离开模式就是这个效果(但是迅雷是直接开启系统的离开模式,所以不会显示在powercfg /requests列表里)。

注:如果powercfg /requests列出的有Printer(打印机),一般是有打印队列,也许暂停了,等待打印完成或者将打印任务移出队列即可。也可以输入powercfg -requestsoverride service spoolsv.exe SYSTEM来删除打印机的电源需求,但这样也许打印机在工作时电脑就进入了睡眠,从而中断打印。

powercfg /requestsoverride

不加后面的参数是直接查看刚刚已经重写(删除)过电源需求的进程、服务、驱动

也可在注册表里查看:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPowerPowerRequestOverride

这里是重写过的电源需求,删除chrome.exe之后Chrome又会阻止系统进入睡眠

评论里提到电脑会在两分钟内黑屏睡眠,这是微软的隐藏设置

在无人参与空闲超时后进入睡眠状态

微软希望如果系统因远程网络唤醒(Wake on Lan)或触发了定时器唤醒,系统就会在120秒内睡眠,而不是自定义的时间后睡眠。

官方说明:

https://docs.microsoft.com/zh-cn/windows-hardware/customize/power-settings/sleep-settings-sleep-unattended-idle-timeout?redirectedfrom=MSDN

使用Powercfg删除此隐藏设置:

powercfg -attributes SUB_SLEEP 7bc4a2f9-d8fc-4469-b07b-33eb785aaca0 +ATTRIB_HIDE

使用Powercfg添加此隐藏设置:

powercfg -attributes SUB_SLEEP 7bc4a2f9-d8fc-4469-b07b-33eb785aaca0 -ATTRIB_HIDE

修改无人参与空闲超时后进入睡眠的时间为36000秒,默认120秒:

使用电池:

powercfg /SETDCVALUEINDEX SCHEME_CURRENT 238C9FA8-0AAD-41ED-83F4-97BE242C8F20 7bc4a2f9-d8fc-4469-b07b-33eb785aaca0 36000

插电源:

powercfg /SETACVALUEINDEX SCHEME_CURRENT 238C9FA8-0AAD-41ED-83F4-97BE242C8F20 7bc4a2f9-d8fc-4469-b07b-33eb785aaca0 36000

powercfg /batteryreport

会生成一份笔记本电池使用报告,估计了电池一次性可用时间和寿命

位置在 C:WINDOWSsystem32battery-report.html

参考链接:

微软官方文档:Powercfg命令参数 Powercfg command-line options

三种电源请求(Display System Awaymode)的简要说明:PowerSetRequest function Parameters

三种电源请求(Display System Awaymode)的区别详细说明: Power Request Types: What's the difference between Display, System, Awaymode. (powercfg)


发现一款叫Don't Sleep的程序,还没使用过,有兴趣可以试试,下载地址:https://www.softwareok.com/?Download=DontSleep

切换成中文,不过中文把睡眠错误翻译成了休眠:

windows睡眠(休眠)唤醒助手_一劳永逸解决WIN10所有睡眠问题相关推荐

  1. windows睡眠(休眠)唤醒助手_解决电脑在睡眠/休眠状态下无故被唤醒的情况

    电脑总是无故被唤醒?是谁动了我的电脑?大家难免遇到过睡眠/休眠不正常,无故被唤醒的情况,经常性的话,无疑会增加耗电量进而影响电脑的续航时间,怎么让电脑恢复持久呢! 命令提示符 想要查看究竟是哪些硬件设 ...

  2. 1 睡眠唤醒_一劳永逸解决WIN10所有睡眠问题

    1.初级阶段,解决因硬件的唤醒事件 powercfg -lastwake 查看上次唤醒电脑的设备 哪些硬件能唤醒电脑? powercfg /devicequery wake_armed 列出现在可以唤 ...

  3. windows睡眠(休眠)唤醒助手_Windows快速启动背后的功臣:休眠

    在PC的世界里,微软还是这里的君主,这个总部坐落在美国北方西雅图的北境统治者感受到越来越强的寒意.Winter is coming,Linux的不死士兵们不断是从各个角落钻出来,撬动着微软王座的基石: ...

  4. 解决win10笔记本睡眠后无法唤醒甚至自动关机的问题

    引子 本系列一共三篇文章,之所以放在一起是因为大家可能对自己电脑出现的睡眠.休眠.无法唤醒.自动关机等描述的不清楚或者有误解.本文章仅供参考,不承担任何责任! 请阅读这个引子,然后选择合适的文章查看解 ...

  5. 解决win10笔记本睡眠一段时间后无法唤醒、自动关机的问题

    引子 本系列一共三篇文章,之所以放在一起是因为大家可能对自己电脑出现的睡眠.休眠.无法唤醒.自动关机等描述的不清楚或者有误解.本文章仅供参考,不承担任何责任! 请阅读这个引子,然后选择合适的文章查看解 ...

  6. 西数SN550冷启动不认盘,睡眠休眠唤醒掉盘解决方案

    故障表现:部分B450.B550主板(比如B450M MORTAR MAX.B550M MORTR.华硕b550i)上的第二个M2插槽上安装SN550时,会出现冷启动随机不认盘,或者是在睡眠.休眠唤醒 ...

  7. 10电脑睡眠后自动关机怎么回事 win_解决win10睡眠变自动关机的处理方法

    睡眠模式是一个电脑低能耗的状态,随时可以唤醒电脑,很多用户在使用win10电脑时都会用到这一功能,不过有近日有网友却遇到了win10电脑睡眠变关机的情况,这时怎么一回事呢?其实出现这一问题的原因是是由 ...

  8. win10无限蓝屏_快速解决Win10无限重启的方法

    最近,很多用户升级了win10系统之后,都遇到了不同程度的故障问题,有的黑屏或是蓝屏,有的安装失败,有的安装成功却无限重启等等.由此说来,win10的稳定性还有待继续发展.下面,U大侠小编就给大家介绍 ...

  9. python 3.5.2设计页面_怎么解决win10系统搭建Python 3.5.2开发环境的处理方案

    今天小编告诉大家如何对win10系统搭建Python 3.5.2开发环境进行设置,可能很多用户都不知道怎么对win10系统搭建Python 3.5.2开发环境进行设置,但当我们遇到对win10系统搭建 ...

最新文章

  1. 平衡二叉树的构造_LeetCode 题解 | 110.平衡二叉树
  2. audio to text
  3. MAC终端安装grunt--javascript世界得构建工具
  4. 美团点评APP在移动网络性能优化的实践,通用流行框架大全
  5. java第一句_Java如何开始第一个项目?
  6. Golang 并发编程之同步原语
  7. Ideal 使用帮助手册
  8. OCJP考试习题(1z0-808)答案+解析
  9. java正则表达 替换_java正则表达式替换
  10. 绘制附带 AHT20 温湿度传感器的 stm32 电路原理图
  11. 四大开源3d游戏引擎探究----irrlicht与orge对比
  12. Android---性能优化方案分享,高级android开发强化实战pdf
  13. ruoyi vue 其功能介绍
  14. 【好书推荐】《只有偏执狂才能生存》—安迪.格鲁夫
  15. Java(四):高效调试之IDEA热启动
  16. 该怎么学Python?自学Python的方法整理!
  17. Android 音频源码分析——AndroidRecord录音(一)
  18. 生活品质-断舍离Day4
  19. 软考高级系统架构设计师系列之:深入掌握软考高级系统架构设计师考试的知识分布点,轻松应对高级系统架构设计师考试
  20. 正文 风控系统是什么?-- 搭建风控系统的方法推荐

热门文章

  1. 解决ubuntu命令行中文显示为问号的问题
  2. UICollectionView框架总结
  3. 并发编程(CountDownLatch使用)
  4. swift 学习- 12 -- 方法
  5. scala学习笔记(一)入门初探
  6. SQL对象名无效怎么办法 华骨龙
  7. laravel debug,http模式,日志
  8. 广域网应用场景包括哪些?—Vecloud
  9. 一种简洁明了地读取文本文件的方法
  10. twiiq开发随笔(2)