当前位置: 首页 > 科技观察

如何增加IRPStackSize以提高Windows10中的网络速度?_0

时间:2023-03-16 12:24:50 科技观察

【.comExpressTranslation】无论您是在办公室还是远程工作,高性能的网络连接对您的工作效率至关重要。这个简单的事实解释了为什么那么多在家工作的人选择购买高速宽带互联网连接。但是获得最快的互联网连接并不能保证网络的高性能,还有其他因素需要考虑。众所周知,MicrosoftWindows10中的默认网络配置设置默认设置为安全、稳定的值。可以预见,安全性和稳定性并不总是等同于快速和高性能,尤其是在网络连接方面。本教程向您展示如何编辑Windows10注册表文件以更改名为IRPStackSize的设置。增加该参数的值有望大幅提升Windows10PC的整体网络性能。免责声明:编辑Windows注册表文件绝非儿戏。损坏的Windows注册表文件会使您的计算机无法运行,需要重新安装Windows10操作系统,并且可能会丢失数据。在继续下一步之前,备份Windows10注册表文件并创建一个有效的还原点。如何通过增加IRPStackSize来提高Windows10中的网络速度?I/O请求数据包堆栈大小(IRPStackSize)是指您的计算机可以同时使用多少个36字节接收缓冲区。大缓冲区意味着您的计算机可以一次处理更多数据,这在理论上应该使您的计算机运行更高效。虽然没有关于此参数的官方Microsoft文档,但默认设置为15,这对于大多数正常速度(10Mbps)的网络连接来说已经足够了。最大数量限制为50,Microsoft警告选择33到38之间的值可能会导致稳定性问题。以本文为例,我们将该值增加到32。在Windows10桌面搜索框中键入“regedit”,然后从结果列表中选择regedit.exe。使用左侧窗格,浏览Windows10注册表文件,直到找到这个特定的键,如图A所示:Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters图A对于大多数用户来说,没有IRPStackSize对应的条目,所以我们需要创建它。右键单击“Parameters”文件夹(或右键单击右侧窗格中的空白区域),然后选择NEW|DWORD(32位)上下文菜单中的值。将新的密钥条目命名为IRPStackSize,如图B所示。注意:大写字母对于此配置更改的成功至关重要。图B双击刚刚创建的新IRPStackSize键并将值表示法更改为Decimal以使事情变得更容易。然后,如图C所示,将数据值改为32。图C点击OK锁定更改并退出regedit。要完成此过程,您需要重新启动PC。如果您连接到速度超过10Mbps的宽带网络,您会立即看到网络性能的提高。如果您的连接速度低于10Mbps,您可能看不到任何改善。但是,如果您收到此奇怪的错误消息:“没有足够的存储空间来处理命令”,那么此更改也将为您解决该问题。原标题:HowtoimprovenetworkspeedinWindows10byincreasingIRPStackSize,作者:MarkKaelinhttps://www.techrepublic.com/article/how-to-improve-network-speed-in-windows-10-by-increasing-irpstacksize/【翻译稿件,合作站点转载请注明原译者和出处为.com】