Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows XP SP2 限制 TCP 連線數導致 BT 下載無法瀏覽網頁?修補 TCP.SYS 解除限制實測有效

編輯:XP 系統基礎知識

問題成因

SP2 為防震盪波類蠕蟲病毒,即時監控每進程 TCP 並發連線數,超過安全閾值即遮罩部分連線。BT、eMule 等多線程 P2P 軟體遭誤傷,導致下載時 IE 無法開啟網頁或極慢。

無效嘗試:修改登錄

微軟知識庫 KB314053 提到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\TcpNumConnections,預設 0xFFFFFE,實測修改此值無效。

有效解法:第三方補丁修補 TCP.SYS

  1. 下載 EVID4223FIX.exe(或同類工具)。
  2. 執行,輸入新連線數上限(建議 100),按 Enter。
  3. 程式會替換修改過的 TCP.SYS。
  4. 系統檔案保護彈出對話框,選「取消」→「是」確認保留修改版。
  5. 重開機後,BitComet 與 IE 可和平共存,下載瀏覽兩不誤。

替代方案:備份舊版 TCP.SYS 手動替換

升級 SP2 前先備份 TCP.SYS,打完 SP2 後進入安全模式或純 DOS 以舊檔覆蓋新檔(未實測,供參考)。

小編提醒

  • 修改登錄解除 TCP 連線限制已被證實無效。
  • 此限制非 SP2 設計缺失,乃基於安全考量。
  • 不建議使用第三方補丁,最佳方案是等待 P2P 軟體更新相容。
  • 若決定使用,請先完整備份系統或至少備份 TCP.SYS。
Copyright © Windows教程網 All Rights Reserved