你好 Fang 方音
你看到的这种“速度先慢后快”的现象,在底层网络术语中被称为 动态速率缩放 (Dynamic Rate Scaling, DRS) 配合着极其激进的电源管理。 当 Wi-Fi Direct 链路处于空闲或低负载状态时,Intel AX210 的固件会自动降低调制与编码策略 (MCS index) 以节省电量并减少发热。 一旦检测到数据包突发(比如你提到的网络活动),它就会立刻“换挡”,重新协商将链路速度拉满。
回到你的核心问题:有没有办法在 Windows 中强制 Wi-Fi Direct 立即以最大链路速度初始化?
残酷的答案是:没有绝对的强制开关。 Microsoft Wi-Fi Direct 虚拟适配器只是一个软件层面的“皮囊”,真正的物理速率协商完全是由底层的 Intel AX210 硬件驱动和固件控制的。 Windows 操作系统无法越级强制射频芯片永远锁定在最高频。
不过,我们可以通过“压榨” Intel 网卡的电源设置,来尽量阻止它进入这种烦人的低速休眠状态。 请尝试以下 3 个直接针对硬件底层的调整:
- 榨干 Intel AX210 的高级属性(最关键的一步)
打开“设备管理器” -> 找到你的 Intel(R) Wi-Fi 6E AX210 160MHz -> 右键点击“属性” -> 进入“高级” (Advanced) 选项卡。
找到 MIMO 节能模式 (MIMO Power Save Mode),将其强制设置为 无 SMPS (No SMPS)。
找到 U-APSD 支持 (U-APSD support),将其设置为 禁用 (Disabled)。
找到 传输功率 (Transmit Power),确保其在 5. 最高 (5. Highest)。
- 锁定 Windows 无线电源计划
按 Win + R 输入 control powercfg.cpl 打开电源选项 -> 点击当前计划旁边的“更改计划设置” -> “更改高级电源设置”。
展开 无线适配器设置 (Wireless Adapter Settings) -> 节能模式 (Power Saving Mode),将“使用电池”和“接通电源”都设置为 最高性能 (Maximum Performance)。 这会告诉 Windows 停止向网卡发送休眠指令。
- “保持唤醒”的物理外挂(排错时的土办法)
如果你在企业测试环境中,绝对需要链路时刻保持在 433Mbps 或更高的峰值速度以防握手延迟,最简单粗暴的办法是在后台向 Wi-Fi Direct 的对端 IP 跑一个持续的 Ping 命令(例如 ping -t -l 1024 [目标IP])。 这能用微小的流量持续“欺骗”网卡,让它以为一直有高负载,从而死死锁定在最高速率。
不要再试图去寻找 Windows 注册表里的神秘开关了,那是一条死胡同。 去改一下 Intel 的驱动设置试试看! 如果这些底层的硬件原理解释为你节省了瞎折腾的时间,请务必点击下方的 “接受答案” (Accept Answer),这能帮助社区里其他被这个 Wi-Fi “智能降速”机制折磨的 IT 管理员快速明白真相!
Tracy。