Windows XP SP2 為防範蠕蟲病毒(如震盪波)利用大量並發連接進行傳播,將 TCP 並發連接數上限鎖定為 10 個。雖然增強了安全性,但也導致 BT、P2P、FlashGet 等多線程下載工具速度大幅下降。本文將詳細介紹如何透過修改系統核心檔案 tcpip.sys 突破限制,並說明相關工具與安全權衡。
網路上曾流傳修改 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters 下的 TcpNumConnections 鍵值(預設 10 改為 150)以突破限制。實測證明此法無效,因 SP2 是透過 tcpip.sys 系統檔案在核心層級攔截並發連接,而非透過註冊表設定。
正確做法是直接修補 C:\Windows\system32\drivers\tcpip.sys。該檔案受系統檔案保護,需在安全模式或使用專用工具替換。
tcpip.sys。EvID4226Patch.exe,視窗會顯示目前檔案版本與並發限制(預設 10)。
修改後,最大並發連接數可達 150,多線程下載速度明顯提升。
若無法進入 Windows,可在純 DOS 下執行:
EvID4226Patch /L=150 /W=C:\WINDOWS\system32\drivers /L=tcpip.sys
其中 /L=150 為欲設定的最大安全連接數,/W 指定 Windows 目錄。
tcpip.sys 版本與並發限制,在「TCP/IP Limitation」輸入新數值(如 150),按「Apply」並重開機。
突破限制會降低系統對蠕蟲病毒的防禦能力。若電腦感染病毒/木馬,過多執行緒會加速蔓延。建議: