為防蠕蟲病毒大量發送封包,Microsoft 從 XP SP2 開始限制 TCP/IP 半開連線 (SYN_SENT) 上限:XP SP2 為 10/秒;Vista 依版本不同:Ultimate 25、Business 10、Home Premium 5、Home Basic 僅 2。P2P 軟體 (BitTorrent、BitComet、eMule、迅雷、PPLive 等) 需大量並發連線建立高速下載,此限制嚴重拖慢速度。
tcpip.sys (網路上有現成二進位修改版,將限制值改為 0xFFFF 或更大):tcpip.sys (x86)tcpip.sys (x64)以系統管理員身分開啟命令提示字元:
takeown /f C:\Windows\System32\drivers\tcpip.sys
icacls C:\Windows\System32\drivers\tcpip.sys /grant %USERNAME%:F
原文用 cacls,Vista/Win7 建議改用 icacls,%USERNAME% 會自動展開為目前登入帳號。
netsh interface tcp set global autotuninglevel=disabled
bcdedit /set nointegritychecks on
原文 bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS 為舊語法,新版建議用 nointegritychecks。
copy /y "下載路徑\tcpip.sys" C:\Windows\System32\drivers\tcpip.sys
若複製失敗 (檔案被鎖定),重開機進入「安全模式」再執行複製。
regedit,瀏覽至:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters或下載現成 .reg 檔匯入 (原文提供 4096 連線版本)。
重開機後,啟動 BT/PT 軟體觀察連線數與下載速度是否顯著提升。
tcpip.sys (複製為 tcpip.sys.bak)。tcpip.sys 版本不同,需對應版本修改檔。