XP SP2 為防禦震盪波等蠕蟲病毒,在 tcpip.sys 核心層硬性限制半開放連線(半連線)上限為 10 個。這嚴重拖慢 BT、eMule、FlashGet 等多執行緒下載工具的速度。網傳修改註冊表 TcpNumConnections 的方法無效,因限制寫在驅動程式碼而非註冊表。真正有效的做法是修補 tcpip.sys 二進位檔案,提高半開放連線上限。
EvID4226Patch211a-en.zip(約 30 KB),解壓縮。C:\Windows\system32\drivers\tcpip.sys。EvID4226Patch.exe,視窗顯示目前版本與限制值(預設 10)。tcpip.sys 複寫至 C:\Windows\system32\drivers\、C:\Windows\system32\dllcache\、C:\Windows\ServicePackFiles\i386\ 三處。提高半開放連線上限會降低系統對蠕蟲病毒傳播的緩解能力。建議:
修補後重啟,用 netstat -an | find "SYN_SENT" 觀察半開放連線數即可驗證成效。享受滿速下載吧!