疑難排解 Windows 對等工作群組中的伺服器訊息區輸入的連線限制

文章翻譯 文章翻譯
文章編號: 328459 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

徵狀

在對等工作群組中當您嘗試連線到正在執行的任何列出的產品在本篇文章開頭之電腦的網路資源您可能會收到下列錯誤訊息之一:
作業系統錯誤 71。

沒有更多的連線可以會進行到這部遠端電腦這一次,因為已在電腦可接受的連線為數目。


發生系統錯誤 71。

這個遠端電腦已達到其連線限制,您無法連接到這一次。
當電腦達到允許的主機連線最大數目時,就會發生這個問題。在這種情況下 NULL 工作階段連線時產生在 Microsoft Windows 2000 用戶端,這個 NULL 工作階段連線就會為一個工作階段中計算 Microsoft Windows XP 架構的伺服器上。因此,錯誤訊息中這症狀 > 一節所提及即使發生連線到電腦的數目不執行超過限制。

在另外當多個 NULL 工作階段所產生的是從單一的 Windows 2000 用戶端電腦,多個 NULL 工作階段會被計算為多個工作階段中。不過,NULL 工作階段會以單一工作階段當您執行 [網路工作階段] 命令時出現。在這種情況下當設定 RestrictAnonymous 登錄項目],而且拒絕 NULL 工作階段連線,這個徵狀仍然發生。

備忘稿
  • Windows XP 商用版電腦並行的網路連線所允許的大的值是 10。這個限制包括所有的傳輸和所有資源共用通訊協定。Windows XP 家用版為基礎的電腦並行的網路連線所允許的數目上限是 5。這個限制是可以裝載在同時間從其他電腦的工作階段數目。因此,我們無法使用系統管理工具使用方式從遠端電腦連接至系統。
  • 當多個 NULL 工作階段連線從單一電腦時, 就會計算它們的每一個。
  • 只有一個 IPC $ 可使用 [網路工作階段] 指令來檢查。比方說當單一 Windows 2000 架構的電腦會嘗試使用多個的 IPC $ 工作階段,只有一個單一的 IPC $ 工作階段可以使用一次。
  • 此解析度 RestrictAnonymous 無效。

發生的原因

Windows 用戶端工作站可能已經開啟管道連線到具名的管道 \PIPE\spoolss 在列印伺服器或共用的印表機的工作站上。這通常發生於您啟動程式 (例如 Microsoft Word) 該查詢的印表機,或是開啟 [控制台] 中的 [印表機] 資料夾。印表機多工緩衝處理用戶端和伺服器上的將會開啟到這個連線相關的控制代碼。
在遠端程序呼叫 (RPC) 需要一個具名的管道例項 (就像 OpenPrinter) 每次使用中的 RPC 呼叫。如果 OpenPrinter 呼叫會停止回應,RPC 保持開啟狀態的具名的管道連線。RPC 不會中斷這個連線,直到關閉內容控制碼 (也就是 OpenPrinters)。

