天天看點

Windows XP 中的入站連接配接限制

Windows XP 中的入站連接配接限制

症狀

在運作 Windows XP 的計算機上,當您嘗試連接配接到另一台 Windows XP 計算機時,可能會收到下面的錯誤資訊:

No more connections can be made to this remote computer at this time because there are already as many connections as the computer can accept.

原因

如果計算機達到了能夠承載的最大入站連接配接數,則會發生此問題。

對于 Windows XP Professional,最多允許 10 台不同的計算機通過網絡同時連接配接。此限制包括所有傳輸和共享協定的資源的組合。對于 Windows XP Home Edition,最多允許 5 台其他計算機通過網絡同時連接配接。

此限制是系統允許承載的來自其他計算機的并行會話的數量。這一限制不适用于使用管理工具從遠端計算機進行的連接配接。

注意,此限制僅适用于到 Windows XP 的入站連接配接。使用 Windows XP 時,可以建立無限數量的到其他系統的出站連接配接。

更多資訊

無任何活動的任何檔案、列印、命名管道或郵件插槽會話在 AutoDisconnect 時間過期後将自動斷開連接配接,AutoDisconnect 時間的預設值是 15 分鐘。在會話斷開連接配接後,10 個連接配接中的其中一個将變得可用,這樣其他使用者就可以連接配接到 Windows XP 系統。是以,縮短 AutoDisconnect 時間可以幫助減少使用者在不作為伺服器大量使用、具有 10 個或 5 個連接配接限制的系統上可能遇到的一些問題。

您可以通過在指令提示符處運作下面的指令行來配置 AutoDisconnect 時間:

net config server /autodisconnect:自動斷開連接配接前的時間

指定時間(以分鐘計)。

Windows Server 服務是自優化的,伺服器配置參數通常會在您每次啟動 Windows XP 時自動配置(計算和設定)。如果您結合 /autodisconnect、/servcomment 或 /hidden 選項運作“net config server”,将會顯示已自動優化的參數的目前值,并且這些值将被寫入系統資料庫。這些參數被寫入系統資料庫之後,您将無法使用“控制台”中的“網絡”工具來調整伺服器服務。如果您更改伺服器服務的任何設定,Windows XP 将無法再針對您的新配置自動優化伺服器服務。為避免失去伺服器服務的自動自優化功能,請通過系統資料庫編輯器進行更改,而不要從指令行或“控制台”中的“網絡”進行更改。

來自單個計算機的所有邏輯驅動器、邏輯列印機和傳輸級别連接配接組合均被視為一個會話;是以,這些連接配接在 10 個連接配接限制中隻計作一個連接配接。例如,如果使用者建立到 Windows XP 系統的兩個邏輯驅動器連接配接、兩個 Windows 套接字連接配接和一個邏輯列印機連接配接,則隻算作建立了一個會話。結果,盡管已經建立了三個邏輯連接配接,但與 Windows XP 系統的連接配接隻增加了一個。

系統 A 能夠與另一系統(系統 Z)建立多個會話的唯一方法是:系統 A 正在運作會建立到系統 Z 的邏輯連接配接的服務。例如,如果一個使用者以來賓身份登入到系統 A,一個服務正在系統 A 上的 user1 帳戶下運作,并且該使用者和服務(作為 user1)均建立了到系統 Z 的連接配接,則會建立兩個會話。使用伺服器服務的每個登入會話都會計入連接配接數量内。

根據開發人員的訓示:連接配接限制指基于重定向器的連接配接數量,對任何檔案、列印、命名管道或郵件插槽會話都是強制執行的。TCP 連接配接限制不是強制執行的,但它可能要受法律協定的限制,不能超過 10 個用戶端。

這篇文章中的資訊适用于:

  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional