windows终端网络连接优先级需通过路由层跃点值、系统连接策略和组策略三层机制协同控制:以太网设metric=5、wi-fi设metric=30,启用fminimizeconnections策略,并用组策略+自适应脚本批量部署。
windows 终端的网络连接优先级无法通过单一开关集中管理,但可通过三层机制实现统一、可复用、可批量部署的策略控制:路由层跃点值(connectionmetric)、系统级连接策略、以及企业环境下的组策略/注册表策略。核心目标是让有线接口始终成为默认出口,同时抑制 wi-fi 在多网并存时的“抢连”行为。
一、路由层:统一配置 IPv4 接口跃点值
这是最直接、最稳定、跨版本兼容的集中化手段。所有 IPv4 流量路由决策都依赖 InterfaceMetric 值,数值越小,优先级越高。建议采用“固定低值+明确区分”原则:
- 为所有以太网适配器统一设为 5(如使用 PowerShell 批量执行:
Set-NetIPInterface -AddressFamily IPv4 -InterfaceDescription "*Ethernet*" -InterfaceMetric 5) - 为所有无线适配器统一设为 30(命令示例:
Set-NetIPInterface -AddressFamily IPv4 -InterfaceDescription "*Wi-Fi*" -InterfaceMetric 30) - 禁用“自动跃点”,避免系统根据协商速率动态重算(该行为在驱动异常或 Wi-Fi 6E 超高速场景下易导致误判)
二、系统连接策略:启用最小化并发连接(fMinimizeConnections)
该策略由 Windows 连接管理器(WCM)控制,从源头减少多网共存干扰。它确保系统只维持必要连接——有线必连,手动连过的 Wi-Fi 可保留,其余软断开:
- 组策略路径:计算机配置 → 管理模板 → 网络 → Windows 连接管理器 → 最小化 Internet 或 Windows 域的同时连接数
- 启用该策略,并将值设为 0(表示允许多连接但强制按规则裁剪)
- 效果:即使 Wi-Fi 信号满格,只要已连上以太网,系统就不会再为 Wi-Fi 建立完整网络栈,彻底规避路由冲突
三、企业级集中部署:组策略 + 启动脚本联动
面向域环境终端,需兼顾策略强制性与终端差异性(如不同品牌网卡描述名不一致):
- 用组策略推送注册表项 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WcmSvc\GroupPolicy\fMinimizeConnections = 1
- 配合登录启动脚本(PowerShell),运行自适应跃点设置:先用
Get-NetAdapter识别物理以太网设备(排除虚拟网卡、蓝牙 PAN),再按 InterfaceDescription 模糊匹配(如含 “Intel I225”、“Realtek RTL8168”、“Marvell AQC” 等关键词)并设 Metric=5 - 对 Wi-Fi 适配器做同理处理,但匹配关键词为 “Wireless”、“Wi-Fi”、“802.11” 并设 Metric=30
这套组合策略已在实际运维中验证:可覆盖 Windows 10 1809 至 Windows 11 24H2 全版本,无需重启即生效,且能抵御驱动更新后跃点值被重置的问题。关键在于路由层定基调,系统策略控范围,组策略保落地。











