如何防止计算机意外唤醒?


40

当我将计算机置于睡眠模式时,当我离开计算机时它将唤醒。计算机附近没有任何东西可以移动鼠标或意外按下按钮,我也不知道是什么原因引起的。

我尝试检查是什么使它唤醒的,显然LASTWAKE仅告诉我它一直处于睡眠模式,而不是唤醒它的原因。

在此处输入图片说明

我的电源选项中也找不到与睡眠有关的任何内容。在事件查看器中浏览时,我注意到以下内容: 在此处输入图片说明

顶部的Power-Troubleshooter事件记录以下内容:

系统已从低功耗状态恢复。

睡眠时间:2012-10-27T11:31:53.408927000Z唤醒时间:2012-10-27T12:25:51.887029300Z

唤醒源:未知

那么,有没有人有主意找出可能的原因以及如何防止计算机随机唤醒?


3
也许唤醒网络活动?我还拥有一台以上的笔记本电脑,它们似乎根本没有理由被唤醒-盖子合上并且放在笔记本电脑包中
agent86 2012年

是的,我也是。以我为例,一张3G卡一直试图拨出。每当我使笔记本电脑进入睡眠状态时,我都会先关闭所有收音机的电源。

可能是我的笔记本电脑或NAS,但是我如何找出可能是什么原因呢?
Ivo Flipse,2012年

我现在不在Win8盒子的前面,但是事件日志是否包含有关触发电源状态更改的详细信息?
内森·奥斯曼

3
在上查看您的电源管理选项 Control Panel> Power Settings>Change plan settings>Change advanced power settings。->“多媒体设置”选项,“共享媒体时”。->“让计算机进入睡眠状态。在使用其他选项时,一一检查。
2012年

Answers:


16

当我拥有驻留在睡眠计算机上但被网络上其他计算机访问的网络共享之前,我曾遇到过此问题。网卡的某些设置确定它是否可以将机器从睡眠状态唤醒,以及在什么情况下:

本文TechNet解释了Win7上网络设备的电源管理设置。此页面尚无Win8版本,但我认为它们有些相似。

除此之外,许多其他具有类似复选框的设备也可以唤醒用户-我可能建议关闭尽可能多的设备,看看问题是否仍然存在。如果是这样,您可能会考虑采用二进制搜索样式的方法来确定哪个是令人讨厌的睡眠干扰者。


即使禁用了鼠标,我仍然可以通过单击鼠标来唤醒计算机,我认为您的答案一定是解决了我的问题的方法。因此,请享受赏金:-)
Ivo Flipse 2012年

@IvoFlipse您是说您禁用了鼠标唤醒功能,但仍可以用鼠标将其唤醒?听起来不对。我只想知道是不是您的网络适配器唤醒了您的计算机。
萨米尔2014年

遗憾的是,@ sammyg我已经无法对它进行检查了,因为我已经升级了相关部分。但是,是的,它并没有正确的声音对我要么
伊沃Flipse

18

如果在提升的命令提示符下键入powercfg /waketimers,它将显示将唤醒计算机的计划任务列表。您可能会发现可能导致这种情况发生的原因。

如果是引起此问题的唤醒计时器,则进入“ 睡眠”类别下的“高级”电源设置,可以禁用“唤醒计时器”。如果这是罪魁祸首,这可能会解决您的问题。

例如,我在执行该命令时看到以下内容: 在此处输入图片说明

编辑:

另外,顺便说一句,我确实记得我的笔记本电脑曾经发生过这种情况。进行了一些故障排除,但我发现罪魁祸首是我的Microsoft Arc Touch鼠标。我发现USB加密狗(接收到它的无线信号)导致计算机定期唤醒,即使没有打开鼠标电源也是如此。我通过在“设备管理器”中找到USB设备并在“属性”下关闭“允许此设备唤醒此计算机”来解决此问题。但是,我发现一个更审慎的解决方案是不要一直将其插入笔记本电脑。:)


我也有这个,“系统中没有活动的唤醒计时器”。也就是说,很有可能在系统进入睡眠状态时设置了额外的唤醒计时器。
badp 2012年

它说:系统中没有活动的唤醒计时器。
Ivo Flipse,2012年

回复:您的编辑。我一直都插有外部鼠标和键盘,但通常这些设备无论如何都无法唤醒系统……我想我会尽力将其关闭。
badp 2012年

