真正解决Windows睡眠耗电

  • 前言
    • 什么是S0 or S3
    • 将睡眠模式更改为S3的方案
    • 确认电脑睡眠模式的方式:

前言

基于近些年Windows对新型待机模式(更接近于手机平板等移动设备的待机模式)的大力推广,近几年购买的笔记本电脑往往在硬件上支持了这种新型的S0模式以代替传统S3模式待机。并且硬件上往往不能修改。

但这种睡眠方案及其不稳定,随着系统与驱动的更新容易出现睡眠时严重耗电,触发自动休眠影响使用体验。

什么是S0 or S3

这两篇文章为你讲解Windows新型待机

https://docs.microsoft.com/zh-cn/windows-hardware/design/device-experiences/modern-standby

https://docs.microsoft.com/zh-cn/windows-hardware/design/device-experiences/modern-standby-vs-s3

Windows 10 新式备用 (新式备用) Windows 8.1 扩展连接备用电源模式。 连接备用,并因此处于新式备用状态,可实现与 smartphone 电源模式类似的即时开机/即时关闭用户体验。 与手机一样,S0 低功耗空闲模型使系统能够在低功耗模式下保持连接到网络。

虽然新式备用启用了即时开启/关闭用户体验,如连接备用,但新式备用比连接备用电源型号 Windows 8.1。 新式备用使市场段之前限制为传统睡眠 (S3) 电源型号,以利用低功耗空闲模型。 示例系统包括基于旋转介质的系统和混合介质 (例如,SSD + HDD 或 SSHD) 和/或不 ’ 支持所有先前连接备用要求的 NIC。

支持新式备用而不是 S3 的系统数量随着时间的推移而增加。 新式备用部分概述了启用新式备用的重要更改、合作伙伴要求和最佳实践。

将睡眠模式更改为S3的方案

经过本人对官方文档的研究,找到了官方禁用新式待机的方式:编辑注册表

  1. 右击任务栏win图标,以管理员身份打开powershell(win11下打开Windows终端就是)
  2. 输入以下命令reg add HKLM\System\CurrentControlSet\Control\Power /v PlatformAoAcOverride /t REG_DWORD /d 0
  3. 回车确认
  4. 重启后进入控制面板电源高级设置配置睡眠休眠选项。

在Windows新型待机功能稳定前,可能这样睡眠更合适

确认电脑睡眠模式的方式:

powershell中输入powercfg /a
输出得到Windows现在的待机模式

ps.此方法经测试有效,提供给大家尝试,如出现问题请将注册表改回。
HKLM\System\CurrentControlSet\Control\Power /v PlatformAoAcOverride值设置为1即可恢复新型待机。

可能真正解决Windows睡眠耗电相关推荐

  1. 解决Windows平台通过cURL上传APP到蒲公英pgyer平台时无法使用中文升级描述的问题...

    解决Windows平台通过cURL上传APP到蒲公英pgyer平台时无法使用中文升级描述的问题 官方上传命令 curl -F file=@"315.apk" -F uKey=XXX ...

  2. 解决 Windows Docker 安装 Gitlab Volume 权限问题

    解决 Windows Docker 安装 Gitlab Volume 权限问题 参考文章: (1)解决 Windows Docker 安装 Gitlab Volume 权限问题 (2)https:// ...

  3. 解决Windows对JDK默认版本切换问题

    解决Windows对JDK默认版本切换问题 参考文章: (1)解决Windows对JDK默认版本切换问题 (2)https://www.cnblogs.com/ll409546297/p/659317 ...

  4. 解决windows文件在linux系统中显示乱码的问题

    解决windows文件在linux系统中显示乱码的问题 参考文章: (1)解决windows文件在linux系统中显示乱码的问题 (2)https://www.cnblogs.com/liyanpin ...

  5. 解决Windows 10下Wireshark运行问题

    解决Windows 10下Wireshark运行问题 在Windows 10下,安装Wireshark时候,提示WinPcap不被系统系统支持.这是由于最新版的WinPcap 4.1.3只支持到Win ...

  6. python 调用 tensorflow.dll_解决windows上安装tensorflow时报错,“DLL load failed: 找不到指定的模块”的问题...

    最近打算开始研究一下机器学习,今天在windows上装tensorflow花了点功夫,其实前面的步骤不难,只要依次装好python3.5,numpy,tensorflow就行了,有一点要注意的是目前只 ...

  7. 真正能解决 Windows 7下安装Office 2007—2010出现1402和1406类错误的方法

    真正能解决 Windows 7下安装Office 2007-2010出现1402和1406类错误的方法 天蚕 原创 2012-06-11 近日在网上下载了Windows7和Office2007,想将家 ...

  8. 成功解决windows开机时,系统提示此windows副本不是正版

    成功解决windows开机时,系统提示此windows副本不是正版 目录 解决问题 解决思路 解决方法 解决问题 解决思路 系统装机时采用的非正win系统的时候,用过一段时间后就会出现这样的警告! 解 ...

  9. 成功解决Windows无法启动服务NVIDIA Dispaly Container LS服务(位于本地计算机上),错误2:系统找不到指定的文件

    成功解决Windows无法启动服务NVIDIA Dispaly Container LS服务(位于本地计算机上),错误2:系统找不到指定的文件 目录 解决问题 解决思路 解决方法 解决问题 Windo ...

最新文章

  1. Codeforces Educational round 58
  2. Eclipse快捷键详细解析
  3. 测试时用存储过程来修改测试数据
  4. 分析绕过一款适合练手的云WAF
  5. c++判断整数翻转溢出_LeetCode7.整数反转(Reverse Integer)
  6. linux 安装mongodb 64,在CentOS 6.x 64bit上安装MongoDB 3.2社区版
  7. RestQL:现代化的 API 开发方式
  8. HTML+CSS+JS实现 ❤️九宫格图片悬停遮罩层特效❤️
  9. html 怎么让tr的css覆盖td的_通达OA上传漏洞之变量覆盖分析
  10. JAVA中如何产生透明的VolatileImage
  11. 前端实现序列帧_canvas实现序列帧动画的案例
  12. 火车票电子客票系统已全面上线,如何识别多种身份有效证件?
  13. Postman高级用法
  14. 【BZOJ1818】内部白点
  15. php数据库内容在漂亮表格呈现
  16. 使用Python的Cufflinks库创建三维散点图
  17. 通俗易懂:非线性与线性的区别是什么?
  18. 电脑出现initialization failure:0x0000000c如何解决
  19. 日系赛璐璐鼻子上色教程,干货满满!
  20. 四信5G工业智能网关加速5G全连接智慧工厂落地 抢占生产“智”高点

热门文章

  1. linux中.service文件,linux 服务注册 service文件 在service文件中设置变量和环境变量...
  2. 关于LayoutInflater.from(context).inflate()的使用的问题
  3. PHP 三元运算 ??与?:
  4. 一则笑话(滥用成语)
  5. 猜字小游戏(JAVA)
  6. MAC OS X 文件系统介绍
  7. 初次安装mysql8 设置密码为root
  8. H builder X照片如何居中?有没有大神看看?
  9. unity urp 获取屏幕深度法向颜色纹理以及从深度纹理重构世界空间坐标
  10. English learning method ---反述式口语练习法