Windows-Xp

如何修復“TCP/IP 已達到安全限制…”事件消息

  • November 29, 2010

作為系統事件,我收到以下警告:“TCP/IP 已達到對並發 TCP 連接嘗試次數施加的安全限制。” 在執行 Win XP SP3 的盒子上。我該如何解決這個問題?另外,我如何診斷哪些應用程序正在打開所有這些連接。

可能是您實際上故意同時建立十多個連接(實際建立部分,即未建立的全部連接),或者您的系統上有一些惡意軟體。

正如 Izzy 所寫,這應該是一種安全功能,可防止惡意軟體因連接嘗試不完整而使系統陷入癱瘓 - 因此您可能需要先徹底檢查系統的健康狀況並嘗試找出導致此警告的原因(嘗試 Malwarebyte 的 Antimalware 如果你想要我個人的最愛)。

一些 P2P 應用程序可能會導致此問題,但如果您保持更新,大多數應用程序現在應該可以處理此問題。這是微軟的文章,這裡有一些引述,最後是關於如何找出罪魁禍首的說明:

安裝了 Service Pack 2 (SP2) 的 Windows XP 中的 TCP/IP 堆棧限制了並發的、不完整的出站 TCP 連接嘗試的數量。當達到限制時,後續的連接嘗試被放入隊列並以固定速率解決,因此只有有限數量的連接處於未完成狀態。在正常執行期間,當程序連接到有效 IP 地址的可用主機時,未完成狀態的連接數不受限制。當不完整的連接數超過限制時,例如,由於程序連接到無效的 IP 地址,將呼叫連接速率限制,並記錄此事件。

在命令提示符下,鍵入 Netstat –no 查找有大量尚未建立的打開連接的程序。這些連接由 Active Connections 資訊的 State 列中的 TCP 狀態 SYN_SENT 指示。請注意 PID 列中程序的程序標識號 (PID)。按 CTRL+ALT+DELETE,然後點擊任務管理器。

引用自:https://serverfault.com/questions/51597