1
不,不喜悦。当我醒来时,我发现我的计算机仍然处于唤醒状态:(
badp 2012年

您如何确定唤醒计算机的是Microsoft Arc Touch鼠标?您能以某种方式在系统中看到吗?
萨米尔2014年

6

我通过以下操作解决了这个问题:

  1. 前往装置管理员
  2. 选择每个键盘和鼠标设备,然后右键单击属性
  3. 转到“电源管理”选项卡,然后取消选中“允许此设备唤醒计算机”。

我喜欢用鼠标和键盘唤醒计算机。但是,以某种方式,Logitech无线鼠标只需轻轻一点就能唤醒笔记本电脑。所以我禁用了它,现在我坚持使用键盘空格键唤醒计算机。
olee22

6

您应该检查BIOS中是否有与此类似的东西:

在此处输入图片说明

在“电源”选项卡上将所有设置都禁用,应该会覆盖所有Windows设置。


6

晚上可能有计划的任务唤醒计算机。

我将检查“计划任务”(或Windows 8上的任何名称),特别是在您的情况下,选择Microsoft / Windows /时间同步/条件选项卡/复选框“唤醒计算机以运行此任务”。

您也可以在“电源选项” /“高级设置” /“睡眠” /“允许唤醒定时器”中禁止所有唤醒定时器。

一些有用的文章(及其评论):

如何修复不断唤醒的计算机
如何防止计算机意外唤醒


我检查了电源选项,在我的情况下它们都已关闭。我还检查了计划任务,但所有复选框均已选中。
Ivo Flipse,2012年

感谢您的提示,这是唤醒我计算机的事情。
olee22


4

有时候,在一个问题的背后有几件事并行发生,这就是我的情况。晚上有几件事会唤醒我的笔记本电脑。我不得不改变所有这些:

  1. LAN卡,Wifi卡:关闭网卡“允许此设备唤醒计算机”
  2. Logitech无线鼠标:关闭“允许此设备唤醒计算机”
  3. Logitech统一控制器中的鼠标/键盘“允许此设备唤醒计算机”
  4. 硬盘维护时间为凌晨03:00(碎片整理程序)
  5. Windows备份排定于03:00 AM
  6. Windows Update计划于凌晨02:00
  7. Windows时间同步
  8. 多媒体流
  9. 硬盘上的共享文件夹

我更改了网卡属性,鼠标属性,时间设置,Windows备份中的设置。我还运行命令提示符:powercfg / waketimers

然后,我浏览了Task Scheduler中的所有子文件夹,并修改了所有其余任务,使其在工作日,午餐时间或晚餐时间运行。我还设置了15分钟的空闲时间,如果我继续使用笔记本电脑,则将其停止。例如,Windows备份会减慢我的硬盘驱动器访问速度,并且我不希望它中断我的工作,并且无论如何它将在第二天运行。请参阅下面的两个屏幕截图。

开始菜单\ 任务计划程序 \ [任务] \ 触发器 \ 每天每天03:00 AM

开始菜单\ 任务计划程序 \ [任务] \ 条件 \ 唤醒计算机以运行此任务

我喜欢用鼠标和键盘唤醒笔记本电脑,但随后禁用了鼠标。即使只是摇晃桌子,有时甚至不动也可以唤醒笔记本电脑(可能是由于鼠标的无线连接)。所以现在,我坚持使用空格键(它是有线外部键盘)。

否则,我将在带有UEFI BIOS的2013年型号Sony S13笔记本电脑上安装Windows 8 Pro。

在此处输入图片说明 在此处输入图片说明 在此处输入图片说明 在此处输入图片说明 在此处输入图片说明 在此处输入图片说明

还可以通过以下方式访问“常规维护”设置:控制面板\系统和安全性\操作中心\自动维护


您是否已将Windows Update设置为自动检查,下载和安装更新?
萨米尔2014年

1

好吧,我真的没有太多时间来调查此事。这种问题来来往往,而我在世界上没有任何时间坐在计算机旁等待其行为异常。但是至少就我而言,这似乎与Windows 8的内部工作方式及其不同的计划任务和触发器有关。

一种

您可以从上面的屏幕截图中看到,自动维护的最后一次运行时间为2015年9月13日00:57。尽管事实上根据设置不允许自动维护,如Action Center所示。

b

请注意,选中了“允许定期维护以在计划的时间唤醒我的计算机”选项。

当您不使用计算机时,Windows会每天自动运行计划的维护。

这包括诸如软件更新,安全扫描和系统诊断之类的任务。如果您在选择时不使用计算机,则该维护将每天进行。如果您的计算机在预定的时间使用,或者维护进度落后于计划,则下次不使用计算机时,将运行“自动维护”。

请注意该文本中的最后一句话。他们忽略的是,如有必要,它将唤醒计算机。“自动维护将在下次不使用计算机时运行[并在必要时将其唤醒]。”

我通常在安装Windows更新时比较晚,并且手动安装它们。这是因为我需要计算机才能工作,并且我希望在安装更新之前先进行检查。因此,我宁愿按照自己的步调和时间来安装它们。我只是喜欢控制自己的计算机。微软没有一个聪明的人告诉我如何运行系统。但是,由于我的更新安装通常已过期,因此Windows 8显然已配置为执行某些计划任务,甚至在必要时甚至唤醒计算机并为您安装更新,并通过覆盖您的用户首选项而不是成功地安装更新自动安装更新。

他们现在已在Windows 10中加强了这一点,以至于您作为用户甚至都没有选择手动查看和安装更新。去吧...您的计算机可以从Redmond远程控制和命令。真好!

C

在上面的屏幕截图中,您可以看到唤醒计时器已被禁用。

d

我实际上使用WOL(局域网唤醒),但不能禁用它。我不想!我选择不这样做!但这不应该影响正在描述的问题。如果由于网络设备通过在网络上发送一些乱码数据包而唤醒计算机而导致任何意外唤醒,则应通过仅对魔术数据包启用WOL进行补救(如此处其他答案所示)。

但是,仍然很可能会唤醒计算机,这是因为Windows 8配置为触发唤醒计算机的计划任务的方式所致。就我而言,这些似乎是由Windows更新安装的过期引起的。

Ë

您可以在上面的屏幕截图中看到,常规维护任务最后一次运行时间为2015-09-13 00:57。与Action Center中显示的日期和时间相同。

我相信这就是导致臭名昭著的Wake Source:Unknown stringpowercfg -lastwake命令打印的原因。如果要尝试防止计算机意外唤醒(并重新获得对计算机的控制权),建议禁用所有这些计划的任务:

\ Microsoft \ Windows \ TaskScheduler:

  • 怠速维护
  • 维护配置器
  • 手动保养
  • 定期保养

\ Microsoft \ Windows \ WindowsUpdate:

  • AU固件安装
  • 预定安装
  • AUSessionConnect
  • 预定开始
  • 预定从网络开始

您可以通过在运行提示符下运行taskchd.msc并导航至其位置来找到这些文件。

更新:仍然醒来


我刚让计算机唤醒我并打扰了我的睡眠,因为它无法入睡,或者无法入睡。这东西失控了!病了!它还活着!我必须自己住院。

C:\Windows\system32>powercfg -lastwake
Wake History Count - 1
Wake History [0]
  Wake Source Count - 0

和往常一样...没用!但是下一条命令指出了可能的罪魁祸首。

C:\Windows\system32>powercfg -waketimers
Timer set by [PROCESS] \Device\HarddiskVolume1\Users\Sammy\AppData\Roaming\Spoti
fy\Spotify.exe expires at 02:00:50 on 2015-09-20.
  Reason: generic

我确实在前台运行了Spotify。一旦退出Spotify,唤醒计时器就消失了。

C:\Windows\system32>powercfg -waketimers
There are no active wake timers in the system.

去搞清楚!但我应该提一下,我应该使用Windows Update ...更新。再次!但也值得一提的是,几天前我已禁用了NIC的WOL,并且此后我重新启动了(因此应应用那些设置)。因此,这清楚地表明WOL不是罪魁祸首……至少在这种情况下不是。(除非“设备管理器”中的那些小复选框已损坏,并表示已禁用功能,但单击它们不会更改系统中的任何内容。)

我没有时间和精力进行进一步调查,尤其是在这个时候。我需要睡觉 电脑也是如此...但是,整个海洋中的一些公司混蛋似乎以为不是,因此他们对系统进行了编程,以违背我​​的命令。好吧..我想我将不得不开始拔插头!哈哈!我想看到他们击败了老式的把戏。断开电源,它不应唤醒。


0

遍历任务计划程序中的所有计划任务,并在“条件”下,确保未设置“唤醒计算机以运行此任务”(可能实际需要执行此操作的用户除外)。如果您有笔记本电脑,还可以控制任务是否依靠电池运行。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.