笔记本电脑上的 Windows LAN 唤醒功能

笔记本电脑上的 Windows LAN 唤醒功能

我有一台 Windows 10 机器配置为局域网唤醒, 包括禁用 Windows 的“快速启动”功能。这台机器是一台旧笔记本电脑,我打算在盖子关闭的情况下运行它,并且只通过网络访问。我已将其设置为永不自动休眠,无论是在On battery还是Plugged in状态下,并且盖子关闭时不执行任何操作。

电源设置

在正常的非局域网唤醒启动和恢复模式下,只要我希望系统运行,我就可以毫无问题地远程访问笔记本电脑。但是,一旦我暂停(睡眠)笔记本电脑,我可以通过局域网唤醒成功恢复它,但一段时间后,它会再次自行暂停,大约几分钟,而不是几小时。

我现在在两台不同的笔记本电脑上都观察到了这种现象。我还需要设置哪些其他设置才能确保 Windows 从睡眠状态恢复后不会自动挂起?

答案1

似乎如果使用 WoL 唤醒笔记本电脑,Windows 会以不同的方式处理它。如果 2 分钟内机器没有任何输入,Windows 会将其重新置于睡眠状态。

有几种解决方案可能对此有帮助。

在 Windows 10 中更改系统无人值守睡眠超时

系统无人值守睡眠超时电源设置是系统在无人值守唤醒后返回低功耗睡眠状态之前的空闲超时时间。要更改,请运行以下命令:

 powercfg /SETACVALUEINDEX SCHEME_CURRENT 238C9FA8-0AAD-41ED-83F4-97BE242C8F20 7bc4a2f9-d8fc-4469-b07b-33eb785aaca0 [seconds]

在上述命令中输入您想要的超时秒数,该秒数将在电源选项中四舍五入到最接近的分钟数。默认时间为 120 秒(2 分钟)。


在注册表中设置默认系统无人值守睡眠超时

在注册表项下 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\238C9FA8-0AAD-41ED-83F4-97BE242C8F20\7bc4a2f9-d8fc-4469-b07b-33eb785aaca0\DefaultPowerSchemeValues,您将找到每个电源计划的子项:

  • 381b平衡
  • 8c5e高性能
  • a184节电

所有的默认值都是 120 秒。


为了确保计算机保持唤醒状态,您可以不暂停地继续积极地使用它,或者运行一个程序来让计算机保持唤醒状态。

其中一个程序是 失眠

在此处输入图片描述

答案2

谢谢上一个答案关于无人值守睡眠超时设置的提示,我发现要禁止 Windows 在 LAN 唤醒(或从计时器或任何其他原因),我必须将无人值守睡眠超时设置设置为0

电源选项

如果您查看 Windows PC 上的电源选项,您可能找不到 的设置System unattended sleep timeout。要将其添加到选项列表中,我可以更改注册表,也可以以管理员身份(提升权限)运行命令

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\238C9FA8-0AAD-41ED-83F4-97BE242C8F20\7bc4a2f9-d8fc-4469-b07b-33eb785aaca0]
"Attributes"=dword:00000002

或者

powercfg -attributes SUB_SLEEP 7bc4a2f9-d8fc-4469-b07b-33eb785aaca0 -ATTRIB_HIDE

相关内容