这段Windows注册表编辑脚本包含了针对TCP/IP参数的一系列调整,旨在优化网络性能或解决特定网络问题。下面是对每个参数的解释和设置值的说明:
MTU (Maximum Transmission Unit, 最大传输单元):
设置为0x5d4(1496字节)。这表示TCP/IP层允许的最大数据包大小。此值适用于在以太网环境中减去帧头和其他开销后的情况。
TcpMaxDupAcks (Maximum Duplicate ACKs):
设置为2。这表示当TCP连接收到两个重复的ACK时,将认为数据包丢失并触发快速重传机制。
NameSrvQueryTimeout (Name Server Query Timeout):
设置为0xbb8(3000毫秒)。这是DNS查询的超时时间。
EnablePMTUDiscovery (Enable Path MTU Discovery):
设置为1。启用此功能允许TCP动态发现路径上的最大MTU,并相应调整数据包大小。
EnablePMTUBHDetect (Enable Black Hole Detection):
设置为1。与PMTU发现相关,当检测到数据包被丢弃时可能触发。
TCPWindowSize (TCP Window Size):
设置为0xffff(65535字节)。这是TCP连接上可以发送或接收的最大数据量。
TcpTimedWaitDelay (TCP TIME_WAIT Delay):
设置为0x1e(30秒)。控制TCP连接在TIME_WAIT状态下保持的时间。
MaxUserPort (Maximum User Port):
设置为0xfffe(65534)。允许用户应用程序使用的最高端口号。
DefaultTTL (Default Time To Live):
设置为0x50(80)。数据包在网络中传播之前可以经过的最大路由器数量。
MaxHashTableSize (Maximum Hash Table Size):
设置为0xffff(65535)。用于TCP连接的哈希表的大小。
MaxFreeTcbs (Maximum Free Transmission Control Blocks):
设置为0x2000(8192)。可以同时存在的空闲传输控制块(TCB)的数量。
KeepAliveInterval (Keep-Alive Interval):
设置为0x3e8(1000毫秒)。空闲连接上发送保持活动探测的频率。
TCPInitialRTT (TCP Initial Round-Trip Time):
设置为0。初始TCP连接的往返时间估计。
EnableDeadGWDetect (Enable Dead Gateway Detection):
设置为0。禁用死亡网关检测功能。
DisableTaskOffload (Disable Task Offload):
设置为0。不禁用任务卸载。
EnableSecurityFilters (Enable Security Filters):
设置为1。启用TCP/IP堆栈的安全功能。
KeepAliveTime (Keep-Alive Time):
设置为0x1b7740(2小时)。在空闲连接上发送保持活动探测之前的空闲时间。
TcpFastOpen (TCP Fast Open):
设置为1。允许TCP连接在三次握手完成之前就开始数据传输。
TcpNumConnections (TCP Number of Connections):
设置为0xffff(65535)。允许的最大TCP连接数。
GlobalmaxTcpWindowSize (Global Maximum TCP Window Size):
设置为0x3ebc0(262144字节)。全局TCP窗口大小的最大值。
在桌面新建文本文档,复制粘贴如下内容,另存为或重命名“.reg”,双击合并即可。
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters] "MTU"=dword:000005d4 ;MTU (最大传输单元): 设置TCP/IP可以使用的最大传输单元。这里设置为0x5d4,即1496字节(减去以太网头和其他开销后) "TcpMaxDupAcks"=dword:00000002 ;最大重复ACK数量): 当收到这么多重复的ACK时,TCP将认为一个数据包已丢失并触发快速重传 "NameSrvQueryTimeout"=dword:00000bb8 ;名称服务器查询超时): 用于DNS查询的超时值 "EnablePMTUDiscovery"=dword:00000001 ;启用路径MTU发现: 允许TCP探测路径上的最大MTU并相应地调整其数据包大小 "EnablePMTUBHDetect"=dword:00000001 ;启用黑洞检测: 与PMTU发现相关,当检测到数据包被丢弃时可能触发 "TCPWindowSize"=dword:0000ffff ;TCP窗口大小: 控制TCP连接上可以发送或接收的最大数据量(以字节为单位) "TcpTimedWaitDelay"=dword:0000001e ;TIME_WAIT延迟: 控制TCP连接在TIME_WAIT状态下保持多久 "MaxUserPort"=dword:0000fffe ;最大用户端口: 允许用户应用程序使用的最高端口号 "DefaultTTL"=dword:00000050 ;默认TTL): 数据包在网络中传播之前可以经过的最大路由器数量 "MaxHashTableSize"=dword:0000ffff ;最大哈希表大小: 用于TCP连接的哈希表的大小 "MaxFreeTcbs"=dword:00002000 ;最大空闲TCB数量: 可以同时存在的空闲传输控制块(TCB)的数量 "KeepAliveInterval"=dword:000003e8 ;保持活动间隔: 空闲连接上发送保持活动探测的频率 "TCPInitialRTT"=dword:00000000 ;TCP初始往返时间: 初始TCP连接的往返时间估计 "EnableDeadGWDetect"=dword:00000000 ;启用死亡网关检测: 允许系统检测并避免使用不可达的默认网关 "DisableTaskOffload"=dword:00000000 ;禁用任务卸载 "EnableSecurityFilters"=dword:00000001 ;启用安全过滤器: 启用TCP/IP堆栈的安全功能 "KeepAliveTime"=dword:001b7740 ;保持活动时间: 在空闲连接上发送保持活动探测之前的空闲时间 "TcpFastOpen"=dword:00000001 ;TCP快速打开: 允许TCP连接在三次握手完成之前就开始数据传输 "TcpNumConnections"=dword:0000ffff ;TCP连接数: 允许的最大TCP连接数 "GlobalmaxTcp WindowSize"=dword:0003ebc0 ;全局最大TCP窗口大小: 全局TCP窗口大小的最大值
20HN 回答于11-06
20HN 回答于11-02
lfw 回答于10-30
张某人 回答于10-30
jjtlwt 回答于10-30
取消评论你是访客,请填写下个人信息吧