如何防止计算机意外唤醒
使PC进入睡眠状态是节省能源的绝佳方法,同时仍可确保您可以快速恢复工作。但是,如果您的PC不断自行唤醒,该怎么办?这是找出问题的起因以及如何防止它的方法。
当您将PC置于睡眠状态时,它会进入省电状态,在此状态下,它会关闭PC大部分组件的电源,仅保留足够的电源滴流以保持内存刷新。这使您可以快速将计算机恢复到睡眠状态,包括您打开的所有文档和文件夹。睡眠和休眠之间的区别之一是,当PC处于侦听状态时,某些设备的活动可以将其唤醒。计划任务也可以配置为唤醒PC,以便它们可以运行。
有关的:PSA:不要关闭计算机,只需使用睡眠(或休眠)
如何找出正在唤醒您的PC的原因
在解决问题之前,您需要确定问题。您可能需要在这里采取一些不同的步骤,因为没有一种解决方案适合所有人。
看到唤醒电脑的最后一件事
弄清楚PC为何要醒来之前的第一步是确定正在做些什么。通常,您可以使用简单的“命令提示符”命令找出导致计算机最近唤醒的事件。通过单击“开始”,键入“ command”,然后选择“ Command Prompt”应用程序来启动命令提示符。
在“命令提示符”窗口中,键入以下命令,然后按Enter:
powercfg -lastwake
例如,从上面命令的输出中可以看出,我使用电源按钮唤醒了PC。您可能还会看到列出的设备(例如鼠标,键盘或网络适配器)或唤醒定时器或自动维护之类的事件。
这不会总是为您提供所需的信息,但通常会。
使用事件查看器探索其他唤醒事件
有关的:使用事件查看器对问题进行故障排除
虽然我们刚才讨论的命令提示符命令非常适合向您显示上一次唤醒您的PC的内容,但有时您需要回顾一下历史,以了解之前的操作。为此,我们将使用事件查看器,它是一种方便的日志记录工具,可帮助我们查看计算机的关闭时间(因为它已关闭,处于睡眠状态或处于休眠状态)以及何时醒来。
要打开事件查看器,请单击开始,键入“事件”,然后选择“事件查看器”。
在左侧窗格中,深入到“事件查看器(本地)”>“ Windows日志”>“系统”。你会看到的很多 这里的信息,但请不要担心。您无需通读或尝试了解日志中发生的所有事情。我们将其过滤为仅需要查看的内容。右键单击“系统”日志,然后选择“过滤当前日志”。
在“筛选当前日志”窗口的“事件源”下拉菜单上,选择“电源疑难解答”选项,然后单击“确定”。
返回“事件查看器”主窗口,您会看到我们过滤掉了数百条与问题无关的消息,并仔细研究了我们关心的事情:当计算机从低位唤醒时-电源状态。在新的筛选视图中,您可以滚动浏览日志持续时间内计算机唤醒的每个实例(应该是数百个条目)。
您应该关注的是事件被记录的时间(在您坐在计算机上时是醒来的,还是随机的半夜醒来的电话),并指出了唤醒源。
- 如果“唤醒源”显示为“电源按钮”,则表示已按下PC上的电源按钮将其唤醒,您很可能已采取了这种行动。
- 如果唤醒源显示类似“设备-HID兼容的鼠标(或键盘)”之类的字样,则表明PC已配置为可以通过按键和鼠标移动来唤醒它。
- 如果“唤醒源”列出了您的网络适配器,则表明您的PC已配置为可以使传入的网络活动将其唤醒-如果您希望让PC进入睡眠状态,但有时仍需要其他网络设备使用它,则这很有用。
- 如果唤醒源显示“计时器”,则意味着计划的任务唤醒了计算机。源信息通常包括一些有关唤醒PC的任务的指示。例如,在上一个屏幕截图中,我可以说我的PC已被唤醒,以便在更新后进行计划的重新启动。
- 您可能还会看到类似“唤醒源:未知”之类的信息,它有点晦涩难懂,但至少可以告诉您何时唤醒了PC。
一旦确定了实际上有一种奇怪的计算机唤醒呼叫模式,并确定了来源,就该采取措施了。
如何阻止您的PC随机唤醒
希望上述技巧之一可以帮助您弄清PC的唤醒方式。现在,该解决问题了。跳至适用于您情况的部分。
限制可以唤醒PC的硬件设备
您可能会从Event Viewer日志中看到,有四种可以唤醒PC的主要硬件设备:鼠标,键盘,网络适配器和电源按钮(如果您使用的是笔记本电脑盖)。您可以轻松地使用命令提示符命令查看允许唤醒PC的硬件设备的完整列表。打开命令提示符窗口,然后运行以下命令:
powercfg -devicequery唤醒武器
在此示例中,我有几种允许唤醒PC的设备,包括Intel以太网适配器,两个键盘(我在常规键盘和游戏键盘之间切换)和一个鼠标。无论您进行什么设置,现在您都知道可以唤醒PC的设备,因此可以转到Device Manager告诉他们不要。
我们已经详细介绍了如何防止鼠标唤醒计算机以及如何防止网络活动唤醒计算机。因此,在这里的示例中,我们将防止键盘唤醒PC。你为什么想做这个?一句话:猫。
(但是,这应该适用于可能唤醒您计算机的其他设备,而不仅仅是键盘。)
有关的:如何阻止鼠标唤醒Windows PC
通过按Windows键,键入“设备管理器”,然后按Enter打开设备管理器。
在“设备管理器”窗口中,找到要防止唤醒计算机的设备。它将具有与在输出中相同的名称 powercfg
您刚刚运行的命令。右键单击设备,然后从上下文菜单中选择“属性”。
在设备属性窗口的“电源管理”选项卡上,禁用“允许此设备唤醒计算机”选项,然后单击“确定”。
打开设备管理器后,请继续操作,并禁止其他不需要唤醒计算机的设备。完成后,您可以退出设备管理器。
禁用唤醒计时器和计划任务
可以唤醒您的PC的另一件事是计划任务。一些计划的任务(例如,防病毒应用程序可以安排扫描时间)可以设置唤醒计时器,以在特定时间唤醒您的PC来运行应用程序或命令。要查看计算机上设置的唤醒计时器列表,可以使用命令提示符命令。您必须使用此命令的管理权限运行命令提示符。为此,请单击开始,键入“命令”,然后在看到命令提示符应用程序时,右键单击它,然后选择“以管理员身份运行”。
在“命令提示符”窗口中,键入以下命令,然后按Enter:
powercfg-唤醒定时器
在此示例中,您可以看到我有一个唤醒计时器,这是一个计划任务,用于检查是否有大文件排队等待下载,以便在不使用PC时可以进行下载。
您必须选择停止此操作:您可以 禁用该特定的唤醒计时器, 或者 禁用所有唤醒计时器.
有关的:如何使用Windows Task Scheduler自动运行程序并设置提醒
如果您只想停止唤醒计算机的一项任务,则可以卸载创建任务的应用程序或调整计划的任务设置。您可以阅读我们有关使用Windows Task Scheduler自动运行程序的文章中有关处理计划任务的完整说明,但这是简短版本。
在任务计划程序中找到任务,右键单击它,然后选择“属性”。在“属性”窗口的“条件”选项卡上,关闭“唤醒计算机以运行此任务”选项。
这样可以将计划的任务保留在原位,并且如果您的PC处于唤醒状态,则Windows将运行该任务。它只是不会唤醒PC来执行此操作。
如果你不想 任何 程序会自动唤醒计算机,您可以完全禁用唤醒计时器。为此,通过单击开始,键入“电源选项”,然后按Enter,打开“电源选项控制面板”应用程序。
在“电源选项”窗口中,单击您使用的计划旁边的“更改计划设置”链接。
在下一个窗口中,单击“更改高级电源设置”链接。
展开“睡眠”条目,展开其下方的“允许唤醒计时器”条目,然后将其下方的条目设置为“禁用”。如果您使用的是笔记本电脑,则会看到两个条目-“电池供电”和“插入电源”,并且可以根据需要为不同的设置进行配置。如果您使用的是台式机,则在“允许唤醒计时器”条目下只能看到一个设置,如本例所示。
请注意,如果您使用的是Windows 10,则除了启用或禁用唤醒计时器外,还有第三种选择。此选项称为“仅重要的唤醒计时器”,仅在发生Windows更新之后的活动时间之外按计划重新启动PC时,才可用于主要Windows系统事件唤醒PC。您可以尝试将唤醒计时器设置为“仅重要的唤醒计时器”,看看它是否可以解决您的问题。如果您的PC唤醒的次数仍然比您想要的多,您可以随时回来将唤醒计时器设置为“ Disabled”。
防止自动维护唤醒您的PC
默认情况下,如果您不使用计算机,则Windows每天晚上2:00运行自动维护任务。还可以将您的PC从睡眠状态唤醒以运行这些任务。这些任务包括诸如检查硬盘驱动器是否需要进行碎片整理,运行系统诊断程序,检查磁盘卷错误等内容。它们是定期运行的重要任务,但是如果您不希望Windows唤醒计算机来执行此操作,则可以关闭该设置。我们以Windows 10为例,但您会在Windows 8和7的同一位置找到这些设置。
在控制面板中,切换到图标视图,然后打开“安全和维护”应用程序。
在“安全和维护”页面上,展开“维护”部分,然后单击“更改维护设置”。
在“自动维护”页面上,关闭“允许计划的维护以在计划的时间唤醒计算机”选项。当然,您也可以根据需要将日程安排时间设置为更好的时间。
如果您确实关闭了Windows唤醒计算机以运行维护任务的功能,则仍应让它偶尔运行这些维护任务。您可以通过将排定的时间设置为更有可能打开计算机的时间来做到这一点,也可以通过单击“安全性和维护”主页面上的“开始维护”来手动进行设置。
睡眠是节省能源的宝贵工具,同时在需要时仍可让您的PC保持立即可用。虽然您可能希望某些设备(例如键盘)和一些预定的任务能够唤醒PC,但很高兴知道您有一些工具可以调查为什么它会唤醒,并提供了一些阻止它唤醒的选项。不想。