优化 Windows 中的网络连接以提高速度和稳定性
优化 Windows 中的网络连接以提高速度和稳定性
在当今数字化时代,稳定的网络连接已成为日常生活中不可或缺的一部分。无论是在线办公、游戏还是娱乐,一个优化的网络环境都能带来更流畅的体验。本文将为您详细介绍如何通过调整Windows系统设置、使用命令行工具以及注册表编辑等方法,来优化您的网络连接,实现更低的延迟和更稳定的连接。
您可能获得了所付费用的互联网速度,但这并不意味着您的网络连接处于最佳状态。较高的延迟、滞后峰值和偶尔的下载速度限制是您可能仍然面临的常见问题。值得庆幸的是,您可以通过调整 Windows 设置来最大程度地减少大多数此类问题并获得快速稳定的互联网。本完整指南展示了如何优化 Windows PC 上的网络连接。
注意:根据您的网络和设备,这些更改也会对您的系统产生负面影响。最好在进行这些更改之前创建一个还原点,以便在出现问题时可以切换回来。
- 优化Windows网络相关配置
- 用于优化网络的命令提示符命令
- 使用 Windows 注册表优化网络
- 用于优化网络的第三方应用程序
优化Windows网络相关配置
让我们从 Windows 主 UI 中的调整开始,例如“设置”和“控制面板”。默认情况下,其中许多并未针对最小延迟和最佳性能进行优化。
优化网络适配器设置
按Windows+R键,然后在“运行”对话框中键入
ncpa.cpl
以打开网络连接。
右键单击您的活动网络,然后选择属性。
单击配置,然后移至下一个窗口中的高级选项卡。如下所示调整网络设置以将其配置为最佳网络性能:
- 节能以太网:已禁用
- 流量控制:禁用
- 千兆主从模式:自动协商
- 中断调节率:中等(如果不关心 CPU 资源,请尝试使用“高”。)
- IPv4 校验和卸载:启用 Rx 和 Tx
- 大量发送卸载(IPv4 和 IPv6):已启用
- 旧版交换机兼容模式:已禁用
- 链接速度省电:禁用
- 最大 RSS 队列数:2 个队列(选择更多队列会对 CPU 造成压力,从而获得微小的收益。)
- PTP 硬件时间戳:已禁用
- 接收缓冲区:512KB
- 接收端缩放:已启用
- 软件时间戳:已禁用
- 速度和双工:自动协商
- 系统空闲节能器:禁用
- TCP 校验和卸载:已启用
- 传输缓冲区:512
- UDP 校验和卸载:已启用
- 等待链接:自动协商
转到电源管理选项卡,然后禁用允许计算机关闭此设备以节省电量选项,以确保网络活动不间断。
管理电源设置
无论您的电脑电源计划如何,我相信您都不希望它导致网络中断。请按照以下步骤手动优化以避免网络问题:
在 Windows 搜索中搜索“电源计划”,然后选择编辑电源计划。单击更改高级电源设置按钮。打开无线适配器设置,并将省电模式设置为最高性能。
此外,如果您使用 USB 设备进行网络连接,请打开USB 设置,然后禁用USB 选择性挂起设置。
设置按流量计费的连接
如果您将连接设置为按流量计费,Windows 将避免在其上运行后台网络进程,例如下载 Windows 更新。我发现它对于消除游戏时的滞后峰值非常有用。
转到Windows 设置->网络和 Internet->属性,然后打开按流量计费的连接选项。
用于优化网络的命令提示符命令
您可以使用命令提示符执行许多操作,包括使用 Network Shell (netsh) 命令来优化网络设置,以实现更低的延迟和稳定的连接。
在 Windows 搜索中搜索“cmd”,然后右键单击命令提示符,然后选择以管理员身份运行。
依次复制并粘贴以下命令。确保在每个命令后按Enter键并让它完成。
netsh int tcp set global chimney=enabled
netsh int tcp set global dca=enabled
netsh int tcp set global netdma=enabled
netsh int tcp set global ecncapability=enabled
netsh int tcp set global autotuninglevel=normal
如果您遇到任何问题,请在运行命令之前将每个命令中的启用替换为禁用,以撤消更改。
使用 Windows 注册表优化网络
使用 Windows 注册表优化网络速度的方法有很多,但我们重点关注最有效的技巧。
警告:注册表中的错误更改可能会损坏 Windows 并导致数据丢失。确保在应用更改之前备份注册表。
减少延迟并提高大文件的下载速度
这些调整可以通过最小化确认检查来减少延迟并提高下载速度。
要打开 Windows 注册表,请输入
regedit
并单击注册表编辑器。
通过将其复制/粘贴到顶部搜索栏中并按Enter直接访问,移动到以下位置。
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces
这里会有多个GUID。要查找网络适配器 GUID,请打开命令提示符,然后键入
netsh lan show Interfaces
(对于有线连接)或
netsh wlan show Interfaces
(对于无线连接)。它将列出一堆信息以及 GUID。
在Interfaces注册表项中选择相同的GUID,右键单击右列,然后选择新建->DWORD(32位)值。
将此键命名为“TcpAckFrequency”,双击它,并将其值设置为1。
按照上述过程,再创建两个 DWORD 键。将第一个键命名为“TCPNoDelay”,并将其值设置为1。将第二个键命名为“TcpWindowSize”,并将其值设置为65535。
提高网络稳定性和响应能力
以下技巧将通过快速查找不良连接并在连接建立后进行更多尝试来传送数据包,从而使您的连接更加稳定。
移至注册表中的以下位置:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
在参数条目中,创建两个名为“TcpMaxDataRetransmissions”和“TcpMaxConnectRetransmissions”的 DWORD 键。将第一个键的值设置为5,将第二个键的值设置为3。
用于优化网络的第三方应用程序
有专用的应用程序可以配置 Windows 网络设置以获得最佳性能。它们会根据您当前的设置自动应用修复,并且您可以根据需要轻松撤消修复。
TCP优化器
TCP Optimizer 非常适合初学者和新手,只需单击两次即可快速应用最佳网络设置。如果您想要更多控制,请启用自定义模式,该模式可让您使用其简单的界面应用注册表破解。
它可以免费使用,并具有内置撤消选项来应用 Windows 默认网络设置。
cFos速度
cFosSpeed 是一款流量塑造应用程序,可以根据您的需求优化流量。它有两种模式:一种让您专注于较低的游戏延迟,另一种让您专注于高速下载的更高带宽。您还可以单独管理每个应用程序的网络优先级,将网络资源集中在重要的应用程序上。
它有一个功能齐全的 30 天试用计划,之后您必须以 18.59 美元购买许可证。
网络优化器
NetOptimizer 是另一个与 TCP Optimizer 类似的应用程序,具有许多网络优化设置。它所做的大部分调整在 TCP Optimizer 应用程序中不可用,因此我将其列在此处。
您只能在免费版本中调整两个选项。要应用所有优化,请花费 29.95 美元获取许可证。
奖金
如果您使用的是 Windows 专业版或企业版,则可以在组策略编辑器中调整另一个设置。在 Windows 搜索中键入“组策略”,然后打开编辑组策略。
转到计算机配置->管理模板->网络->QoS 数据包调度程序。打开限制可预留带宽设置,将其设置为启用,然后将带宽限制(%)调整为0。
默认情况下,Windows 会保留 80% 的网络带宽用于系统进程和 Windows 更新。当您将其设置为0时,当您在前台执行消耗大部分带宽的操作时,系统将不会优先考虑更新。当系统和前台应用程序争夺资源时,它可以确保您的个人应用程序/游戏获得优先权。
上述所有调整都已应用在我的两台电脑上,而且我从未遇到过任何延迟或滞后峰值的问题(至少在我这边)。您可以使用互联网速度测试站点来查看这些更改如何影响您的下载速度和 ping。
图片来源:Unsplash。所有屏幕截图均由 Karrar Haider 制作。