![根据以太网连接状态使 Windows 10 连接/断开 WiFi](https://linux22.com/image/1710643/%E6%A0%B9%E6%8D%AE%E4%BB%A5%E5%A4%AA%E7%BD%91%E8%BF%9E%E6%8E%A5%E7%8A%B6%E6%80%81%E4%BD%BF%20Windows%2010%20%E8%BF%9E%E6%8E%A5%2F%E6%96%AD%E5%BC%80%20WiFi.png)
在 Windows 10 中,当以太网连接可用时,如何禁用/启用 WIFI。我的以太网连接比 Wifi 快,但当我连接时,Windows 10 会继续通过 Wifi 进行路由。在以太网连接时,有没有办法禁用 Wifi?
该问题是针对 Windows 7 发布的,但对于 Windows 8 或 10 没有类似的程序。
答案1
答案2
这里有适用于 Windows 10 的良好指南:如何在 Windows 10 上更改网络适配器的优先级顺序
- 打开设置。
- 点击网络和 Internet
- 单击“状态”。
- 单击更改适配器选项项。
- 右键单击要优先考虑的网络适配器,然后选择属性
- 选择 Internet 协议版本 4 (TCP/IPv4) 项
- 单击属性按钮。
- 在“常规”选项卡中,点击“高级”按钮
- 清除“自动度量”选项
- 在“接口指标”字段中为适配器分配一个优先级值 - 优先级越低,对我来说,所有内容都设置为 35(Wifi 和以太网),因此我将以太网更改为 15
如果您需要的话,在 Powershell 中输入的Get-NetIPInterface
内容将为您提供 InterfaceMetric 数字列表,我的范围是 25 到 75。
答案3
当然,这个问题不仅限于 Windows 10。我有 Windows 11,上述答案对我不起作用。但 powershell 命令也是一个解决方案。
Get-NetIpInterface
在我的例子中,索引 44 出现了两次,其中一次指标为空。要设置指标,您可以在 PowerShell 中以管理员身份键入以下命令:
set-netipinterface -interfacemetric 15 -interfaceindex 44
请注意,我设置的指标为 15,即低于 wifi 的 35,因为较低的指标具有较高的优先级。
重新运行 Get-xxx 命令以验证新设置。
运行此命令来验证系统是否已通过 wifi 选择了以太网连接:
ipconfig
输出将显示 wifi 已“断开连接”,并且以太网适配器已分配 IP 地址。