计算机从睡眠模式唤醒

计算机从睡眠模式唤醒

抱歉我的英语不好。电脑在进入“睡眠”模式后被唤醒。我不知道该怎么办。powercfg -lastwake显示类似以下内容:

Wake History Count - 1
Wake History [0]
Wake Source Count - 1
Wake Source [0]
Type: Device
Instance Path: PCI\VEN_8086&DEV_A36D&SUBSYS_50071458&REV_10\3&11583659&0&A0
Friendly Name: Intel(R) USB 3.1 eXtensible Host Controller - 1.10 (Microsoft)
Description: USB xHCI Compliant Host Controller
Manufacturer: Generic USB xHCI Host Controller

假设这个端口有问题,我已经卸载它并重新启动系统,但似乎不起作用。powercfg -requests很清楚。所有驱动程序都是最新的。此时我不知道该怎么做。

答案1

计算机从睡眠模式唤醒

过去几天我遇到了同样的问题,但我已经解决了。这是否能帮你解决问题 - 我们还得拭目以待:

出乎意料的是,我的机器在进入睡眠状态后会立即唤醒。最近没有进行任何硬件或软件更改。

唤醒后,运行“powercfg -lastwake”得到上面列出的相同结果:

实例路径:PCI\VEN_8086&DEV_A36D&SUBSYS_50071458&REV_10\3&11583659&0&A0 友好名称:Intel(R) USB 3.0 eXtensible Host Controller - 1.10 (Microsoft) 描述:USB xHCI 兼容主机控制器 制造商:通用 USB xHCI 主机控制器

我做了所有常见的软件检查和调整,但无法解决问题。当我第一次拿到现在的 Win10 机器时,我遇到了各种各样的唤醒问题,但后来我把它们都解决了,所以这是新问题,而且似乎很奇怪,常见的配置调整、注册表黑客等都无法解决这个问题。

虽然我和其他人一样,总是将操作系统的错误归咎于微软,但这是一个主机控制器/USB 问题,这确实意味着硬件存在问题。由于我已将所有鼠标和键盘设置为“不唤醒”,因此问题可能出在 USB 控制器或集线器上。

我做的第一件事是进入设备管理器并卸载该驱动程序(USB 3 主控制器)。我希望它只是禁用 USB 3 端口,但它基本上关闭了所有 USB,所以我的鼠标和键盘无法工作。我从前面板关闭了机器,然后重新启动。操作系统找到了“新”硬件,重新安装了驱动程序和设备。启动后,我尝试睡眠 - 同样的问题,系统立即唤醒。因此,重置驱动程序没有帮助。

因此,下一个调整是关闭 USB 外围设备。我插入了几个多端口 USB 集线器。其中一个就放在我的桌子上,它有一个主开关。这是最容易接触到的集线器,所以我首先选择了它。我关闭了该集线器的电源(如果它没有开关,我会拔掉它)。我的主鼠标和键盘不在那里,所以我可以继续工作。然后,我让系统进入睡眠状态 - 没有问题! - 一切正常!

然后我重新打开设备,但拔掉了连接的每个设备。我一个接一个地重新插入外围设备,然后让机器进入睡眠状态 - 没有问题。在将所有八个设备重新联机后,仍然没有问题 - 机器按预期进入睡眠状态。

看来问题出在集线器本身,关闭它然后重新启动它就可以清除它正在执行的任何操作。这个特定的供电集线器以前也出现过错误,我曾将设备插入其中,导致电源浪涌或插入设备瞬时关闭。这种情况很少发生,所以我从来没有费心爬到桌子底下去更换它。我确实记得在睡眠问题出现的前一天或前一天,我插入了一些旧的闪存驱动器,所以我猜其中一个驱动器引起了某种浪涌并锁住了集线器中的某个东西。现在,它不见了,取而代之的是一个新的集线器,希望问题不会再次出现。

我的建议是 - 在完成本线程中建议的所有软件和操作系统调整之后 - 因为无论如何它们都是好事 - 尝试排除硬件故障,特别是 USB 集线器和设备。

拿起鼠标和键盘,通过 USB 2 或 USB 1 端口直接插入设备,然后断开或关闭所有其他集线器。如果这解决了睡眠问题,那么您只需按部就班地将每个设备重新联机并检查睡眠问题是否再次出现即可。

