![让 Win 7 Homegroup 通过有线连接而非无线连接运行](https://linux22.com/image/1394839/%E8%AE%A9%20Win%207%20Homegroup%20%E9%80%9A%E8%BF%87%E6%9C%89%E7%BA%BF%E8%BF%9E%E6%8E%A5%E8%80%8C%E9%9D%9E%E6%97%A0%E7%BA%BF%E8%BF%9E%E6%8E%A5%E8%BF%90%E8%A1%8C.png)
我在两台计算机之间设置了 Win 7 Homegroup。两台计算机都通过有线和无线方式连接到网络,有线连接对于 Homegroup 传输来说要快得多(对我来说大约快 8 倍)。但是,当任何一台计算机启用无线适配器时,传输都会通过无线连接进行,尽管速度较慢。我已经确认了这一点,因为我可以禁用两台机器上的无线功能,速度就会恢复。我已经确认两台机器的有线接口/适配器在适配器列表中的排名较高,并且它们的指标低于无线适配器。
我还可以尝试什么来确保始终优先使用有线连接?
答案1
该度量标准未被使用,因此最可能的原因是,无论使用哪个接口首先建立连接,该接口都会继续被使用。
您可以通过在机器首次启动时启用无线和有线来验证这一理论。然后禁用无线测试传输。然后启用并测试。这应该可以验证您当前的观察结果。
现在禁用无线,重启两台机器。禁用无线然后启用,重新测试。我大胆猜测,即使启用无线,现在有线网络仍将继续使用。如果这被证明是正确的,那么请在此处发布您的发现,我可以为您提供两个非常短的批处理文件,您可以在启动时运行它们(以延迟启用无线)并在关机时运行它们以禁用无线。
单独询问一下,两张卡是否都启用了 TCP/IP 上的 NetBIOS?
一天后补充:@Chad 这是一个有趣的谜题,因为我只因为特定原因而不得不在接口上强制使用指标;否则自动指标在引导流量方面总是有效的。您说的是指标实际上显示有线适配器的指标较低,因此本质上您看到的是该指标未被使用。
在深入研究这个难题之前,这里还有一个解决方案(如果你不想再花更多时间在这上面)。你可以将你的机器设置为在有线链接状态为“已连接”时自动关闭无线,在断开连接时打开无线。使用 BIOS 设置(如果可用)或实用程序软件自由的或者有薪酬的和可能还有其他选择或无线网卡驱动程序上的设置(英特尔 ProSET卡等)。您还可以尝试另一件事(它在我的系统上不起作用,但其他人报告说它起作用)。进入“控制面板\网络和 Internet\网络连接”。如果您的菜单不可见,请按 [Alt]。选择“高级 -> 高级设置”。在这里将有线连接的优先级提高。它没有告诉您,但有人报告说之后需要重新启动。这可能对您有用,但 YMMV。
最后,如果你想深入研究这个谜题,这里有一个列表可以查看
你有没有尝试过手动设置指标两台机器上的两张卡上都有这些指标吗?它仍然不使用指标吗?
另一种可能性是未使用 TCP/IP。
是 Windows 7、64 位还是 32 位?如果是 32 位,您是否任何机会 安装 NetBEUI 协议?
您使用的路由器的品牌/型号是什么?如果 TCP/IP 上的 NetBIOS 设置为默认设置,路由器的 DHCP 服务器是否禁用它或不支持它?
您是否已在任一卡上禁用“NetBIOS Over TCP/IP”?
“QoS 数据包调度程序”是否启用或禁用?
您使用 IP v6 和 v4 吗?
两台机器上的 Windows 防火墙是否均处于活动状态并启用?
无线网卡在高级属性中是否有任何特定设置,一旦通过无线 A/P 进行身份验证,它们就可以直接相互连接?
你的路由器的 LAN 端口上是否设置了任何带宽管理?
您可以提供完整适配器列表的打印件吗?
您可以从提升的 CMD 提示符运行以下命令并提供其输出吗?
网络状态-r
netstat -b(运行此命令之前关闭所有不必要的应用程序以保持列表较小)
网络状态监测
参考: http://www.infocellar.com/winxp/netbui-netbios.htm
http://www.speedguide.net/faq_in_q.php?qid=350
http://accessagility.com/products/bridgechecker.html