应手动设置跃点数以强制优先使用有线网络:先用route print查清当前真实跃点值,再通过TCP/IPv4高级设置取消自动跃点并填入合理数值(有线设低于当前值至少10,Wi-Fi设高于当前值至少10),或用PowerShell命令Set-NetIPInterface按InterfaceIndex精准配置并验证生效。

电脑插着千兆网线却还在用Wi-Fi传数据,游戏延迟飙到200ms、视频会议卡成幻灯片、大文件上传速度只有3MB/s——这不是网卡坏了,是Windows把高延迟的Wi-Fi当成了主出口,根源在于跃点数(ConnectionMetric)没调对。
确认当前跃点数真实值
先别急着改设置,很多教程教的“有线设10、Wi-Fi设30”在你机器上可能根本无效。因为系统实际生效的跃点数 = 自动计算值 + 手动设置值,而自动计算值受驱动、协商速率影响极大。
按 Win + R 输入 cmd 回车 → 输入 route print → 找到“IPv4路由表”下方“网络目标”为 0.0.0.0 的行 → 查看“跃点数”列对应值:左侧IP地址属于哪个适配器,就代表那个接口当前的真实跃点数。
注意:如果看到有线网卡跃点数是266、Wi-Fi是35,说明你之前设的“有线10/Wi-Fi30”完全被系统忽略——【必须让手动设置值大于当前自动跃点数才能覆盖】。
图形界面法手动覆盖跃点数
这是最直观、适合新手的操作路径,全程鼠标操作,无需记命令。
方法一:通过网络连接属性设置
按 Win + R 输入 ncpa.cpl 回车 → 右键点击“以太网”适配器 → 选择“属性” → 双击“Internet 协议版本 4 (TCP/IPv4)” → 点击右下角“高级” → 取消勾选“自动跃点” → 在“接口跃点数”框中填入比当前真实跃点数小至少10的数值(例如查得有线当前是266,就填255)→ 点击“确定”逐级保存。
对“WLAN”适配器重复上述步骤,但填入比其当前跃点数大至少10的数值(例如Wi-Fi当前是35,就填45)→ 全部设完后,关闭所有窗口。
方法二:直接修改默认网关跃点(更彻底)
在刚才“高级”窗口中,找到“默认网关”列表 → 选中你正在使用的网关(通常是192.168.x.1或10.x.x.1)→ 点击“编辑” → 同样取消“自动跃点” → 填入与上方一致的跃点数值 → 这一步能确保默认路由强制走指定接口,避免多网关冲突。
PowerShell命令行批量固化设置
适合多网卡环境或需要脚本复用的用户,设置立即生效且重启不丢失。
第一步:以管理员身份运行 PowerShell
第二步:执行命令列出全部IPv4接口及索引号:Get-NetIPInterface | Where-Object {$_.AddressFamily -eq 'IPv4'} | Sort-Object InterfaceMetric | Format-Table InterfaceIndex, InterfaceDescription, InterfaceMetric
第三步:识别出“以太网”和“WLAN”的 InterfaceIndex(如以太网是12、WLAN是15)→ 分别执行:Set-NetIPInterface -InterfaceIndex 12 -InterfaceMetric 5Set-NetIPInterface -InterfaceIndex 15 -InterfaceMetric 50
第四步:再次运行第二步命令,确认两接口的 InterfaceMetric 已更新为设定值。这一步不能跳过,【PowerShell不会报错但可能静默失败,必须验证】。
验证是否生效
打开任务管理器 → 切换到“性能”选项卡 → 点击左侧“以太网” → 观察右侧“发送/接收”曲线是否有实时流量;再点击“WLAN”,确认其曲线长时间处于零值或极低波动状态。
同时打开命令提示符 → 再次运行 route print → 检查“0.0.0.0”对应行的跃点数是否已更新为你设置的数值。
最后打开网页或启动游戏,延迟应立刻回落至有线网络正常水平(通常低于10ms)。

















