Vla*_*xed 8 hibernate wake-up windows-10 windows-10-v1709
更新到 Fall Creators Update(版本 1709)后,我的电脑每天凌晨 4 点左右从休眠状态唤醒。我做了以下事情:
我也运行了这些命令:
C:\WINDOWS\system32>powercfg -lastwake
Wake History Count - 1
Wake History [0]
Wake Source Count - 0
C:\WINDOWS\system32>powercfg -waketimers
There are no active wake timers in the system.
C:\WINDOWS\system32>powercfg -devicequery wake_armed
NONE
Run Code Online (Sandbox Code Playgroud)
当我休眠时,我可以在系统的事件日志中看到这一点:
10/22/2017 10:02:52 PM (time when I did hibernate)
The system is entering sleep.
Sleep Reason: Application API
10/22/2017 10:02:55 PM
The system has resumed from sleep.
Run Code Online (Sandbox Code Playgroud)
但是我休眠后,我在电脑前呆了 5 分钟,然后它就关机了。没有灯,看起来完全没电了。
下一个活动在凌晨 4:16 左右:
The system time has changed to ?xxxxx from yyyyy.
Change Reason: System time synchronized with the hardware clock.
Run Code Online (Sandbox Code Playgroud)
大约 10 个事件之后,有一个 Power-Troubleshooter 事件:
The system has returned from a low power state.
Sleep Time: ?aaaaZ
Wake Time: ?bbbbZ
Wake Source: Unknown
Run Code Online (Sandbox Code Playgroud)
除了将 Windows 10 升级到版本 1709(通过升级助手手动)之外,我没有在计算机上做任何事情。我运行 Windows 10 大约一年左右,我总是使用休眠,而且我从来没有遇到唤醒问题(在我禁用维护之后)。
10 月 28 日更新 将 BIOS 更新到最新版本,确保 BIOS 中没有唤醒计算机的内容。还是完全一样的问题。
但是现在看起来计算机不是在凌晨 4 点唤醒,而是在我将其置于休眠状态后的 6 小时 30 分钟内唤醒。我只是在晚上 9 点 30 分左右睡觉,醒来的时间是凌晨 4 点左右。昨天我早点睡觉,事件日志中的最后一个事件是10/27/2017 9:13:32 PM,今天第一个事件是10/28/2017 3:42:19 AM。我还记得有一天我晚上 10 点左右上床睡觉,起床时间是凌晨 4 点 30 分左右检查了所有事件。只发现了这些与睡眠相关的新事件:
PushNotifications-Platform
10/28/2017 3:42:20 AM
WNP Transport Layer received Power Management event with type Resume Low-Power on the Data Connection.
Wcmsvc
10/28/2017 3:42:24 AM
A Power change was processed.
Reason: Operation is resuming automatically from a low-power state
Wcmsvc
10/28/2017 3:42:27 AM
A Power change was processed.
Reason: A resume was triggered by user input
Run Code Online (Sandbox Code Playgroud)
在休眠方面没有什么有趣的。
10 月 31 日更新关闭计算机将保持这种状态并且不会唤醒它。
11 月 4 日更新注销然后休眠将使计算机整晚都处于休眠状态。所以正如@Rik 建议的那样,它可能是应用程序。我将尝试做他写的:注销,登录并在启动时杀死所有应用程序。
11 月 7 日更新更新了视频驱动程序仍然是同样的问题。
您应该在系统日志 ID=42 Source=Kernel Power 中看到一些事件。您还可以运行:Get-WinEvent -ProviderName Microsoft-Windows-Kernel-Power | Where-Object {$_.id -eq 42} | format-list
默认输出是format-table
截断消息文本。
这些事件的文本消息在 Eventviwer MMC 中与 Powershell 将显示的内容不同:
MMC:唤醒源:S4 打瞌睡到休眠
PS:睡眠原因:从睡眠休眠 - 固定超时
如果您发现该消息文本,则这些事件表明系统正在从睡眠状态转换为休眠状态。当您让系统进入睡眠状态,然后休眠的最长时间过去后,系统将暂时唤醒以将所有内容写入磁盘并进入休眠状态。睡眠是低功耗快速恢复,休眠是无功耗、较慢恢复。
可能的解决方案:当您认为自己正在进入“休眠”状态时,您可能不小心将系统置于“睡眠”状态。如果您第一次进入休眠状态,系统稍后不会重新唤醒以进行该转换。如果您确实想睡觉(为了更快地恢复)而不是休眠,请将休眠超时更改为Never
。Change Plan Settings
您可以通过单击然后查看和/或更改电源计划设置中的当前值Change Advanced Power Settings
您可能还想检查事件 ID 27。注意 - 有时,当我从睡眠状态恢复时,我自己的系统不会记录事件 27。
Get-WinEvent -ProviderName Microsoft-Windows-Kernel-Boot | Where-Object {$_.id -eq 27}
Message : The boot type was 0x2.
0x0 - Windows 10 was started after a full shutdown.
0x1 - Windows 10 was started after a hybrid shutdown. AKA Sleep
0x2 - Windows 10 was resumed from hibernation.
Run Code Online (Sandbox Code Playgroud)
我看到该线程上现在有一长串评论...这是您正在进行的聊天吗?仅从评论中跟踪解决方案有点困难。无论如何都要发布此内容以帮助可能遇到相同问题的其他用户。
归档时间: |
|
查看次数: |
2634 次 |
最近记录: |