如果這兩個在下列情況皆成立,可能會開啟 [永遠不會關閉具名的管道 \PIPE\spoolss 作為對等網路中伺服器的工作站上的匿名連線 (也稱為 Null 工作階段連線):
  • 您的用戶端已經連接做為 '列印伺服器' 的電腦上的共用的印表機。
  • 您已將設定一或多個用戶端上的本機共用印表機。

解決方案

使用下列方法之一來限制 Null 工作階段連線在您做為列印伺服器的工作站上。慣用的方法是第一個。

方法 1

停用 Null 工作階段連線,Windows 電腦,其超過其連入連線限制,顯示一些額外的 Null 工作階段連線,使用群組原則 GUI,或設定登錄機碼上。

使用群組原則使用者介面 (本機安全性原則 MMC 嵌入式管理單元)

  1. 按一下 [開始],指向 [程式集]、 指向 [系統管理工具],然後再按一下 [本機安全性原則]。

    附註如果您無法執行這個步驟因為 系統管理工具 並不會顯示在 [程式] 清單按一下 [開始]、 指向 [設定]、 指向 [控制台]、 連按兩下 [系統管理工具,並再按一下 [本機安全性原則

    附註在 Windows XP
    RestrictAnonymous
    子機碼可以有 0 或 1 的值。值為 1 會限制上 Windows 的 Null 工作階段連線 XP 用戶端。SAM 帳戶的列舉型別的規章,已加入下列新登錄子機碼:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\restrictanonymoussam
    原則是可以透過本機安全性設定] 下設定 安全性本機 Policies\Security Options\Network 存取: 不允許 SAM 的匿名列舉帳戶
  2. 在 [安全性設定,連按兩下 [本機原則],然後再按一下 [安全性選項]。
  3. 連按兩下 [匿名連線的其他限制,並接著在 [本機原則設定:,按一下 [沒有存取不明確的匿名權限
  4. 重新啟動電腦。
此原則會限制 Null 工作階段連線。

使用 「 登錄編輯程式 」

重要這個區段、 方法或任務包含告訴您如何修改登錄的步驟。然而,如果您不當修改登錄,可能會發生嚴重的問題。因此,執行這些步驟時請務必小心。為加強保護,修改登錄之前,請務必將它備份起來。以後您就可以在發生問題時還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
322756如何備份和還原在 Windows 登錄

若要限制 Null 工作階段連線 (或停用 Null 工作階段存取):
  1. 啟動 「 登錄編輯程式 」。
  2. 找出並按一下登錄中的下列機碼:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\LSA
  3. 在 [編輯] 功能表上按一下 [新增值],並再新增下列登錄值:
    值名稱: RestrictAnonymous
    資料類型: REG_DWORD
    值: 2
    預設值: 0
    值為 2 會限制 Null 工作階段連線。

    若要設定 RestrictAnonymous 值,變更登錄機碼,Windows NT 4.0 為 0 或 1 或 0、 1 或 Windows 2000 的 2。這些數字對應到下列設定:
    • 0 無]。依賴預設權限。
    • 1 並不允許列舉 SAM 帳戶和名稱。
    • 2 沒有存取權不明確的匿名權限
  4. 重新啟動電腦。

方法 2

使用下列方法來避免 Null 工作階段連線有最高的工作階段的閒置時間和所開啟的具名的管道 \PIPE\spoolss 的控制代碼。

移除用戶端上的印表機共用

識別本機印表機的用戶端共用已啟用 (請參閱 < 其他相關資訊 > 一節,如需詳細資訊),並移除所有的本機印表機共用,這些電腦上:
  1. 開啟 [印表機] 資料夾,以確認是否有共用本機印表機。
  2. 開啟共用的印表機] 的 [屬性] 視窗,然後按一下 [共用]。
  3. 按一下以選取 [不共用] 選項。

狀況說明

Microsoft 已確認<適用於>一節所列之 Microsoft 產品確實有此問題。

其他相關資訊

執行 Windows NT 工作站 4.0,Windows 2000 專業版,Windows XP 的電腦被授權給最多 10 個並行的用戶端連入工作階段。執行 Windows XP 家用版的電腦被授權的 5 個並行的用戶端連入工作階段的最大值。所有邏輯磁碟機、 邏輯印表機和傳輸層級連線結合自單一電腦是的一個工作階段。

如果伺服器服務已經有開啟的工作階段的數目上限,而且一個更多的使用者嘗試配置資源,電腦就會傳回錯誤訊息本文 < 徵狀 > 一節中所述。

通常一個電腦並沒有到另一台電腦的多個工作階段。但有例外狀況。比方說電腦 A 正在執行登入的使用者,比另一個使用者環境下服務,且該服務會建立邏輯連線到電腦 B。 從檔案共用、 印表機、 序列連接埠及也使用具名的管道和郵件槽的電腦之間的通訊,可能會造成邏輯連線。

使用下列命令來取得工作階段的相關資訊,並開啟的檔案和共用的資源。

正在執行伺服器服務的電腦上作用中的工作階段的相關資訊

若要接收有關作用中工作階段正在執行伺服器服務的電腦上的資訊,輸入下列命令:
網路工作階段
計算開啟的工作階段來查看是否已經達到 10 或 5 在 Windows XP 家用版的情況下的工作階段限制數目。通常是每個遠端用戶端只能有一個工作階段。

如果從遠端用戶端的多個工作階段檢視已設定了一個以上的工作階段在遠端用戶端上的 使用者名稱 內容:
  • 檢視正在執行,並找出其中一個是否正在執行的工作階段表格所示的使用者名稱在使用者內容下的所有服務。
  • 尋找在登入指令碼中執行,而且使用不同的使用者帳戶,然後再登入一的排定工作。
  • 尋找 [使用者名稱] 欄是空白的資料列,並檢查閒置的時間。
具有空的使用者內容的工作階段是 Null 工作階段

暫時的 Null 工作階段是通常因 IPC $ 連線作為第一個步驟中建立連線。它們保持作用中為 90 秒 30 秒。

附註若要中斷用戶端電腦工作階段的連線使用下列命令:
網路工作階段 /delete \ \ computername
這個命令會中斷該電腦的所有工作階段,並關閉所有開啟的檔案。如果開啟未儲存的檔案都已關閉,則此命令可能會造成資料遺失。

開啟檔案的相關資訊

若要接收正在執行 [伺服器] 服務的電腦上的開啟檔案的相關資訊輸入下列命令:
網路檔案
如果您已看過的工作階段資料表中的永久 null 使用者工作階段,判斷哪些檔案或管道 null 使用者正在使用。

NetBIOS 連線資料表的相關資訊

若要讓的傳入和傳出連線及執行這些連線的流量的量清單輸入命令:
nbtstat-s

共用資源的相關資訊

若要查看的檔案共用]、 [隱藏的系統管理共用] 及 [共用的印表機,輸入下列命令:
網路共用
您可能必須執行進一步疑難排解,來判斷多個用戶端工作階段的原因。

使用 「 網路監視器 」 來找出哪一個元件啟始額外的工作階段,以及伺服器訊息區 (SMB) 工作階段使用何種安全性內容。 若要篩選之流量多工緩衝處理的原因該印表機,使用 [在 「 網路監視器 」 中的 [R_WINSPOOL 剖析器]。如果 Windows 架構的電腦,以做為列印佇列伺服器的電腦尋找,它使用 NetShareEnum 透過 RemAPI 通訊協定 (也稱為 Microsoft Windows Lanman 遠端通訊 API 協定) 的交易。 預設情況下,使用 NetShareEnum 交易時您需要匿名存取只讓 NetServerEnum2 及 NetServerEnum3 要求。預設情況下,Windows 作業系統會有啟用匿名存取。

如需詳細資訊,請按一下下列的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
122920在 Windows 中的輸入的連線限制
132679本機系統帳戶和 Null 工作階段在 Windows NT 中
143474限制對匿名登入使用者可用的資訊
149522系統錯誤 71 」 和 「 授權管理員 」
154541用戶端開啟 WinNT 列印伺服器的許多 \Pipe\Spoolss 連線
156431錯誤 71 使用 NT 伺服器從 MSDN 選取 CD 時
179483「 沒有在這一次進行更多連線 」 錯誤訊息
191611多重主目錄瀏覽器的癥狀
246261如何在 Windows 2000 中使用 RestrictAnonymous 登錄值
289655如何啟用 Windows 2000 電腦上的 Null 工作階段共用
302099Windows 2000 用戶端使用多重連線,當磁碟機對應到單一伺服器
314882在 Windows XP 中的輸入的連線限制

屬性

文章編號: 328459 - 上次校閱: 2007年10月10日 - 版次: 6.3
這篇文章中的資訊適用於:
  • Microsoft Windows XP Home Edition (家用版)
  • Microsoft Windows XP Professional
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
關鍵字:?
kbmt kbprb kbtshoot KB328459 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:328459
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com