Windows 8 上的 WiFi 速度慢得令人难以置信

Windows 8 上的 WiFi 速度慢得令人难以置信

有人给我一台 Windows 8 笔记本电脑来“修理”。WiFi
连接速度太慢了。

  • 当笔记本电脑是新的时,WiFi 没问题
  • 现在 WiFi 连接非常慢:10 到 30 kB/s 之间(使用 iPerf 测试)
  • 有线连接正常(我的电脑和笔记本电脑旁边的千兆链路速度在 83 到 112 MB/s 之间)
  • 我启动了 Linux,WiFi 带宽正常
  • 我还测试了两个不同的外部 WiFi(一个 D-Link 和一个 ALFA):同样的问题
  • 相同的外部 WiFi 键可与另一台 Windows 8 笔记本电脑正常工作
  • 不同路由器的速度都比较慢(在两间使用不同路由器的房子里进行了测试)
  • 在故障安全模式下测试:同样的问题
  • 我禁用了防火墙:同样的问题
  • 根据 Spiff 的建议,我使用了 WiFi 频道 1,而不是频道 11:同样的问题

因此我可以(几乎 100%)确定这不是驱动程序问题,也不是硬件问题。
那么问题仅与此特定的 Windows 安装有关。但为什么只针对 WiFi 而不是有线连接?“WiFi 堆栈”可能已损坏,但我认为不存在这样的 WiFi 堆栈。

  • 我还删除了常用的工具栏、广告软件等
  • 我更新了内置 WiFi 驱动程序(没有什么改善)

我还能做什么来解决这个问题?

答案1

3个词:使用系统还原。 

答案2

要确定问题是否出在 Windows 本身,而不是某些软件或特定于其“居住”的 Windows 副本的设置,请从外部 USB、FireWire 或 Thunderbolt 磁盘启动,该磁盘上已全新安装 Windows 8,并且已更新 Wi-Fi 卡驱动程序。看看问题是否发生在那里。

要查看它是否是 2.4GHz 或 5GHz 干扰的内部源,请尝试连接到不同频段/信道上的 AP。例如,我曾见过显卡和显示器造成严重的 2.4GHz 干扰在某些分辨率/刷新率设置下。可能是您的 Linux 视频驱动程序运行的图形子系统与 Windows 不同,这意味着不同的时钟速率会导致不同频率的干扰。尝试使用不同的显示分辨率和刷新率,看看是否确实是图形芯片组或显示器导致了问题。

它可能是除图形/显示子系统之外的内部干扰源,但同样,您启动的 Linux 可能没有初始化其他子系统,或者没有使用相同的设置运行它们,因此它们不会产生相同类型的射频噪声。

哦,嘿,测试内部 RF 噪声假设的另一种方法是将其中一个外部 USB Wi-Fi 适配器放在一根相当长的(例如 2 米)USB 电缆上,并将其尽可能远离系统(和显示器),看看问题是否明显减轻。然后看看问题是否与 USB Wi-Fi 适配器与主系统的距离有关。

答案3

您没有提到是否针对多个 WiFi 路由器进行了测试... 有吗? 这可能与 Windows/路由器组合有关,也许是路由器 WiFi 存在一些问题,Linux 可以恢复,但 Windows 不能。

此外,这些本身并不能解决您的问题,但在这种情况下我会使用以下两种分析工具:

进程探索器将为您提供任何给定程序的网络活动图表。这可以让您了解网络流量的整体形成情况以及每个程序的情况,将网络活动与其他系统活动关联起来,查看性能测试中的特定模式等。http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

网络计量器是一个非常基本的程序,但有一个很棒的功能:系统托盘中的图表,当您想知道数据是否/如何传输时,可以看一眼:http://download.cnet.com/Net-Meter/3000-2155_4-10435551.html

显然,这些只是诊断工具,但我认为它们在这里可能会有帮助。

答案4

该问题的一个解释是这台笔记本电脑的电源设置不佳。

转到控制面板/电源选项/更改计划设置/无线适配器设置/省电模式,单击“使用电池”和“插入”下拉菜单,并为两者选择“最大性能”,然后重新启动。

另一种可能性是服务质量(QoS) 设置有问题。QoS 系统服务必须正在运行,否则会出现问题。(我不确定下面描述的修复方法是否适用于 Windows 8。)

在 regedit 中,转到键 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Psched。如果子键 Psched 不存在,请创建它。在 Psched 中,创建一个名为的新 DWORD 值NonBestEffortLimit并将其设置为零 (0)。单击“确定”。重新启动以使更改生效。

相关内容