Windows 正在将 1GBit 连接降至 100mbit

Windows 正在将 1GBit 连接降至 100mbit

我当前的网络应该支持有线 1Gbit 连接。我的 PC 上以前是 1Gbit,但前段时间 Windows 开始将其视为 100mbit。尝试了几种方法后,我 100% 确定这是操作系统的问题。

到目前为止我尝试过的事情:

  • 摆弄设备设置,将速度设置为 1Gbit 全双工,不降低连接速度,禁用 Gigabit Lite -没有帮助
  • 购买了新的 Cat6 电缆,以排除坏电缆 -没有帮助
  • 尝试升级 NIC 驱动程序 -没有帮助
  • 在 Windows 中禁用休眠功能 -没有帮助
  • 购买了 USB3.0 网卡,排除网卡故障 -没有帮助
  • 设置另一台电脑,连接新旧电缆 -第二台 PC 在两条电缆上均检测到 1Gbit
  • 尝试在主 PC 上使用 Linux Live 发行版 -在电缆和网卡上均检测为 1Gbit

这表明这是 Windows 安装问题,但我非常想避免重新安装 Windows。我还可以尝试其他方法吗?

  • 板载网卡是 Realtek PCIe GBE 系列控制器
  • 驱动程序是 10.10.714.2016,不确定更新之前是什么
  • 第二台电脑的驱动程序版本是 9.1.410.2015。我不确定恢复到该版本是否有帮助,尝试过但失败了 - Realtek 驱动程序安装起来很麻烦
  • 主 PC winver 为 1909(内部版本 18363.592),已启用自动更新,并且操作系统为最新版本
  • 第二台电脑的 winver 是 1903(内部版本 18362.592),已启用自动更新

答案1

审查并确认尚未解决问题

您可能需要检查路由器上的设置,因为我听说即使将适配器设置设置为全双工,如果路由器设置为自动,有时也可能会导致不良影响。

否则,我注意到你提到摆弄这些设置(以及评论中提到的)只是为了确认以防其他访问此页面的人错过了自己可以尝试的内容

  • 速度和双工(“将速度设置为 1Gbit 全双工,不降低连接速度”)由于您已在适配器上将其设置为 1.0 Gbps 全双工,如果执行列出的其他设置后仍然没有帮助,并且您的路由器设置为自动,您可能需要尝试将其改回自动协商。
  • 千兆精简版(“已禁用 Gigabit Lite”)-保持禁用状态
  • WOL 和关机链接速度(“...速度并未降低”)这不会影响任何事情,因为它是当您的计算机关闭或处于待机状态时的局域网唤醒设置,您可以随意设置。
  • 视窗电源计划高效率。 -您可能想尝试将其设置为高性能或者打开高级并更改您首选电源计划中的特定网络适配器适配器设置
  • 你证实了自动禁用千兆绿色以太网节能以太网都已准备好已禁用正如 SQLTemp 已经提到的。

建议的解决方案

现在您可以尝试以下一些其他步骤:

  • 高级设置巨型帧设置已禁用
  • 在 NIC 中特性窗户下的能源管理选项卡,确保“允许计算机关闭此设备以节省电量“ 是未选中。您可能还想更进一步检查设备管理器,按连接进行组织,并确保 NIC 所连接的所有设备均未激活电源管理复选框(但这是额外的)

如果没有,请尝试...

打开提升的命令提示符并运行以下命令:

netsh int tcp set global autotuninglevel=disabled

如果这没有帮助,你可以重新启用它

netsh int tcp set global autotuninglevel=normal

如果可能与Windows 自动调整


如果没有,请尝试...

代替更新你的司机,尝试滚回来升级到较旧的驱动程序。一些用户报告称,在升级到较旧的驱动程序后遇到了同样的问题。1903或者1909Windows更新。


如果没有,请尝试...

使用 power shell 配置双工设置,以防可能存在其他策略覆盖您使用 GUI 设置的设置...

打开 Powershell 窗口并运行以下命令

Get-NetAdapter | SELECT name, LinkSpeed, fullduplex | ft -autosize

记下所示的适配器名称(尽管您提到了“Realtek PCIe GBE Family Controller”,但在运行 powershell 命令时可能只是称为“Ethernet”),在 LinkSpeed 下,如果错误仍然存​​在,它可能不会显示 1 Gbps,但可能会显示 100 Mbps 之类的值,并且如果在全双工列下显示 True,那么您可以尝试在之后运行此命令:

Set-NetAdapterAdvancedProperty $adaptername -DisplayName "Link Speed & Duplex" -DisplayValue "1000 Mbps Full Duplex"

而您需要$adaptername用前面提到的适配器的名称进行替换。

如果这些都不起作用,我能想到的唯一办法就是看看你是否可以卸载更新(虽然这更适用于其他人,因为这篇文章是很久以前的,Windows 不会让你这样做)或者你的 NIC 的特定更新(如果在 Windows 的已安装更新下列出)。

答案2

很晚了,我认为问题出在电缆上。也许是因为我年纪够大了,还记得当时买 CAT 5 是一件大事。没有 e,因为它们当时还没有上市。抱歉回忆往事,但我很惊讶没有人提到它。也许是为了让我们知道这是理所当然的,或者也许是一个早已失传的互联网事实,无论如何,CAT 5 电缆的最高速度为 100Mbps。它看起来非常类似于 CAT 5e,但它可以处理 1Gbps。仔细查看绝缘层,类型应该是打印的,点阵式。

答案3

我不确定这是否是您遇到的全部问题,但如果您将 NIC 上的“速度和双工”设置从“自动”更改为“自动”,那么您还必须在交换机端口上进行更改……否则,当首次连接到交换机并且交换机尝试自动协商连接速度时,它将得不到响应,然后交换机将降级到最低设置(100 或 10 mb)以确保它具有某种连接,因此如果您查看交换机中的错误日志,您将看到速度/双工不匹配错误……我们过去在设置 VOIP 电话网络时经常遇到这种情况。如果连接器正确完成,布线就不是问题,因为我见过 CAT3 进行 100mb 连接……

相关内容