根据以太网连接状态使 Windows 10 连接/断开 WiFi

根据以太网连接状态使 Windows 10 连接/断开 WiFi

在 Windows 10 中,当以太网连接可用时,如何禁用/启用 WIFI。我的以太网连接比 Wifi 快,但当我连接时,Windows 10 会继续通过 Wifi 进行路由。在以太网连接时,有没有办法禁用 Wifi?

该问题是针对 Windows 7 发布的,但对于 Windows 8 或 10 没有类似的程序。

答案1

脚步:

  1. 转到View Network ConnectionsControl Panel\ All Control Panel Items\ Network and Sharing Center > click on 'Change adapter settings'使用alt按钮显示菜单并选择Advanced Settings... 以太网的高级设置
  2. 在“连接”部分下,选择以太网,然后使用右侧的箭头将以太网移动到 WiFi 上方。
  3. 单击“确定”。

Windows 现在将优先使用以太网而不是 WiFi 来连接互联网。这适用于 Windows 8、8.1 和 10。

答案2

这里有适用于 Windows 10 的良好指南:如何在 Windows 10 上更改网络适配器的优先级顺序

  1. 打开设置。
  2. 点击网络和 Internet
  3. 单击“状态”。
  4. 单击更改适配器选项项。
  5. 右键单击要优先考虑的网络适配器,然后选择属性

适配器属性图像

  1. 选择 Internet 协议版本 4 (TCP/IPv4) 项
  2. 单击属性按钮。
  3. 在“常规”选项卡中,点击“高级”按钮
  4. 清除“自动度量”选项
  5. 在“接口指标”字段中为适配器分配一个优先级值 - 优先级越低,对我来说,所有内容都设置为 35(Wifi 和以太网),因此我将以太网更改为 15

更改界面指标图像

如果您需要的话,在 Powershell 中输入的Get-NetIPInterface内容将为您提供 InterfaceMetric 数字列表,我的范围是 25 到 75。

答案3

当然,这个问题不仅限于 Windows 10。我有 Windows 11,上述答案对我不起作用。但 powershell 命令也是一个解决方案。

Get-NetIpInterface

(不区分大小写)将显示指标: 命令 Get-NetIpInterface 的输出

在我的例子中,索引 44 出现了两次,其中一次指标为空。要设置指标,您可以在 PowerShell 中以管理员身份键入以下命令:

set-netipinterface -interfacemetric 15 -interfaceindex 44

请注意,我设置的指标为 15,即低于 wifi 的 35,因为较低的指标具有较高的优先级。

重新运行 Get-xxx 命令以验证新设置。

运行此命令来验证系统是否已通过 wifi 选择了以太网连接:

ipconfig

输出将显示 wifi 已“断开连接”,并且以太网适配器已分配 IP 地址。

相关内容