|
本帖最后由 fulibo 于 2025-1-6 19:39 编辑
本群群友goto的设置蓝本,我在里面添加了网络算法一类设置!
@echo off
for /f %%b in ('reg query "HKLM\SYSTEM\ControlSet001\Services\Tcpip\Parameters\Interfaces" /s /v /f "T1" 2^>nul ^|findstr /i "{"') do (
reg add "%%~b" /v "TcpAckFrequency" /t REG_DWORD /d "1" /f
reg add "%%~b" /v "TcpDelAckTicks" /t REG_DWORD /d "0" /f
reg add "%%~b" /v "TCPNoDelay" /t REG_DWORD /d "1" /f
reg add "%%~b" /v "TcpSegmentOffload" /t REG_DWORD /d "1" /f
reg add "%%~b" /v "ChecksumOffload" /t REG_DWORD /d "1" /f
reg add "%%~b" /v "JumboPacket" /t REG_DWORD /d "1" /f
reg add "%%~b" /v "EnableDHCP" /t REG_DWORD /d "1" /f
)
netsh int tcp set global autotuninglevel=normal
netsh int tcp set heuristics disabled
netsh int tcp set supplemental Internet congestionprovider=ctcp
netsh int tcp set global chimney=disabled
netsh int tcp set global netdma=disabled
netsh int tcp set global dca=enabled
netsh int tcp set global rss=enabled
netsh int tcp set global ecncapability=default
netsh int tcp set global ecn=default
netsh int tcp set global timestamps=disabled
netsh int tcp set global initialRto=3000
netsh int tcp set global nonsackrttresiliency=disabled
pause
=============
rem 启用 Windows 中的数据中心加速 (DCA) 功能。DCA 可以提高网络性能和吞吐量,尤其是在高负载情况下。
rem 需要注意的是,启用 DCA 功能可能对系统稳定性产生影响,因此请谨慎操作并在操作前备份您的数据。
netsh int tcp set global dca=enabled
rem 重新启用 Windows 中的 TCP/IP 自动调整功能。自动调整功能可以根据当前的网络连接状况自动调整传输数据的窗口大小,并提高网络性能。
rem 需要注意的是,启用自动调整功能可能会对网络连接产生影响,因此请谨慎操作并在操作前备份您的数据
netsh int tcp set global autotuninglevel=normal
rem 启用 RSS
netsh int tcp set global rss=enabled
rem 禁用 TCP 烟囱卸载(TCP 烟囱卸载是一种网络技术,可帮助在网络数据传输期间将工作负载从 CPU 传输到网络适配器
netsh int tcp set global chimney=disabled
rem 启用NetDMA(直接内存访问)
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" /v "EnableTCPA" /t REG_DWORD /d "1" /f
rem 启用 TCP ECN 支持
netsh interface tcp set global ecncapability=enabled
rem 启用网络直接内存访问 (NetDMA):
netsh interface tcp set global netdma=enabled
rem 指定 TCP 拥塞控制算法为 Cubic
netsh interface tcp set global congestionprovider=cubic
rem 禁用 TCP 连接的延迟 ACK:
netsh interface tcp set global ackfrequency=disabled
rem 启用 TCP Fast Open:
netsh interface tcp set global tcpfastopen=enabled
rem 启用 TCP 重传超时时间估算:
netsh interface tcp set global tcpretransmissiontime=enabled
rem 启用 TCP 快速回复:
netsh interface tcp set global tcpquickack=enabled
rem 启用 TCP 根据网络拥塞自动调整窗口大小:
netsh interface tcp set global autotuning=normal
rem 设置 TCP 接收窗口自动调整水平:
netsh interface tcp set global rss=enabled
rem 启用 TCP/IP v6 全局参数:
netsh interface tcp set global 6to4=enabled
rem 禁用 TCP/IP v4 栈:
netsh interface tcp set global 4to6=disabled
rem 启用 TCP 根据延迟和丢包自动调整窗口大小:
netsh interface tcp set global autotuninglevel=experimental
rem 启用 TCP 数据包校验和计算:
netsh interface tcp set global tcpchecksum=enabled
rem 启用 TCP 并发连接复用:
netsh interface tcp set global multipointconnections=enabled
rem 设置 TCP 接收窗口大小自动调整比例:
netsh interface tcp set global ecn=enabled
rem 启用 TCP/IP v6 连接套接字选项
netsh interface tcp set global ipv6to4tunneling=enabled
rem 设置 TCP 接收窗口缩放因子:
netsh interface tcp set global windowscaling=enabled
rem 启用 TCP 快速打开功能:
netsh interface tcp set global fastopen=enabled
rem 启用 TCP 延迟 ACK(确认)功能:
netsh interface tcp set global delayedack=enabled
rem 启用 TCP 带外数据传输功能:
netsh interface tcp set supplemental outofbanddata=enabled
rem 启用 TCP 连接中断重试功能:
netsh interface tcp set supplemental retryinterruptibletcp=enabled
rem 启用 TCP 数据包重传功能:
netsh interface tcp set supplemental retransmission=enabled
rem 启用 TCP 快速打开功能:
netsh interface tcp set supplemental fastopen=enabled
rem 启用 TCP SACK(选择性确认)功能:
netsh interface tcp set supplemental sacks=enabled
rem 设置 TCP 短连接超时时间:
netsh interface tcp set supplemental shortcircuit=enabled
rem 设置 TCP 吞吐量优化模式:
netsh interface tcp set supplemental throughputoptimization=enabled
rem 启用 TCP 快速重传功能:
netsh interface tcp set supplemental fastretransmit=enabled
rem 启用 TCP 快速恢复功能:
netsh interface tcp set supplemental fastrecovery=enabled
rem 启用 TCP 拥塞控制算法:
netsh interface tcp set supplemental congestioncontrol=enabled
rem 启用 TCP ECN(显式拥塞通知)功能:
netsh interface tcp set supplemental ecn=enabled
rem 启用 TCP ECN 兼容性模式:
netsh interface tcp set supplemental ecncomp=enabled
rem 设置 TCP 接收窗口自动调整功能:
netsh interface tcp set supplemental autotuning=enabled
rem 启用 TCP Timestamps(时间戳)功能:
netsh interface tcp set supplemental timestamps=enabled
rem 启用 TCP 窗口缩放功能:
netsh interface tcp set supplemental windowscaling=enabled
rem 启用 TCP 尽快释放连接资源:
netsh interface tcp set supplemental linger=enabled
rem 启用 Windows 中的数据中心加速 (DCA) 功能。DCA 可以提高网络性能和吞吐量,尤其是在高负载情况下。
rem 需要注意的是,启用 DCA 功能可能对系统稳定性产生影响,因此请谨慎操作并在操作前备份您的数据。
netsh int tcp set global dca=enabled
rem 重新启用 Windows 中的 TCP/IP 自动调整功能。自动调整功能可以根据当前的网络连接状况自动调整传输数据的窗口大小,并提高网络性能。
rem 需要注意的是,启用自动调整功能可能会对网络连接产生影响,因此请谨慎操作并在操作前备份您的数据
netsh int tcp set global autotuninglevel=normal
rem Windows 10系统
rem 启用 Windows 中的 CTCP 拥塞控制算法,并将 TCP/IP 参数设置为数据中心模板
netsh int tcp set supplemental template=internet congestionprovider=ctcp
rem Windows 7 系统
rem 使用 CTCP 拥塞控制算法来管理 Windows 中的 TCP 连接。
netsh interface tcp set global congestionprovider=ctcp
rem 启用 Windows 中 TCP/IP 协议栈中的时间戳选项。时间戳选项可用于帮助识别网络延迟和计算往返时间 (RTT)。
netsh int tcp set global timestamps=enabled
|
|