zoukankan      html  css  js  c++  java
  • 解决windows中的各种睡眠问题

    注意本文都是在Intel平台的前提下操作的!!!

    ACPI电源级别

    ACPI高级配置与电源接口由微软和英特尔等厂商共同制定

    S0 正常开机

    S1 CPU停止工作,其他组件进入待机状态

    S2 停止为CPU供电,其他组件进入待机状态

    S3 只有内存工作 ,其他组件停止供电

    S4 内存信息保存在硬盘中,所有组件都会断电(通常说的休眠)

    S5 正常关机

    S3 是通常说的睡眠

    S4 是通常说的休眠

    • 现代待机的问题

    从Win8开始微软又搞了一个 S0低功耗的现代待机模式,基本上现在新买的笔记本都支持现代待机,Win10(2004+)微软开始强推现代待机支持S0低功耗则禁用S3,戴尔甚至在BIOS(1.3.0+)中删除了强制S3的设置

    这是微软对现代待机的解释 https://docs.microsoft.com/zh-cn/windows-hardware/design/device-experiences/modern-standby

    优点:S0低功耗网络并没有关闭而是在低功耗状态下,也就是说还可以接收邮件,有点像手机锁屏还可以收到各种应用的消息推送,唤醒速度会比S3要快

    缺点:比S3更耗电;睡眠状态不稳定,当你把笔记本关上装进电脑包,在拿出来的时候可能会发现电池电量已经没了

    好在Win10 20h2更新后可以通过修改注册表关闭现代待机,不过我发现有的笔记本改成S3之后睡眠无法通过键盘和鼠标唤醒。。。只能按电源键唤醒,可能是我的戴尔笔记本BIOS中删除某些支持S3的代码

    还有人说戴尔完全删除了S3的支持 S3睡眠后会进入假死状态需要强制重启

    reg add HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPower /v PlatformAoAcOverride /t REG_DWORD /d 0

    重启后生效

    • 锁屏后的各种异常

    没有设置睡眠,还是会睡眠

    reg delete HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPowerPowerSettings238C9FA8-0AAD-41ED-83F4-97BE242C8F207bc4a2f9-d8fc-4469-b07b-33eb785aaca0 /v Attributes /f
    reg add HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPowerPowerSettings238C9FA8-0AAD-41ED-83F4-97BE242C8F207bc4a2f9-d8fc-4469-b07b-33eb785aaca0 /v Attributes /t REG_DWORD /d 2

    打开高级电源管理会发现多了一个“无人参与系统睡眠超时”

    可能是锁屏+某些条件会被认为是“无人值守”,微软对无人参与系统睡眠超时的解释 https://docs.microsoft.com/zh-cn/windows-hardware/customize/power-settings/sleep-settings-sleep-unattended-idle-timeout

    没有设置关闭屏幕还是会关闭

    reg delete HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPowerPowerSettings7516b95f-f776-4464-8c53-06167f40cc998EC4B3A5-6868-48c2-BE75-4F3044BE88A7 /v Attributes /f
    reg add HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPowerPowerSettings7516b95f-f776-4464-8c53-06167f40cc998EC4B3A5-6868-48c2-BE75-4F3044BE88A7 /v Attributes /t REG_DWORD /d 2

    打开高级电源管理会发现多了一个“控制台锁定显示关闭超时”

    •  雷电接口的问题

    type-c扩展坞HDMI接显示器,睡眠后唤醒后显示器没法被识别,需要重启,并且重启在操作系统关闭后会进入“假死状态”需要强制关机,关机开机则没有问题;还有一种情况是能识别屏幕但是电脑很卡基本无法操作

    解决办法:设备管理器/系统设备

  • 相关阅读:
    生成26个字母
    讲讲promise
    leetcode每日一题(2020-07-27)392. 判断子序列
    leetcode每日一题(2020-07-21):95. 不同的二叉搜索树 II
    leetcode每日一题(2020-07-18):97. 交错字符串
    【Python基础知识】(九)文件和异常
    【Python基础知识】(八)类和继承
    es6 语法
    ant-design-vue 之form表单中label-col和wrapper-col使用
    ant-design-vue 之form表单使用
  • 原文地址:https://www.cnblogs.com/37yan/p/15118716.html
Copyright © 2011-2022 走看看