我在 Windows 11 电脑上有两个网络适配器:“以太网”和“以太网 2”(第一个是 Killer 以太网控制器,第二个是 USB 插件)。“以太网 2”是备用连接,数据有限,因此默认情况下(当它工作时)我只想使用“以太网”。无论如何,我遵循了类似于这些并且 Windows 多年来一直正确地优先考虑“以太网”。然而,大约 6 个月前,我注意到(由于巨额超额账单)即使“以太网”运行正常,Windows 也更喜欢“以太网 2”。我重新执行了这些步骤(不知何故“以太网 2”已设置为“自动度量”)。但是,即使“以太网 2”的接口度量现在设置为 9999 并且“以太网”的接口度量设置为 1,如下面的屏幕截图所示:
并且我还执行了路由 -f,然后重新启动了计算机,Windows 仍然更喜欢“以太网 2”,如下面的屏幕截图所示(“以太网 2”的使用率正在上升而不是“以太网”;并且“以太网 2”在其“已连接”标签旁边有一个地球仪,我认为这意味着 Windows 正在使用该适配器进行互联网访问)。
编辑:根据@Ramhound的评论,我还打开了“以太网 2”的计量。不幸的是,即使重新启动计算机后,它似乎也没有什么变化。请参阅其他屏幕截图:
我还能做些什么来诊断并更重要的是解决这个问题?
答案1
我在 Windows 10 和 Windows 11 上看到了同样的行为。
从未找到好的明确解决方案,但有几件事你可以尝试。
我的观察:
部分问题似乎在于设备初始化的顺序。Windows 似乎更倾向于前者。
在 1 台计算机(板载 NIC + PCIe NIC,后者应该具有优先级)上,我能够通过将 PCIe NIC 移到另一个插槽(直接连接到 CPU 而不是 PCIe-PCIe 桥接器后面)来解决问题。
因此,将 Killer 移到另一个具有更高优先级的插槽(如果可能)和/或将 USB NIC 移到另一个具有较低优先级的 USB 端口可能会有所帮助。默认情况下,速度较低的接口优先级较低。如果可能,请将 USB 设置为 100 mb/s 而不是千兆位。(请记住,Wifi 5 或 6 可能比 1 Gb/s 更快,并且 Windows 实际上可能更喜欢 Wifi 而不是 1 Gb/s 有线连接。我见过这种情况。)
我不确定,但我觉得电源管理也可能与此相关。如果 NIC 驱动程序具有电源管理设置,请尝试禁用它。(如果该设置可用,它将默认启用。)
请注意:在 Windows 就地升级时,有时在 Windows 更新/驱动程序更新时,Windows 似乎倾向于将 NIC 的优先级(和电源管理设置)重置为默认/自动,无论您的偏好如何。
我已经养成了在每个补丁星期二后检查优先级(并重置它们)的习惯。