设置网卡优先级(接口跃点数)

让电脑同时连着有线和 Wi-Fi 时优先走其中一个网络。

Windows网络适配器PowerShell低风险
运行 Set-NetIPInterface -InterfaceAlias "Ethernet" -InterfaceMetric 10,把 Wi-Fi 设成较大的 50 即可优先有线。

01命令

命令
$ Set-NetIPInterface -InterfaceAlias "Ethernet" -InterfaceMetric 10
Set-NetIPInterface -InterfaceAlias "Wi-Fi" -InterfaceMetric 50

02作用说明

电脑同时连接两块网卡时,Windows 按接口跃点数(metric)选择路由,数值越小优先级越高。把有线设为 10、Wi-Fi 设为 50,流量就会优先走有线,Wi-Fi 保持连接作为备用。把参数改回 Automatic 可恢复系统自动计算的默认值。

03风险

风险低风险
使用条件Run PowerShell as administrator. Lower metric = higher priority.
!注意: 手动固定跃点数后不会再随网络变化自动调整——之后如果网络异常,用 -InterfaceMetric Automatic 恢复。

04撤销

撤销
$ Set-NetIPInterface -InterfaceAlias "Ethernet" -InterfaceMetric Automatic

05来源

  • Set-NetIPInterface
    Microsoft Learn · vendor-doc · 2026-09-17
    依据: Documents the InterfaceAlias, InterfaceMetric and Automatic parameters for setting adapter routing priority.

最后验证: 2026-09-18 · 分类: 网络

06相关方案