0

0

Win10怎么设置双网卡优先级 Win10指定主用网络避免带宽冲突掉线【教程】

看不見的法師

看不見的法師

发布时间:2025-12-17 21:35:13

|

117人浏览过

|

来源于php中文网

原创

Windows 10双网卡冲突可通过四种方法解决:一、图形界面手动设置接口跃点数;二、PowerShell命令精确配置IfIndex跃点;三、添加静态路由定向特定网段;四、注册表修改适配器绑定顺序。

win10怎么设置双网卡优先级 win10指定主用网络避免带宽冲突掉线【教程】

如果您在 Windows 10 中同时启用两张网卡(例如有线以太网和无线 Wi-Fi),系统可能因路由决策混乱导致访问异常、内网/外网互访失败或带宽争抢引发掉线。默认情况下,Windows 根据接口跃点数(Interface Metric)自动分配优先级,但该值常由 DHCP 动态分配,不可靠。以下是多种可稳定生效的设置方法:

一、通过高级 TCP/IP 设置修改接口跃点数

接口跃点数是 Windows 决定数据包出口路径的核心依据,数值越低,该网卡被选为默认网关的优先级越高。手动设定可覆盖 DHCP 自动分配值,实现主备网络明确分离。

1、按下 Win + R 打开运行框,输入 ncpa.cpl 并回车,打开“网络连接”窗口。

2、右键点击需设为主用的网卡(如“以太网”),选择“属性”。

3、在属性列表中双击“Internet 协议版本 4 (TCP/IPv4)”。

4、点击“属性”窗口右下角的“高级”按钮。

5、取消勾选“自动跃点”,在“接口跃点数”框中输入一个较低数值,例如 10

6、点击“确定”逐级保存;对另一张网卡(如“Wi-Fi”)重复步骤 2–5,但设置为较高值,例如 30

二、使用 PowerShell 命令精确设置跃点数

PowerShell 提供基于接口索引(IfIndex)的底层控制,避免图形界面误操作,支持批量配置与脚本复用,且设置持久有效,重启后不丢失。

1、右键“开始”按钮,选择“Windows PowerShell(管理员)”。

2、执行命令查看所有 IPv4 接口及其当前跃点数:Get-NetIPInterface -AddressFamily IPv4 | Format-Table IfIndex, InterfaceDescription, InterfaceMetric -AutoSize

3、识别目标网卡的 IfIndex(如以太网为 12,Wi-Fi 为 15)。

4、执行命令设置主用网卡跃点数:Set-NetIPInterface -InterfaceIndex 12 -InterfaceMetric 10

5、执行命令设置备用网卡跃点数:Set-NetIPInterface -InterfaceIndex 15 -InterfaceMetric 30

通义千问
通义千问

阿里巴巴推出的全能AI助手

下载

三、添加静态路由定向特定网段流量

当双网卡分别接入不同逻辑网络(如外网 192.168.1.0/24 和内网 10.10.0.0/16)时,仅调跃点数无法解决跨网段通信冲突。必须为内网目的地址显式添加静态路由,强制其绕过默认网关,直发对应网卡。

1、以管理员身份运行命令提示符(CMD)。

2、执行命令查看当前路由表,确认两张网卡的网关地址:route print

3、假设内网网段为 10.10.0.0,子网掩码 255.255.0.0,内网网卡网关为 10.10.1.1,则添加永久路由:route -p add 10.10.0.0 mask 255.255.0.0 10.10.1.1

4、若需删除某条静态路由,使用命令:route delete 10.10.0.0

5、验证路由是否生效:route print | findstr "10.10.0.0"

四、通过注册表调整网络适配器绑定顺序

Windows 在初始化网络时按注册表中适配器的绑定顺序加载驱动,该顺序影响初始跃点数计算逻辑及部分服务(如 DNS 客户端)的首选接口选择。修改此顺序可辅助强化主用网卡地位。

1、按下 Win + R,输入 regedit 并回车,以管理员权限打开注册表编辑器。

2、导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

3、在右侧空白处右键 → “新建” → “多字符串值”,命名为 SortPriority

4、双击该新项,在“数值数据”框中输入两行内容(每行一个网卡的注册表名称,可通过设备管理器→网络适配器→属性→详细信息→属性下拉选“设备实例路径”获取,通常形如 PCI\VEN_1234&DEV_5678...):第一行为主用网卡完整路径,第二行为备用网卡完整路径。

5、重启计算机使更改生效。

相关专题

更多
python中print函数的用法
python中print函数的用法

python中print函数的语法是“print(value1, value2, ..., sep=' ', end=' ', file=sys.stdout, flush=False)”。本专题为大家提供print相关的文章、下载、课程内容,供大家免费下载体验。

185

2023.09.27

format在python中的用法
format在python中的用法

Python中的format是一种字符串格式化方法,用于将变量或值插入到字符串中的占位符位置。通过format方法,我们可以动态地构建字符串,使其包含不同值。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

719

2023.07.31

python中的format是什么意思
python中的format是什么意思

python中的format是一种字符串格式化方法,用于将变量或值插入到字符串中的占位符位置。通过format方法,我们可以动态地构建字符串,使其包含不同值。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

431

2024.06.27

js 字符串转数组
js 字符串转数组

js字符串转数组的方法:1、使用“split()”方法;2、使用“Array.from()”方法;3、使用for循环遍历;4、使用“Array.split()”方法。本专题为大家提供js字符串转数组的相关的文章、下载、课程内容,供大家免费下载体验。

278

2023.08.03

js截取字符串的方法
js截取字符串的方法

js截取字符串的方法有substring()方法、substr()方法、slice()方法、split()方法和slice()方法。本专题为大家提供字符串相关的文章、下载、课程内容,供大家免费下载体验。

212

2023.09.04

java基础知识汇总
java基础知识汇总

java基础知识有Java的历史和特点、Java的开发环境、Java的基本数据类型、变量和常量、运算符和表达式、控制语句、数组和字符串等等知识点。想要知道更多关于java基础知识的朋友,请阅读本专题下面的的有关文章,欢迎大家来php中文网学习。

1492

2023.10.24

字符串介绍
字符串介绍

字符串是一种数据类型,它可以是任何文本,包括字母、数字、符号等。字符串可以由不同的字符组成,例如空格、标点符号、数字等。在编程中,字符串通常用引号括起来,如单引号、双引号或反引号。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

622

2023.11.24

java读取文件转成字符串的方法
java读取文件转成字符串的方法

Java8引入了新的文件I/O API,使用java.nio.file.Files类读取文件内容更加方便。对于较旧版本的Java,可以使用java.io.FileReader和java.io.BufferedReader来读取文件。在这些方法中,你需要将文件路径替换为你的实际文件路径,并且可能需要处理可能的IOException异常。想了解更多java的相关内容,可以阅读本专题下面的文章。

572

2024.03.22

c++ 根号
c++ 根号

本专题整合了c++根号相关教程,阅读专题下面的文章了解更多详细内容。

25

2026.01.23

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 7.7万人学习

Excel 教程
Excel 教程

共162课时 | 13.2万人学习

PHP基础入门课程
PHP基础入门课程

共33课时 | 2万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号