怎样在 Windows 中更改网络优先级

如果您同时拥有 Wi-Fi 和以太网,您可能已经注意到 Windows 在连接时会自动切换到以太网。 这是因为 Windows 为其所有网络适配器分配了自动网络优先级。 一般来说,这很好。 但是,如果要强制某个特定网络覆盖其他网络,那么您将被迫禁用其他网络适配器。

例如,当宽带连接出现问题时,我尝试通过 USB 网络共享使用移动数据。 但是,大多数情况下,Windows 拒绝使用新连接,因为与常规桌面以太网适配器相比,它的优先级较低。 要解决此问题,我必须更改网络优先级。

如果您有多个网络适配器并希望强制一个网络连接超过另一个,那么您应该考虑更改网络优先级而不是禁用该适配器。 这是怎样做到的。

笔记: 要设置优先级,我们将使用大于零的正数。 数字越大,优先级越低。

通过适配器设置更改网络优先级

1. 单击通知中心的“所有设置”按钮或在“开始”菜单中搜索,打开“设置”应用程序。 在设置应用程序中,转到“网络和 Internet -> 状态”,然后单击右侧面板上显示的“更改适配器选项”。

2. 以上操作将在控制面板中打开网络适配器页面。 找到要为其增加优先级的网络适配器,右键单击它,然后选择“属性”选项。

3. 在属性窗口中选择“Internet Protocol Version 4 (TCP/IPv4)”选项,然后单击“Properties”按钮。

更改网络优先级选择 ipv4 属性

4.网络优先选项隐藏在高级设置下。 单击“高级”按钮。

更改网络优先级单击高级

5. 取消选中“Automatic Metric”选项,并输入一个小于 10 的数字。单击“OK”按钮保存更改。 只是为了演示,我输入了最低的数字——“1”——作为我的网络优先级。

通常,Windows 使用 20 以上的优先级数字,因此任何低于 20 的优先级应该没问题。 如果没有,您可以随时将其更改为较低的值。

更改网络优先级设置优先级

6. 关闭所有其他 Windows 并重新启动系统以使更改生效。

就这些。 从现在开始,更高优先级的网络将比其他活动网络更受青睐。 如果您想恢复原状,只需在步骤 5 中选中“自动度量”复选框即可。

PowerShell 命令更改网络优先级

如果需要,您还可以使用 PowerShell cmdlet 更改网络优先级。 事实上,如果您习惯使用 PowerShell,它比第一种方法更容易。 您所要做的就是找到接口索引,并设置优先级。

1. 要通过 PowerShell 更改网络优先级,您需要具有管理权限。 在开始菜单中搜索 PowerShell,然后选择“以管理员身份运行”选项。

更改网络优先级powershell as-admin

2. 我们需要找出你的目标网卡的接口索引。 为此,请执行以下命令,PowerShell 将列出所有网络适配器。 您将在“ifIndex”部分下看到接口索引号。 请注意网络适配器的接口索引号。 就我而言,它是 17。

更改网络优先级列表适配器

3. 获得目标网络适配器的接口索引号后,使用以下命令,同时将“INTERFACE_INDEX”替换为实际接口索引号,将“PRIORITY”替换为等于或小于 10 的实际优先级号。

更改网络优先级 powershell 设置优先级

4. 要验证更改,请执行 Get-NetIPInterface 小命令。 如您所见,网络优先级已从 25 更改为 10。

更改网络优先级优先级已更改

5. 重新启动系统以应用更改。

6. 以后,如果你想让 Windows 照顾网络优先级,只需执行以下命令。 请记住将 INTERFACE_INDEX 替换为网络适配器的实际接口索引。

如果您遇到任何问题或想分享您的想法和经验,请在下面发表评测。

永远不会错过

接收我们最新教程的更新。

注册所有时事通讯。 我想通过电子邮件接收时事通讯。 我们不会共享您的数据,您可以随时取消订阅。 订阅

相关阅读:

Posted in: Windows