Windows 10高Roaming Aggressiveness下未切换至更强WiFi的问题咨询
我之前在Win10上用Realtek网卡时,也碰到过完全一样的糟心情况——把Roaming Aggressiveness调到最高,明明旁边有信号强得多的WiFi,当前连接的信号一直在掉,就是死活不切换。结合当时的排查和解决经验,这大概率不是设置本身的“异常”,而是有几个容易被忽略的限制在起作用:
Realtek驱动的隐性RSSI阈值:
很多最新版Realtek驱动里,即便把Roaming Aggressiveness设为最高,它依然会要求当前连接的WiFi信号降到某个默认阈值(比如-75dBm)才会触发漫游检测。你可以打开Realtek的网卡高级设置,找Minimum RSSI或者Roaming Threshold这类选项,把阈值调高(比如改成-65dBm)——数值越高(越接近0),意味着信号稍弱就会触发切换。Windows系统的WiFi优先级锁死:
Win10本身会给你连接过的WiFi设置优先级,如果你之前把当前的弱信号WiFi设成了最高优先级,哪怕Realtek驱动想切换,系统层面会优先维持现有连接。你可以用以下命令调整:- 先查看所有WiFi的优先级:
netsh wlan show profiles - 把强信号WiFi设为最高优先级:
netsh wlan set profileorder name="你的强信号WiFi名称" interface="WiFi" priority=1
- 先查看所有WiFi的优先级:
最新驱动的兼容性bug:
别迷信“最新驱动”——我当时就是更了Realtek的最新驱动后出现的问题,回滚到上一个通过WHQL认证的稳定版驱动,漫游功能立刻正常了。你可以去设备管理器里找到网卡,右键选择“属性”→“驱动程序”→“回滚驱动程序”试试。频段单独设置的遗漏:
部分Realtek网卡的Roaming Aggressiveness设置是分频段的——2.4G和5G各自有独立的漫游开关。你得检查高级设置里有没有5G Roaming Aggressiveness这类选项,确保两个频段的漫游级别都拉到最高。
如果以上操作都试过还是没效果,可以试试重置Win10的WiFi设置:打开设置→网络和Internet→状态→网络重置,重启后重新连接WiFi,有时候系统层面的配置冲突也会导致漫游异常。
内容的提问来源于stack exchange,提问作者xavi

