Seb*_*uke 61 networking wake-on-lan wake-up windows-8
我有一个有趣的问题。我在我的 PC 上使用 Windows 8.1 并且我从我的 BIOS 和我的 LAN 卡设置启用了 WOL,它工作得很好。
但是,几周前,我的电脑在半夜自动打开。
两天前,在它因为噪音吵醒我之后,我拔掉了 LAN 线,一切都很好,直到第二天早上我自己给 PC 供电。我还认为它可能是一个外围设备,所以从设备管理器中我浏览了那里的每个设备(除了 LAN 卡,因为 WOL,我需要它),禁用Allow device to wake the computer
“电源管理”。另外,在LAN设置中,我检查了网卡可以通过使用Magic Packet或Pattern Mach来唤醒PC。
昨晚问题仍然存在(早上 5 点左右醒来)。
我开始阅读论坛并看到了查看我的 PC 上最后打开的内容的想法,所以我检查了powercfg -lastwake
它并返回以下内容:
唤醒历史计数 - 1 唤醒历史 [0] 唤醒源计数 - 0
由于答案,我找不到任何东西,因此我检查了 Windows 日志,并按电源问题对其进行了过滤。我找到了我的 PC 经历的最后一次唤醒,日志如下:
系统已从低功耗状态返回。 睡眠时间:?2014?-?05?-?08T23:38:33.848063300Z 唤醒时间:?2014?-?05?-?09T01:56:48.134397800Z 唤醒源:未知
这就是我在这里发布这个问题的原因,尽管有很多关于这个的帖子。我不想重新发布,但我从未在任何帖子或论坛中发现同样的问题(唤醒源未知)。
我希望有人知道可能是什么问题。
Ada*_*ear 29
This took a while to track down, but here it is: with automatic updates turned off, obvious scheduled tasks disabled, and even a few services experimented with, Media Center turned out to be the culprit in my case. It's possible that others might run into different issues, so here's how to go about diagnosing this.
In an elevated command prompt, run powercfg /waketimers
.? The /lastwake
option wasn't useful at all, but /waketimers
turned up the service that was waking up my machine:
C:\WINDOWS\system32> powercfg /waketimers
Timer set by [SERVICE] \Device\HarddiskVolume2\Windows\System32\svchost.exe (SystemEventsBroker) expires at 2:36:15 PM on 11/3/2015.
Reason: Windows will execute 'NT TASK\Microsoft\Windows\Media Center\mcupdate_scheduled' scheduled task that requested waking the computer.
Run Code Online (Sandbox Code Playgroud)这没有出现在服务下,但显然它是一个调度程序任务......你必须在任务调度程序 UI 中挖掘一下。
转到任务计划程序 → 任务计划程序库 → Microsoft → Windows → 媒体中心以找到它:
右键单击并以极大的偏见禁用:
刚刚在运行 Windows 10 的新戴尔笔记本电脑上也遇到了类似的问题。计算机绝对拒绝进入睡眠状态,在通过按下电源按钮或从开始菜单将其置于睡眠状态后几乎立即唤醒。 powercfg -lastwake
产生了与问题相同的结果 - 有些东西唤醒了它,但没有关于是什么唤醒它的信息。 powercfg -waketimers
显示纳达。事件查看器还报告了“未知”,没有提及睡眠计时器。睡眠定时器也在电源设置中完全禁用。没有 USB 设备。没有有线网卡。Wi-fi 网卡唤醒已禁用。该命令powercfg /devicequery wake_armed
显示没有启用任何功能来唤醒计算机。
最后,我尝试在 wi-fi 卡高级设置中禁用“魔法数据包唤醒”和“模式匹配唤醒”。这似乎终于奏效并让计算机进入睡眠状态。显然,该卡以某种方式唤醒了计算机,即使它应该在电源管理选项卡上被禁用。
编辑:所以,这似乎工作了一段时间,但现在计算机将进入拒绝睡眠和拒绝关闭的时期(在睡眠/关闭后约两秒钟唤醒/启动)。“修复”这个问题的唯一方法是硬关机(按住电源按钮直到它关闭),这会在计算机再次拒绝睡眠/关闭之前工作一段不确定的时间。我想知道我是否遇到了硬件故障或嵌入式电源管理控制器固件错误。
小智 5
进入睡眠模式后不久,我的 Windows 7 计算机总是会醒来。我尝试了各种方法,包括检查电源管理设置、计划任务、安装完整更新(包括 BIOS)、运行扫描、查看日志等,但都没有成功。
然后我清理了我的塔。当我的塔稍微移出时,我的显示屏又重新打开。我意识到只需轻敲塔楼甚至桌子就可以唤醒我的电脑。
我拆开了我的塔,拔掉了一些插头和 GTX 卡,用压缩空气清洁了所有东西,然后用更有条理的接线将所有东西重新连接起来。我重新连接了外部接线,现在可以正常工作了。
如果您在 Windows 日志中收到“唤醒源:未知”,并且您的计算机在您点击塔时被唤醒,则可能是某些外部源使 PC 保持唤醒状态。
小智 5
我知道这是一个非常古老的问题,但多年来我一遍又一遍地遇到同样的问题,以为我每次都解决了它,但每次都发现我没有解决。由于它仍然出现在 Google 中,我决定为以后来到这里的任何人分享我的修复程序。
在此类问题中,Task Scheduler中通常存在一些计划任务,这些任务是唤醒 PC 运行任务的罪魁祸首,而这些任务通常没有人认为是唤醒 PC 并整夜加热房间以致您醒来时大汗淋漓的问题。
我已经找到了搜索所有可以唤醒您的 PC 的方法。这是我多年来一直在寻找的答案。
因此,打开Powershell并运行以下命令:
Get-ScheduledTask | where {$_.settings.waketorun}
Run Code Online (Sandbox Code Playgroud)
从这里得到这个信息。
这是我的结果:
如您所见,我之前已经找到并禁用了其中的两个。另外两个我查找了目标 exe 文件以确保我没有禁用会削弱系统的东西,然后继续在任务调度程序中禁用它们。我还更改了其中的许多设置,以确保如果系统稍后重新启用它们,我不会受到它们的太大影响,尤其是关闭“唤醒计算机以运行此任务”(我的 PC 总是找到重新启用它们的方法)启用我禁用的任务)。
我假设根据此命令的格式,您还应该能够使用您想到的任务设置窗口中的任何其他设置进行过滤。
归档时间: |
|
查看次数: |
73723 次 |
最近记录: |