必须在bios/uefi、设备管理器、系统电源设置及注册表四层面依次启用wol:一、bios中开启wake on lan;二、设备管理器中启用网卡唤醒权限与高级唤醒参数;三、禁用快速启动;四、修复缺失的电源管理选项卡;五、用powercfg命令验证网卡是否wake_armed。

如果您希望在Windows电脑关机状态下,通过网络信号远程唤醒主机,则必须确保网络唤醒(WOL)功能在固件、驱动与系统层面全部启用。以下是实现该功能的完整操作步骤:
一、启用主板BIOS/UEFI中的Wake on LAN选项
此步骤是WOL生效的基础前提,必须在硬件固件层开启网卡的远程唤醒能力。若未启用,后续所有设置均无效。
1、重启电脑,在启动画面出现时反复按Del、F2、F12或Esc等键进入BIOS/UEFI设置界面。
2、使用方向键导航至“Advanced”、“Power Management”、“Chipset”或“Integrated Peripherals”等类似菜单。
3、查找包含以下关键词之一的选项:Wake on LAN、Resume on LAN、Power On by PCI-E Device、Power On by Onboard LAN、PME Event Wake Up。
4、将该选项设置为Enabled,按F10保存并退出。
二、在设备管理器中启用网卡电源管理与高级唤醒参数
该步骤使Windows识别并控制网卡的唤醒行为,需同时配置电源管理与高级属性两部分,缺一不可。
1、右键点击“开始”按钮,选择“设备管理器”。
2、展开“网络适配器”,右键当前使用的有线网卡(如Realtek PCIe GbE Family Controller),选择“属性”。
3、切换到“电源管理”选项卡,勾选:允许此设备唤醒计算机;若存在“只允许幻数据包唤醒计算机”,则取消勾选。
4、切换到“高级”选项卡,在属性列表中依次找到并设置以下项为“启用”或“开”:关机网络唤醒、魔术封包唤醒、PME 唤醒控制、唤醒数据包。
三、禁用Windows快速启动功能
快速启动采用混合关机机制,会使系统实际进入休眠状态而非完全断电,导致网卡无法接收网络唤醒信号。
1、右键点击“开始”按钮,选择“电源选项”。
2、在左侧边栏点击“选择电源按钮的功能”。
3、点击“更改当前不可用的设置”。
4、在“关机设置”区域,取消勾选:启用快速启动(推荐)。
四、恢复缺失的电源管理选项卡(若网卡属性中无该选项)
部分新装系统或驱动异常会导致“电源管理”选项卡不显示,需通过注册表或命令行强制启用平台电源管理支持。
1、按Win + R组合键,输入regedit,点击“确定”打开注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power。
3、在右侧查找CsEnabled,双击将其数值数据由1改为0,点击“确定”。
4、若未找到CsEnabled,以管理员身份运行cmd,执行命令:reg add HKLM\System\CurrentControlSet\Control\Power /v PlatformAoAcOverride /t REG_DWORD /d 0。
5、执行完毕后,重启电脑,再次检查网卡属性是否出现“电源管理”选项卡。
五、验证网卡是否支持并启用WOL功能
通过命令行可直接查询当前网卡的唤醒能力状态,确认底层硬件与驱动是否已正确响应配置。
1、以管理员身份运行PowerShell或命令提示符。
2、输入命令:powercfg /devicequery wake_armed,回车执行。
3、若返回结果中包含您的有线网卡名称,则说明该设备已成功启用唤醒权限。
4、若无返回或提示“无设备”,请重新检查前述所有步骤,尤其确认BIOS设置与驱动版本兼容性。










