您無法設定的並行 SMB 要求傳送至 Windows XP 中的 「 伺服器 」 服務的最大數目

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

在此頁中

徵狀

本文將告訴您網路使用者存取為檔案伺服器在使用電腦時, 是執行 Microsoft Windows XP Professional 電腦上的檔案時所發生問題。

根據預設值, 限制會禁止超過 10 個同時伺服器訊息區塊 (SMB) 命令在 Windows XP Professional (商用版 Server 服務, 是有。 這項限制也適用於其他用戶端電腦上 Windows 作業系統。 例如, 呼叫對開啟檔案時, 就會發生的 SMB 命令。 立即處理大多數的 SMB 命令。 舉例來說, 檔案開啟命令處理立即。 最多只能有 10 個並行命令因此, 通常並不是問題。

不過, 有某些 SMB 命令名稱 " 長期 SMB 要求 " 的。 這些長期 SMB 要求保持開啟, 直到它們正在接聽。 通常, 接收到回應之後另一個命令是相同的型別會傳送立即。

除此之外, 長期 SMB 要求會變更告知。 舉例來說, 如果您開啟 [ Windows 檔案總管, 而且按一下特定資料夾在網路上, 是傳送至電腦, 該電腦主控資料夾變更告知 發生在每次變更這個資料夾中的項目。 然後, 變更告知是傳送回至用戶端電腦上, 以讓 Windows 檔案總管視窗更新並顯示新檔案 如果在執行 Windows XP Professional (商用版) 電腦主控資料夾, 在同一時間只有 10 個 SMB 命令可以使用 所有其他的要求不回應。 當其他要求試著透過網路開啟檔案會也可能會收到一個錯誤訊息。

發生的原因

因為的故意的限制在 Windows XP Professional (商用版伺服器服務會發生這個問題。 Windows XP Professional (商用版) 是設計為用戶端電腦作業系統。 因此, Windows XP Professional (商用版) 最不適合伺服器工作。

解決方案

Hotfix 資訊

如果要解決這個問題, Hotfix 是可用, 讓您能夠藉由使用 MaxMpxCt 登錄值設定的並行 SMB 命令數目 此 Hotfix 讓您可以設定 MaxMpxCt 值為最多為 255。 更多有關, 請參魷 \cs6 \f1 \cf6 \lang1024 < 登錄資訊 > 一節和 〈 其他資訊 〉 區段。

支援 Hotfix 在 Microsoft, 您可使用。 不過, 這個 Hotfix 目的為只能在本篇文章所描述問題修正。 此 Hotfix 只適用於, 會發生此特定問題系統。 此 Hotfix 可能會收到其他測試。 因此, 如果並未對您造成嚴重的影響受此問題, 我們建議您等候下一個軟體更新, 包含此 Hotfix。

如果此 Hotfix 可供下載, 就在這份 「 知識庫 」 文件的最上方可用的 Hotfix [ 下載 ] 區段。 如果這個區段不會出現, 請連絡 Microsoft 客戶服務及支援 ], 以取得 Hotfix。

注意 如果發生其他問題或者是需要, 疑難排解任何您可能須建立個別的服務要求。 對於其他支援問題及議題為這個特定 Hotfix 無法解決的, 才會收取一般支援費用。 如需完整清單的 Microsoft 客戶服務和支援電話號碼或以建立個別的服務要求, 請造訪下列 Microsoft 網站:
http://support.microsoft.com/contactus/?ws=support
注意 「 Hotfix 下載可用的 「 表單會顯示 Hotfix 即為其語言。 如果您沒有看到您的語言, 這是因為 Hotfix 是不適用於該語言。

必要條件

您必須安裝 Windows XP Professional Service Pack 2 來安裝此 Hotfix (SP 2)。

重新啟動需求

您重新套用此 Hotfix 之後, 必須啟動 Server 服務。 如果提示, 安裝 Hotfix 之後重新啟動電腦。

Hotfix 取代資訊

這個 Hotfix 不會取代任何其他的 Hotfix。.

登錄資訊

重要事項 方法, 這個區段、 工作或包含的步驟, 告訴您如何修改登錄。 不過, 如果您修改登錄不正確可能會發生嚴重的問題。 因此, 請確定您仔細地遵循這些步驟。 要加入保護, 您修改它之前備份登錄。 若發生問題時再, 您可以還原登錄。 如需如何備份及還原登錄, 請按一下下列文件編號, 檢視 「 Microsoft 知識庫 」 中的文件中的文件:
322756 如何備份及還原在 Windows 登錄


如果要啟用此 Hotfix,請依照下列步驟執行::
  1. 請按一下 [ 開始 ] , 按一下 執行 , 型別 regedit然後按一下 [ 確定 ]
  2. 找出並按一下以選取下列登錄子機碼::
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Lanmanserver\Parameters
  3. 在 [ 編輯 ] 功能表, 指向 New , 及 [ DWORD 值 ] 。
  4. 型別 MaxMpxCt然後按 ENTER 鍵
  5. 以滑鼠右鍵按一下 MaxMpxCt , 並按一下 [ 修改 ] 。
  6. [ 數值資料 ] 方塊中輸入所需的值, 然後再按一下 [ 確定 ] 。

    請注意 您可以設定的並行 SMB 命令數目設定為介於 10 到 255 之間值。 預設值為 10。 在 Microsoft Windows Server 2003, 設定的並行 SMB 命令數到 65,535 之間的最大值。
  7. 結束 [登錄編輯程式]。.

檔案資訊

此 Hotfix 的英文版具有下列表格中所列的檔案屬性 (或更新)。. 日期和時間為這些檔案會列在 Coordinated Universal Time (UTC)。 當您檢視檔案資訊時,它會轉換為當地時間。. 在 [ 控制台 ] 的 [ 日期及時間項目中來尋找 UTC 和本機時間, 之間的差異使用 [ 時區 ] 索引標籤。
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小:日期時間平台
Srvsvc.dll5.1.2600.301996,76819 - oct - 200616:29x 86

狀況說明

Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。.

其他相關資訊

最大並行 SMB 命令的實際值是由最小值的 2 個值。 這些值是伺服器端上 MaxMpxCt 值和 MaxCmds 登錄值在用戶端電腦上。 根據預設值, MaxCmds 值設定為 Windows XP Professional (商用版) 中的 50。 您無法設定此值到超過 65,535。

在 Windows XP 電腦上, 以作為伺服器, MaxMpxCt 值、 [ MaxWorkItems ] 值和大小 ] 值位於下列登錄子機碼中:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Lanmanserver\Parameters
在 Windows XP 電腦上, 以作為用戶端電腦, MaxCmds 值位於下列登錄子機碼中:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Lanmanworkstation\Parameters
Windows XP Professional (商用版), 作為檔案伺服器上必須設定下列登錄值。 藉由執行這項操作, 您提供必要的資源給伺服器服務。
  • 您必須設定 [ MaxWorkItems ] 值設為至少 4 次 MaxMpxCt 值。 根據預設值, [ MaxWorkItems ] 值設定為 Windows XP Professional (商用版) 中的 64。 您可以設定此值為 1,024 的最大值。 我們建議您使用這項設定只在有足夠的記憶體的電腦上。 完全量的記憶體, 您必須擁有取決於設定詳細資料。 在這種情況下, 我們建議您使用至少 1 GB 的記憶體 (GB)。
  • 根據預設值, 大小 ] 值設定為 Windows XP Professional (商用版) 中的 1。 您必須設定大小 ] 值設為至少 2。 如果造成問題, 您必須將大小 ] 值設為 3。 大小 ] 值為 1 是用來為本機應用程式進行最佳化 Windows XP Professional (商用版) 大小 ] 值為 2 是用來平衡應用程式本機和遠端應用程式之間資源使用量 大小 ] 值為 3 是用來針對網路活動最佳化 Windows XP Professional (商用版)
如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件::
824684 標準術語, 是用來描述 Microsoft 軟體更新的描述

屬性

文章編號: 926646 - 上次校閱: 2007年8月29日 - 版次: 3.2
這篇文章中的資訊適用於:
  • Microsoft Windows XP Professional
關鍵字:?
kbautohotfix kbwinxppresp3fix kbfix kbbug kbhotfixserver kbqfe kbpubtypekc KB926646 KbMtzh kbmt
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。如果您發現錯誤,並想要協助我們進行改善,請填寫本篇文章下方的問卷。
按一下這裡查看此文章的英文版本:926646
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