接口跃点数(connectionmetric)是windows 11中决定多网卡路由优先级的关键参数,需通过图形界面或powershell为各适配器手动设置不同数值(如以太网设10、wi-fi设30/45),并同步配置默认网关跃点,设置后立即生效且持久化。

当你在 Windows 11 中同时连接有线和 Wi-Fi,系统却总把视频会议流量走无线、内网服务器访问被外网网关劫持时,必须手动干预路由决策——接口跃点数(ConnectionMetric)就是那个真正起效的开关,它直接告诉系统“这条路径更值得信赖”。
通过图形界面为单个适配器设置跃点数
第一步:按 Win + R 打开运行框,输入 ncpa.cpl 并回车,进入“网络连接”窗口。
第二步:右键点击你要设为高优先级的适配器(比如“以太网”),选择“属性”。
第三步:在属性列表中双击“Internet 协议版本 4 (TCP/IPv4)”,再点击右侧“属性”按钮 → 点击右下角“高级”。
第四步:取消勾选“自动跃点”,在“接口跃点数”文本框中输入一个较小的整数(如【10】);接着在下方“默认网关”区域点击“编辑”,同样取消勾选“自动跃点”,并填入【完全相同的数值】(仍是10)。这一步漏掉“默认网关”的编辑,跃点设置将仅作用于本地子网,对外网请求无效。
第五步:点击“确定”逐级保存。重复上述流程,为另一适配器(如“WLAN”)设置更高跃点数(例如30)。
用 PowerShell 批量重置多个适配器跃点值
方法一:管理员身份启动 Windows PowerShell。
方法二:执行命令查看当前 IPv4 接口及其索引号:Get-NetIPInterface | Where-Object {$_.AddressFamily -eq 'IPv4'} | Format-Table ifIndex, InterfaceDescription, ConnectionMetric。
方法三:从输出中识别目标适配器的 ifIndex(例如以太网是12,Wi-Fi 是15),然后分别执行:
Set-NetIPInterface -InterfaceIndex 12 -ConnectionMetric 10
Set-NetIPInterface -InterfaceIndex 15 -ConnectionMetric 45
这一步不需要重启,设置后立即生效,且会持久写入注册表,比图形界面更可靠。
验证跃点设置是否生效
打开命令提示符或 PowerShell,运行 route print。
找到目标为 0.0.0.0 的默认路由行,检查其“跃点数”列数值是否与你设定的一致;同时确认对应“网关”地址所属的接口名称(如 192.168.1.1 对应以太网)。
若两行默认路由并存,且跃点数分别为10和45,则说明系统已按预期区分优先级——所有未指定目标的出站流量将优先经由跃点10的路径转发。











