首页 > 其他分享 >win10睡眠后无故被唤醒

win10睡眠后无故被唤醒

时间:2022-11-09 21:13:06浏览次数:75  
标签:无故 电脑 Device HID Keyboard win10 唤醒 设备

装了一个台式机,本来好好的,可是不知怎么了,已经睡眠的电脑老是自动被唤醒,回想起来可能和安装的软件有关(Mouse Without Borders),可以软件卸载后依然会出现自动被唤醒的问题,尝试了如下几种方法:

  1. 电源和睡眠 设置中,在页面右侧找到 其他电源设置 -> 更改计划设置 -> 更改高级电源设置 ,找到 休眠 选项,将 允许使用唤醒定时器 设为 禁用

  2. 管理员身份运行 命令提示符 ,执行:

>>>powercfg /lastwake  # 查看本次是谁唤醒了电脑(有时候可能只显示下面的前三行信息,没有'实例路径'、'友好名称'等信息; 尽管本例有'友好名称',但我也看不出它到底是个啥设备)
唤醒历史记录计数 - 1
唤醒历史记录 [0]
  唤醒源计数 - 1
  唤醒源 [0]
    类型: 设备
    实例路径: PCI\VEN_8086&DEV_7AE0&SUBSYS_86941043&REV_11\3&11583659&0&A0
    友好名称: Intel(R) USB 3.20 可扩展主机控制器 - 1.20 (Microsoft)
    描述: 符合 USB xHCI 的主机控制器
    制造商: 通用 USB xHCI 主机控制器


>>>powercfg /devicequery wake_programmable  # 列出所有理论上支持唤醒电脑的设备
HID-compliant mouse
HID Keyboard Device (001)
Realtek Gaming 2.5GbE Family Controller
符合 HID 标准的供应商定义设备 (001)
HID Keyboard Device (003)
HID Keyboard Device (004)
符合 HID 标准的系统控制器 (002)
符合 HID 标准的用户控制设备 (002)
Intel(R) Wi-Fi 6 AX201 160MHz
符合 HID 标准的供应商定义设备 (002)


>>>powercfg -devicequery wake_armed  # 列出已经允许唤醒电脑的设备
HID Keyboard Device (001)

上面的第一条命令显示了本次是谁唤醒的电脑,有时候显示的信息中不包含有用的内容,这时就只能一点点儿尝试后面提到的方法了。

第二条命令可以列出所有支持唤醒电脑的设备,可以看出支持唤醒电脑的有:mouse、Keyboard、2.5GbE 网卡等

第三条命令列出目前已经允许哪些设备唤醒设备,可以看出只有一个 Keyboard 能唤醒电脑,这是因为我已经禁止鼠标、多余的 HID keyboard 、网卡等设备唤醒电脑。

不允许设备唤醒电脑: 在 设备管理器 中找到该硬件,在其 属性 中的电源管理 选项卡下,去掉 允许此设备唤醒电脑 的勾选。

如果明确知道是谁无故唤醒了电脑(上面的第一条命令),可以使用上述方法,不允许该设备唤醒电脑。

如果不能看出是谁唤醒的电脑,可以尝试不允许鼠标、网卡、键盘(如果键盘有多个 HID Keyboard Device,可以保留一个并将其它的都取消允许)唤醒电脑。

  1. 有时定时任务也会自动唤醒电脑启动一些程序,可以去 任务计划程序 中看看是否有定时任务会自动唤醒电脑。也可以执行:Get-ScheduledTask | where {$_.settings.waketorun} 来查看是否有 服务或计划程序 是 running 或 ready 状态,如果有这两种状态,可以去 服务任务计划程序 中关闭或禁用该服务或计划程序。

  2. 事件查看器 -> Windows日志 -> 系统 找到 Power-Troubleshooter 来源的事件,可以看到系统启动时候的记录,有时候也能看出来是谁唤醒了设备(没尝试)

本人用了上述的1、2(禁用了网卡、鼠标、多余的 HID Keyboard Device)、3方法,暂时解决了自动被唤醒的问题。

标签:无故,电脑,Device,HID,Keyboard,win10,唤醒,设备
From: https://www.cnblogs.com/wztshine/p/16875174.html

相关文章

  • 别的电脑ssh win10 免密登录的方法
    首先要在win10里面把可选功能的opensshserver钩上,然后在win+r输入services.msc打开服务重启opensshserver服务然后使用管理员打开powershell,输入Not......
  • MCU唤醒失败分析
    一、问题现象在ReadySleepState阶段网络上未停止发送应用报文,此报文还不是本ECU接收的报文,在此情况下,由于超时,ECU尝试睡眠,在给SBC发送睡眠时,如果刚好发送NM报文,ECU5V......
  • win10系统下鼠标点击任务栏,导致托盘输入法图标(qq拼音、搜狗拼音)闪动的解决方案
    之前找了很多解决方案,可能是场景不一样,一直没解决。后来偶然间发现一种很简单的处理方式。有类似情况的可以试试。问题场景还原   如上图可见,鼠标切换到任......
  • phpstrom docker swoole win10
    构建镜像dockerfile点击查看代码#现在我们需要配置一些东西。#编译参数,用于指定Swoole版本ARGswoole_ver#保存到环境变量,如果没有传递就给默认值ENVSWOOLE_......
  • Win10 解决.net framework 3.5 安装报错(已实测)
    1.cmd->regedit,打开注册表;2.路径HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU,其中UseWUServer默认值为1,改成0;3.cmd->services.msc,打开服务......
  • Windows - win10 开放外部访问端口
    win10开放外部访问端口直接在搜索中输入“防火墙”,然后打开“防火墙高级设置”新建入站规则 选择端口,然后下一步选择连接协议,然后输入特定的端口号,然后下一步选......
  • 解决本机win10与Linux虚拟机(ubuntu)ping 不通github的问题
    一、解决本机win10与Linux虚拟机(ubuntu)ping 不通github的问题参考链接:(32条消息)Ubuntu20.04、windows10解决无法ping通github.com的问题(亲测有效,避免入坑)_☞不平......
  • Jmeter安装+环境变量配置(Win10环境)
    一、JDK安装安装Jmeter前需要安装JDK下载网址:https://www.oracle.com/进入网页后,点击Product,选择Java。  下拉,选择OracleJDK 下拉,选择你需要的环境,这里是Win......
  • 阻止鼠标唤醒
    两个要点1.离开模式咱们需要把它关掉,有两种方法1)注册表改值,使得电源设置里蹦出离开模式,然后改为关掉即可win+R输入regedit,然后Ctrl+f输入 25DFA149-5DD1-47......
  • win10 怎么看电脑网卡带宽
    右键点击桌面右下角网络图标的“打开网络和"Internet"设置”点击“网络共享中心”在打开的网络共享中心窗口中,点击当前正在连接的网卡。在打开的网卡属性窗口中,就能看到网卡......