必须禁用无线网卡节能并启用modern standby:先在设备管理器取消“允许计算机关闭此设备以节约电源”,再将电源选项中无线适配器设为最高性能,接着禁用传统睡眠/休眠及快速启动,最后启用网卡唤醒功能并用powercfg /a验证s0状态。

你正在后台下载一个12GB的更新包,进度卡在78%,电脑却自动进入睡眠——Wi-Fi瞬间断开,下载任务直接中断。这不是因为系统没联网,而是Windows 10默认在睡眠时物理切断无线网卡供电,连驱动都来不及重载,链路彻底消失。
禁用无线网卡的电源关闭权限
这一步不做,后续所有设置全无效。系统睡眠时会主动给Wi-Fi芯片断电,物理层中断后,唤醒时连MAC地址都可能丢失。
按 Win + X → 选择「设备管理器」→ 展开「网络适配器」→ 找到当前使用的无线网卡(名称含 Wi-Fi、Realtek RTL88xx、Intel AX2xx 或 MEDIATEK MT79xx)→ 右键该设备 → 「属性」→ 切换到「电源管理」选项卡。
【取消勾选“允许计算机关闭此设备以节约电源”】
点击「确定」。无需重启,但建议立刻合盖测试一次睡眠唤醒,确认Wi-Fi图标是否仍亮起。
强制无线适配器运行在最高性能模式
即使网卡不断电,Windows仍会在睡眠中把射频模块降频、暂停Beacon监听,导致DHCP租约过期、IP失效。必须堵死这条节能路径。
方法一:通过电源选项设置
右键任务栏电源图标 → 「电源选项」→ 当前计划旁点「更改计划设置」→ 「更改高级电源设置」→ 展开「无线适配器设置」→ 展开「节能模式」→ 将「使用电池」和「接通电源」两项均设为「最高性能」→ 点击「应用」→ 「确定」。
方法二:注册表直改(适用于组策略受限环境)
按 Win + R 输入 regedit 回车 → 导航至:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\2a737444-fa9b-46d7-9e1c-202b1864531e\bc5038f7-23e0-4960-96da-33abaf5935ec
双击右侧「Attributes」→ 将数值数据改为 2 → 回到电源选项,此时「无线适配器设置」可配置,设为最高性能即可。
阻止系统跳入深度睡眠或休眠
很多人改完前两步仍掉网,是因为系统根本没走Modern Standby(S0低功耗空闲),而是进了传统S3睡眠甚至直接休眠——链路全断,Wi-Fi彻底失联。
第一步:右键「开始」→ 「电源选项」→ 当前计划右侧点「更改计划设置」→ 「更改高级电源设置」→ 展开「电源按钮和盖子」→ 展开「盖子关闭操作」→ 将「使用电池」和「接通电源」全部设为「不采取任何操作」。
第二步:在同一窗口中,展开「睡眠」→ 展开「睡眠后」→ 将「使用电池」和「接通电源」时间全部设为「从不」→ 展开「休眠后」→ 同样设为「从不」→ 点击「应用」→ 「确定」。
第三步:回到「电源选项」主界面 → 左侧点击「选择电源按钮的功能」→ 点击「更改当前不可用的设置」→ 【取消勾选“启用快速启动(推荐)”】 → 保存更改。
启用网卡唤醒能力并校验Modern Standby状态
若Wi-Fi在睡眠中需响应远程唤醒指令(如远程桌面、局域网文件访问),必须授权网卡参与唤醒流程;同时验证系统是否真正运行在Modern Standby模式。
① 在设备管理器中,右键同一无线网卡 → 「属性」→ 「电源管理」选项卡 → 勾选「允许此设备唤醒计算机」。
② 切换到「高级」选项卡 → 查找「Wake on Magic Packet」「Wake on Pattern Match」或「Enable PME」等条目 → 全部设为「启用」。
③ 按 Win + R 输入 powercfg /a 回车 → 若输出中包含 S0 Low Power Idle 且无 S3 或 Hibernate,说明Modern Standby已启用;若显示 The system has no standby states available,需更新主板固件或网卡驱动。











