关于 Windows 10 与 11 笔记本 WoL 唤醒的方案

This post is not yet available in English. Showing the original version.

January 24, 2026

Table of Contents
Table of Contents

马上春节了,不想带游戏本回家,但是又可能需要使用笔记本电脑怎么办!
远程桌面有 tailscale 神器,但是我的电脑不可能一直开机!所以我需要一种远程唤醒方式!
于是我研究了几天 Wake on Lan,踩了点坑,整理出来……

如果你的笔记本的 bios 选项有一个 APM Configuration,里面有一个 Power On By PCI-E,那么恭喜你,按照官方配置好后你就可以使用 Wol 了,很多远程软件都配置了一键傻瓜式教程。
这样在电脑关机后就可以使用手机(比如 Moonlight 的 Wake On Lan),或使用远程软件,甚至使用路由器,基本都可以快乐玩耍了。

系统设置

我使用的是华硕天选的笔记本,设置开启 Wol 跟着官方教程走,如果你使用的是拯救者、机械革命系列,不同的厂商有不同的 bios,去搜索并配置即可。
我这里参考的是华硕官网的配置:[Notebook/AIO] 如何启用网络唤醒功能(Wake on LAN, WOL)
首先你需要确保自己设置在 Windows 系统的正确,且注意 Wol 只支持有线网卡。

以我的天选 5 pro 为例,在 bios 的高级设置页面要开启网络堆栈设置->网络唤醒,且需要关闭 Erp。

如果设置好后,用 UU 远程桌面的检测工具跑了一遍,显示支持 WoL;插网线,在电脑关机的时候路由器灯闪烁;插 USB 线,甚至可以给手机充电,那么基础设置就没有问题。

但是可能会出现这种情况:所有设置都正确,但就是电脑睡下去,怎么发包都唤不醒。

那么就可以查看一下自己的「睡眠唤醒」机制了。


现代待机导致的无法唤醒

若你的笔记本看不见 Power On By PCI-E 这种设置,说明你的笔记本是不支持关机状态下的 Wake on Lan 的开机的,但是无伤大雅,我们还有一种替代方案。

是否是 S0 唤醒?

现在的 Win10/11 笔记本为了追求像手机一样“秒唤醒”,默认开启了 S0 Modern Standby (现代待机)
在这个模式下,网卡处于一种半梦半醒的“梦游”状态。当你发送 WoL 唤醒包时,系统不仅经常没反应,甚至醒来后还会因为状态错乱导致死机、黑屏。

想看电脑是否处于 S0 待机,你可以在管理员模式下的 Powershell 或者 cmd 输入:

powercfg /a

如果你的屏幕上显示如图状态:

此系统上有以下睡眠状态: 待机 (S0 低电量待机)
此系统上没有以下睡眠状态: 待机 (S3)

那么也恭喜你找到了 Wol 无效的原因。

修改注册表

我去查阅了很多资料,发现很多老教程让改的是 CsEnabled,但那个在 Win10 2004 版本以后就废了。好在还是让我发现了这篇文章:How to Disable Modern Standby in Windows 10 & 11
现在的 新解法 是这个:

在 PowerShell(管理员)里执行这行命令,强制禁用 S0,找回 S3:

reg add HKLM\System\CurrentControlSet\Control\Power /v PlatformAoAcOverride /t REG_DWORD /d 0

执行完后,必须重启电脑!

重启回来再运行 powercfg /a,看到 “待机 (S3)” 变成可用,“S0” 变成不可用,就算成功了。

你可以做一个测试:
让电脑在「睡眠」模式下,通过发送 WoL 的网络数据包,你应该可以看到电脑自动亮屏。

如果你发现改完后电脑出现睡不着或醒不来的异常,可以使用这条命令恢复默认的 S0 模式(管理员运行):

reg delete "HKLM\System\CurrentControlSet\Control\Power" /v PlatformAoAcOverride /f

关于关机唤醒

但是 S3(睡眠)搞定后,你会发现 S5(彻底关机)依然唤不醒。
这是因为绝大多数笔记本主板(比如我的天选……)在断开 AC 电源甚至插着电的关机状态下,为了极致节能,会从硬件层面切断网卡电源。除非你能在 BIOS 里找到极细致的电源管理选项(可是笔记本通常都没有),否则 S5 状态下,关机唤醒就是无解的。

但,你可以使用 S4(休眠)来代替 S5(关机),因为 WoL 是支持从 S4 唤醒的!
关于它们的区别:

S3 (睡眠):费一点点电,唤醒极快。
S4 (休眠)完全不费电(和关机一样),唤醒稍慢但能恢复工作状态。
S5 (关机):完全不费电,唤醒是全新启动。

开启休眠命令(管理员):

powercfg /h on

然后就可以去“电源选项”里把「休眠」按钮放出来。

唯一缺点就是关机方式从「关机」变成了「休眠」,但它们的个人感受是相同的,你都可以看到电脑处于熄屏状态,也算是为了随时远程唤醒的妥协了。


不过 Wake on Lan 的硬性要求就是电脑需要和发送数据包的设备,比如路由器等,一直保持连接或处于同一个局域网下,且如果笔记本电脑不接入电源,很可能为了省电设置导致 WoL 怎么折腾都不起作用……
但还是希望这篇能帮大家少走弯路,折腾愉快!



0 / 2000
Loading comments...