真是松了一口气。我希望这对你来说也像对我一样有效。

答案2

Windows 10 64 位。

为什么我的电脑处于唤醒状态?

您的人机接口设备和/或鼠标和/或键盘和/或网络适配器和/或 BIOS 和/或计划任务和/或 Windows 更新和/或自动维护已设置为唤醒您的 PC。

发现你的 PC 处于唤醒状态是很常见的。

Powershell 命令:哪些计划任务可以唤醒 PC?

Get-ScheduledTask | where {$_.settings.waketorun} 

屏幕截图 get-scheduledTask

学会忍受它:

当电脑从睡眠状态唤醒时需要登录:

%windir%\explorer.exe ms-settings:signinoptions

改变你的能源管理设置:在桌面上创建一个批处理文件的快捷方式来更改电源管理设置。C:\Windows\_61.bat minpower

@rem Change power management settings. Windows 10 64-bit. Does not require admin privileges.
@echo off
setlocal enableextensions disabledelayedexpansion
GOTO :%1
:normalpower 
POWERCFG /CHANGE /MONITOR-TIMEOUT-DC 10
POWERCFG /CHANGE /DISK-TIMEOUT-DC 29
POWERCFG /CHANGE /STANDBY-TIMEOUT-DC 30
POWERCFG /CHANGE /MONITOR-TIMEOUT-AC 10
POWERCFG /CHANGE /DISK-TIMEOUT-AC 29
POWERCFG /CHANGE /STANDBY-TIMEOUT-AC 30
exit /b
:minpower
POWERCFG /CHANGE /MONITOR-TIMEOUT-DC 1
POWERCFG /CHANGE /DISK-TIMEOUT-DC 2
POWERCFG /CHANGE /STANDBY-TIMEOUT-DC 3
POWERCFG /CHANGE /MONITOR-TIMEOUT-AC 1
POWERCFG /CHANGE /DISK-TIMEOUT-AC 2
POWERCFG /CHANGE /STANDBY-TIMEOUT-AC 3
exit /b 

当 PC 闲置 10 分钟后,让其进入睡眠状态:

  1. psshutdown.exe -d -t 0 -accepteula 创建一个计划任务,当电脑空闲十分钟时运行。
  2. 关机必须在具有管理员权限的窗口中运行。
  3. -rundll32.exe powrprof.dll,SetSuspendState 0,1,0防止被计划任务唤醒。

右键单击开始 - 单击设备管理器 - 展开人机接口设备,键盘,鼠标和其他指点设备,网络适配器和通用串行总线控制器。

  1. 取消选中允许此设备唤醒计算机。 设备管理器的屏幕截图
  2. 网络适​​配器:仅允许魔术包唤醒计算机或者
  3. 在设备管理器中设备的高级设置中,将所有网络适配器的所有唤醒“魔包”或“模式匹配”或“链接设置”设置为“禁用”。

屏幕截图网络适配器

转到 BIOS -电源管理并禁用Wake by mouse,,,,,,,...Wake by keyboardResume by alarmPower on by keyboardPower on by mouseWake on LANWake setup

我让电脑进入睡眠状态,然后用 USB 鼠标将其唤醒,然后运行powercfg -lastwake

powercfg -lastwake 的屏幕截图

以前powercfg -lastwake是:

powercfg -lastwake2 的屏幕截图

我让电脑进入睡眠状态,然后用 USB 键盘唤醒它,然后运行powercfg -lastwake

唤醒历史记录计数 - 1
唤醒历史记录 [0]
唤醒源计数 - 1
唤醒源 [0]
类型:设备
实例路径:PCI\VEN_8086&DEV_8C31&SUBSYS_50071458&REV_05\3&11583659&0&A0
友好名称:Intel(R) USB 3.0 eXtensible Host Controller - 1.0 (Microsoft)
描述:USB xHCI 兼容主机控制器
制造商:通用 USB xHCI 主机控制器

自动维护:左键单击“开始”。输入“控制面板”。单击“控制面板应用程序”-“安全和维护”-“维护”-“更改维护设置”

自动维护的屏幕截图

如何判断唤醒源是什么,当唤醒源:未知

为什么我的电脑被唤醒了?当所有设置都设置为永不唤醒时,PC 被唤醒了。PC 意外被唤醒。

相关内容