文章編號: 961657 - 上次校閱: 2010年2月3日 - 版次: 5.1

您無法存取 Windows Server 2003 容錯移轉叢集上現有的檔案共用資源

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。

在此頁中

全部展開 | 全部摺疊

徵狀

在 Windows Server 2003 容錯移轉叢集上您可能會遭遇一或多個下列徵狀。

附註< 其他可行方案 > 一節也適用於非叢集案例無法存取檔案共用。

徵狀 1

即使這些資源在線上根據到 [叢集系統管理員] 嵌入式管理單元,您就無法存取現有的檔案共用資源。 此外,可能會記錄下列錯誤事件記錄檔中:
日期: date
時間: time
來源: ClusSvc
類型: 錯誤
事件識別碼: 1055年
使用者: N/A
電腦: ServerName
描述:
叢集檔案共用資源 'ShareName' 一個狀態檢查失敗。錯誤代碼為 64。

徵狀 2

其中一個下列的錯誤訊息會記錄在 [Cluster.log 檔案。

錯誤訊息 1
00000930.00000af8::{2003/01/01 23:00:00.001} 檔案共享 ShareName: 共用已經離線,Error = 64!
00000930.00000934::{2003/01/01 23:00:00.001} 檔案共享 ShareName: 共用已經離線,錯誤 = 64!

按一下 [開始]、 [執行]、 [Cmd.exe]
型別 」 網路 HelpMsg 64"
"指定的網路名稱已無法使用 」。
錯誤訊息 2
描述: 叢集檔案共用資源 'ShareName' 的狀態檢查已失敗。錯誤代碼為 32。

按一下 [開始]、 [執行]、 [Cmd.exe]
型別 」 網路 HelpMsg 32"
"程序無法存取檔案,因為它正由另一個處理程序"。

徵狀 3

您無法存取本機共用。

發生的原因

當叢集服務 (ClusSvc.exe) 不能執行 IsAlive 測試對檔案共用資源時,便會記錄事件識別碼 1055年。 通常,IsAlive 測試失敗,因為叢集服務無法連線到伺服器服務 (Srv.sys)。這項失敗會使伺服器服務無法趕上網路層級的 [I/O 資料流佇列網路工作項目要求。

如 IsAlive 測試的更多有關,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
914458? (http://support.microsoft.com/kb/914458/ ) Windows Server 叢集元件的 Windows Server 2003 中所包含的資源 LooksAlive 和 IsAlive 函式的行為
一或多個下列原因,可能會發生這些徵狀:
  • 慢速的磁碟 I/O 資料流會導致以增加磁碟回應時間。(這是一種徵狀最常見的原因)。
  • 伺服器是在高負載之下。
  • 應用程式或服務造成死結中 「 伺服器服務。
  • 在伺服器上的裝置驅動程式會過期。例如網路介面卡驅動程式是已過期。
  • 使用檔案系統篩選器驅動程式的應用程式會在伺服器上執行。通常,下列應用程式使用檔案系統篩選器驅動程式:
    • 防毒軟體
    • 備份應用程式
    • 配額管理應用程式
  • 到同一個儲存區域網路 (SAN) 叢集所使用的連接的伺服器上的一個磁帶] 裝置。磁帶裝置驅動程式會減少磁碟佇列長度在 SAN 上。這個動作會影響連接到 SAN 每一部伺服器。您可以增加磁碟佇列長度若要避免這種情形。

其他可行方案

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

附註< 其他可行方案 > 一節也適用於非叢集案例無法存取檔案共用。

如果要解決這個問題,請依照下列步驟執行。

步驟 1: 調整伺服器服務來增加產能

附註如果伺服器有超過 1.5 GB 的系統記憶體,請執行這個步驟。否則,移至 」 步驟 2: 調整 「 工作站 」 服務來增加容量 」 一節。

如果要執行這個步驟,使用其中一個下列的方法。

方法 1

  1. 按一下 [開始]、 按一下 [執行]、 輸入 regedit.exe,然後按一下 [確定]]。
  2. 在 [登錄編輯程式] 中,找出並用滑鼠右鍵按一下下列登錄子機碼:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters
  3. 建立 MaxFreeConnections 登錄項目,並接著值設定為 1000年 (十六進位)。要這麼做,請您執行下列步驟:
    1. 在 [編輯] 功能表上指向 [新增],然後按一下 [DWORD 值]。
    2. 鍵入 MaxFreeConnections,並按下 ENTER。
    3. 編輯] 功能表上按一下 [修改]。
    4. 在 [編輯 DWORD 值] 對話方塊按一下 [底數] 下的 [十六進位、 輸入在 [數值資料] 下,1000年,然後按一下 [[確定]]。
  4. 建立 MinFreeConnections 登錄項目,然後將設值為 64 (十六進位)。要這麼做,請您執行下列步驟:
    1. 在 [編輯] 功能表上指向 [新增],然後按一下 [DWORD 值]。
    2. 鍵入 MinFreeConnections,並按下 ENTER。
    3. 編輯] 功能表上按一下 [修改]。
    4. 在 [編輯 DWORD 值] 對話方塊按一下 [底數] 下的 [十六進位],輸入在 [數值資料] 下,64 然後再按一下 [[確定]
  5. 建立 MaxRawWorkItems 登錄項目,然後將設值為 200 (十六進位)]。
    1. 在 [編輯] 功能表上指向 [新增],然後按一下 [DWORD 值]。
    2. 鍵入 MaxRawWorkItems,並按下 ENTER。
    3. 編輯] 功能表上按一下 [修改]。
    4. 在 [編輯 DWORD 值] 對話方塊按一下 [底數] 下的 [十六進位],輸入在 [數值資料] 下,200 然後再按一下 [[確定]
  6. 建立 MaxWorkItems 登錄項目,然後將設值為 2000年 (十六進位)。
    1. 在 [編輯] 功能表上指向 [新增],然後按一下 [DWORD 值]。
    2. 鍵入 MaxWorkItems,並按下 ENTER。
    3. 編輯] 功能表上按一下 [修改]。
    4. 在 [編輯 DWORD 值] 對話方塊按一下 [底數] 下的 [十六進位],輸入在 [數值資料] 下,2000年 然後再按一下 [[確定]
  7. 建立 MaxMpxCt 登錄項目,然後將設值為 800 (十六進位)。
    1. 在 [編輯] 功能表上指向 [新增],然後按一下 [DWORD 值]。
    2. 鍵入 MaxMpxCt,並按下 ENTER。
    3. 編輯] 功能表上按一下 [修改]。
    4. 在 [編輯 DWORD 值] 對話方塊按一下 [底數] 下的 [十六進位],輸入在 [數值資料] 下,800 然後再按一下 [[確定]

方法 2

  1. 按一下 [開始]、 按一下 [執行]、 輸入 [記事本],] 然後按一下 [[確定]
  2. 複製下列文字,然後將它貼到 「 記事本 」:
    Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]
    "MaxFreeConnections"=dword:00001000
    "MinFreeConnections"=dword:00000064
    "MaxRawWorkItems"=dword:00000200
    "MaxWorkItems"=dword:00002000
    "MaxMpxCt"=dword:00000800
  3. 將檔案儲存成.reg 檔案型別,然後結束 [記事本]。
  4. 在 Windows 檔案總管按兩下檔案以匯入這些登錄設定。

步驟 2: 調整 「 工作站 」 服務來增加容量

如果要執行這個步驟,使用其中一個下列的方法。

方法 1

  1. 按一下 [開始]、 按一下 [執行]、 輸入 regedit.exe,然後按一下 [確定]]。
  2. 在 [登錄編輯程式] 中,找出並用滑鼠右鍵按一下下列登錄子機碼:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanworkstation\parameters
  3. 建立 MaxCmds 登錄項目,並接著值設定為 1000年 (十六進位)。
    1. 在 [編輯] 功能表上指向 [新增],然後按一下 [DWORD 值]。
    2. 鍵入 MaxCmds,並按下 ENTER。
    3. 編輯] 功能表上按一下 [修改]。
    4. 在 [編輯 DWORD 值] 對話方塊按一下 [底數] 下的 [十六進位、 輸入在 [數值資料] 下,1000年,然後按一下 [[確定]]。

方法 2

  1. 按一下 [開始]、 按一下 [執行]、 輸入 記事本,然後按一下 [確定]]。
  2. 複製下列文字,然後將它貼到 「 記事本 」:
    Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanworkstation\parameters]
    "MaxCmds"=dword:00001000
  3. 將檔案儲存成.reg 檔案型別,然後結束 [記事本]。
  4. 在 Windows 檔案總管按兩下檔案以匯入這些登錄設定。

步驟 3: 啟用 SessTimeout 登錄項目設定為 「 工作站 」 服務

附註如果您有分散式檔案系統 (DFS) 共用僅執行這個步驟。

如果要執行這個步驟,使用其中一個下列的方法。

方法 1

  1. 按一下 [開始]、 按一下 [執行]、 輸入 regedit.exe,然後按一下 [確定]]。
  2. 在 [登錄編輯程式] 中,找出並用滑鼠右鍵按一下下列登錄子機碼:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
  3. 建立 SessTimeout 登錄項目,然後將值設為 300 (十進位)。
    1. 在 [編輯] 功能表上指向 [新增],然後按一下 [DWORD 值]。
    2. 鍵入 SessTimeout,並按下 ENTER。
    3. 編輯] 功能表上按一下 [修改]。
    4. 在 [編輯 DWORD 值] 對話方塊 基底] 下按一下 [十進位]],鍵入 [300],在 [數值資料] 下,然後再按一下 [確定]]。

方法 2

  1. 按一下 [開始]、 按一下 [執行]、 輸入 記事本,然後按一下 [確定]]。
  2. 複製下列文字,然後將它貼到 「 記事本 」:
    Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanworkstation\parameters]
    "SessTimeout"=dword:0000012c
  3. 將檔案儲存成.reg 檔案型別,然後結束 [記事本]。
  4. 在 Windows 檔案總管按兩下檔案以匯入這些登錄設定。
如需有關 SessTimeout 登錄項目,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
102067? (http://support.microsoft.com/kb/102067/ ) SESSTIMEOUT 資訊

步驟 4: 增進磁碟 I/O 效能

磁碟分散會造成磁碟上,以執行額外的資料搜尋作業,而減慢資料傳輸的速率。若要改善磁碟 I/O 效能,請依照下列步驟執行:
  1. 在高負載的磁碟區上執行磁碟重組分析。

    磁碟分散會造成緩慢的磁碟 I/O。如果磁碟無法承受網路負載,磁碟的回應時間會增加。您可以在高負載來決定是否應該重組磁碟區的磁碟區上執行磁碟重組分析。

    如果要執行磁碟重組分析,請依照下列步驟執行。

    重要不要在有作用中使用者作業的磁碟區上執行磁碟重組分析。
    1. 按一下 [開始]、 按一下 [執行]、 輸入 Dfrg.msc,然後按一下 [確定]]。
    2. 在 [磁碟重組工具] 嵌入式管理單元中,按一下您想要分析,磁碟區,然後按一下 [分析]
  2. 如果分析完成後,會收到下列訊息,您應該排程磁碟重組磁碟區的或重建磁碟區。
    分析已完成: (VolumeNumber:)
    您應該重組這個磁碟區。
    如果您在磁碟區上有 200 GB 或更多資料,會比重建比來重組磁碟區磁碟區快速。如果要重建磁碟區,請依照下列步驟執行:
    1. 建立新的邏輯單元數 (LUN)。
    2. 將磁碟區上的資料複製到該 LUN。
    3. 將資料複製到磁碟區從該 LUN。
    重建磁碟區之後,您應該執行協力廠商磁碟重組公用程式以確定不具有高度分散磁碟區。
  3. 對磁碟區執行 Chkdsk.exe 公用程式。

    附註磁碟重組分析完成快速並沒有任何錯誤時,才執行這個步驟。

    在系統啟動時,您無法排程在共用磁碟上的磁碟檢查工作。因此,以互動方式執行 Chkdsk.exe 公用程式是唯一在 Windows Server 2003 容錯移轉叢集支援的方法。

    要注意如果嚴重損毀存在於磁碟區上,執行 Chkdsk.exe 公用程式可以將磁碟離線,中斷所有使用者的都連線。當您以互動方式執行 Chkdsk.exe 公用程式時,即可停止公用程式如果 Chkdsk.exe 公用程式會產生嚴重的錯誤。如果 Chkdsk.exe 公用程式結束時,您必須重建磁碟區。寫入作業發生磁碟區或磁碟損毀可能會造成讀取時的 I/O 瓶頸。 請記住是否您在對大型磁碟區執行 Chkdsk.exe 公用程式它可能會花費很長的時間 Chkdsk.exe 公用程式來完成。實際的時間可以因一天二到三週。因此,執行 Chkdsk.exe 公用程式之前,您應考慮排程磁碟區的停機時間。

    對線上磁碟區執行 Chkdsk.exe 公用程式,在命令提示字元中輸入下列命令並按下 ENTER:
    Chkdsk.exe X:
    附註預留位置 X 代表磁碟機代號。如果您要檢查多個磁碟區您必須執行每個磁碟區的不同命令。

步驟 5: 套用特定的 Windows 元件的最新的 Hotfix

套用下列 Windows 元件最新的 Hotfix:
  • 伺服器服務驅動程式
  • Windows 核心
  • SMB 迷你重新導向器驅動程式
  • TCP/IP 驅動程式
若要取得最新的 Hotfix,針對這些元件,請依照下列步驟執行:
  1. 請造訪 Microsoft 支援中心 」。如果要執行此動作請造訪下列的 [Microsoft] 網站:
    http://support.microsoft.com/ (http://support.microsoft.com/)
  2. 使用 「 Srv.sys kbqfe"字串搭配"Windows Server 2003"字串而進行搜尋伺服器服務驅動程式相關的文件。比方說 「 Microsoft 知識庫 」 文件 950298 會出現在搜尋結果。
  3. 使用"NTOSKrnl.exe kbqfe"字串一起使用 「 Windows Server 2003"的字串來搜尋關於 Windows 核心驅動程式的文件。比方說 「 Microsoft 知識庫 」 文件 942835 會出現在搜尋結果。
  4. 使用"MrxSmb.sys kbqfe"字串一起使用 「 Windows Server 2003"的字串來搜尋 [SMB 相關的文件迷你重新導向器驅動程式。比方說 「 Microsoft 知識庫 」 文件 925903 會出現在搜尋結果。
  5. 使用 「 TCPIP.sys kbqfe"字串搭配"Windows Server 2003 「 字串搜尋關於 TCP/IP 驅動程式的文件。比方說 「 Microsoft 知識庫 」 文件 950224 會出現在搜尋結果。

步驟 6: 取得最新版的裝置驅動程式

過時的裝置驅動程式可以降低伺服器效能。因此,我們建議您依照下列步驟執行:
  1. 取得最新的裝置驅動程式更新。比方說取得驅動程式更新為 [HP 實心狀態磁碟機 (SSD)。您可以使用 IBM UpdateXpress 工具來更新裝置的韌體。經常,製造商放開解決瓶頸問題的更新的裝置驅動程式。請連絡硬體廠商取得最新的驅動程式更新,並確認您使用目前裝置韌體的版本。請務必特別是如果要執行這項操作的磁碟子系統硬體。
  2. 如果您使用 [SAN 請依照下列步驟執行:
    1. 請檢查驅動程式設定。比方說檢查驅動程式和韌體的 SAN 和主機匯流排介面卡 (HBA)。
    2. 請確認您有最新版本的 Storport 存放驅動程式 (Storport.sys)。
    3. 檢查下列項目:
      • HBA 佇列深度設定
      • Multipathing 軟體
      • 光纖通道連線

如果可能有步驟 7: 停用檔案系統篩選器驅動程式

通常,配額管理應用程式]、 [開啟檔案代理程式] 和 [檔案複寫應用程式使用檔案系統篩選器驅動程式。因此,如果您停用這些應用程式,您停用檔案系統篩選器驅動程式。您採取此動作之後您就可以判斷問題是否已經解決。

您也可以停用即時掃描所有檔案伺服器上設定防毒軟體。如果您不能停用即時掃描所有檔案,我們建議您設定防毒軟體,以便掃描只連入的檔案,並不會不掃描任何下列的檔案:
  • 分頁檔
  • .vhd 檔案
  • .tmp 檔案
  • .shd 檔案
  • .spl 的檔案

步驟 8: 瞭解該伺服器的負荷,並收集系統資訊,以防一次發生這個問題

執行先前的七個步驟之後問題應該是解析。但是,您應該要確定您具有在伺服器上了解的負載之後伺服器是在實際執行環境。此外,您應該要確定萬一一次發生這個問題,收集系統資訊。

您可以從伺服器以取得了解負載的伺服器上收集一般的效能資料。

附註我們建議您每天至少三小時收集資料。

如果要從伺服器收集一般的效能資料,請依照下列步驟執行。
  1. 網路檔案] 指令和 [網路工作階段] 指令,請取得的輸出。若要這樣,一次在命令提示字元中輸入下列命令並按下 ENTER。

    附註下列的命令中將預留位置 ServerName 代表發生這個問題的伺服器的名稱。預留位置 MMDDYEAR 代表 MMDDYear 格式日期。例如,您鍵入 01012008MMDDYEAR 的。
    Net.exe 檔案 > C:\NetFiles_ServerName _ MMDDYEAR.log

    Net.exe 工作階段 > C:\NetSessions_ServerName _ MMDDYEAR.log
  2. 收集效能監視器記錄。

    附註請遵循適當步驟視電腦執行的 Windows Server 2003 版本。

    Windows Server 2003、 x x86 版本
    1. 取得 PerfWiz.exe 公用程式。如果要執行此動作請造訪 「 下列 Microsoft 下載網站:
      http://download.microsoft.com/download/b/0/e/b0e8dae9-b8ba-49a8-8ae7-5a967a7421a1/PerfWiz.zip (http://download.microsoft.com/download/b/0/e/b0e8dae9-b8ba-49a8-8ae7-5a967a7421a1/perfwiz.zip)
    2. 從遠端電腦執行效能監視器精靈公用程式 (PerfWiz.exe) 然後按一下 [下一步]
    3. 監控電腦 旁, 輸入本機電腦的名稱,然後按一下 [下一步]
    4. 按一下 [建立新記錄檔,然後按一下 [下一步]。
    5. 按一下 [一般效能監視器,然後按一下 [下一步]
    6. 輸入遇到此問題的伺服器的名稱,然後按一下 [下一步]
    7. 記錄檔名稱 旁, 輸入您想要使用記錄檔的名稱,然後按一下 [下一步]。您可以使用旁邊的 記錄檔大小 做為記錄檔大小的 200 MB 的預設大小。如果您指定不同的大小,請確定您未指定值大於 250 MB 的大小。如果記錄檔大小大於 250 MB,就幾乎不可能適用於系統讀取記錄檔,當系統正在載入效能計數器時,就會發生的延遲。
    8. 採取下列動作之一:
      • 在 [發出的平均時間,鍵入 6 小時
      • 樣本間隔,之下鍵入 300 秒
    9. 按一下 [下一步]。
    10. 按一下 [開始],然後再按一下 [下一步]
    11. 按一下 [完成]。
    12. 執行 PerfWiz.exe 公用程式,來建立另一個效能監視器記錄檔。執行這項操作、 使用標準的記錄] 設定檔,並使用下列設定:
      • 記錄檔大小 設定為 150 MB。
      • 發出的平均時間 設定為 1 小時]。
    Windows Server 2003、 x x64 和 Itanium 架構版本
    1. 從遠端電腦請按一下 [開始]、 按一下 [執行]、 輸入 PerfMon,然後按一下 [確定]]。
    2. 在 [效能] 嵌入式管理單元,展開 效能記錄及通知
    3. 以滑鼠右鍵按一下 [計數器記錄檔,然後按一下 [新增記錄檔設定
    4. 在 [新增記錄檔設定] 對話方塊鍵入新的記錄檔的名稱,再按 [確定]
    5. 在 [LogName] 對話方塊中,按一下 [新增計數器]。

      附註預留位置 LogName 代表您在前一個步驟中所建立的記錄檔的名稱。
    6. 在 [新增計數器] 對話方塊按一下 [從下列電腦選取計數器],然後再指定 [遇到問題的伺服器的名稱。以下列形式指定伺服器名稱:
      \ \ ServerName
    7. 在 [效能物件,選取 處理程序
    8. 按一下 [所有計數器,都按一下 [所有例項,然後再按一下都 [新增]
    9. 重複前兩個步驟,並新增下列物件:
      • 快取
      • 記憶體
      • 物件
      • 分頁檔案
      • LogicalDisk
      • NBT 連線
      • 網路介面
      • 平均
      • 處理器
      • 重新導向器
      • 伺服器
      • 伺服器工作佇列
      • 系統
      • 執行緒
      附註某些物件的 所有例項 選項不會套用。
    10. 在 [新增計數器] 對話方塊中,按一下 [關閉]。
    11. LogName] 對話方塊鍵入 600間隔,] 旁,然後選取 [單位] 旁邊的
    12. 按一下 [記錄檔] 索引標籤、 選取 [在 [記錄檔的檔案類型二進位循環檔案,然後按一下 [設定
    13. 在 [設定記錄檔] 對話方塊輸入 250 在 [限制的] 下,然後再按一下 [確定]

      附註如果您將大小限制設定 250 MB,您可以看到以辨識趨勢的足夠歷程記錄。請注意記錄檔可能會變得非常大。不過,記錄檔會自動壓縮為原來的大小約 20%。 因此,如果記錄檔達到最大大小,記錄檔會自動壓縮為大約 50 MB。
    14. 在 [LogName] 對話方塊中,按一下 [確定]
    15. 重複步驟 c o 透過建立另一個記錄檔本小節。但是,在步驟 k 中鍵入 5 旁邊 間隔
  3. 取得描述通常在伺服器開啟的檔案及伺服器角色的描述。比方說伺服器可能扮演成檔案伺服器或終端機伺服器。
您可以使用 「 網路監視器 」 公用程式來擷取網路流量,以防一次發生這個問題。

附註擷取網路資料傳輸也稱為擷取網路竊聽程式追蹤。

如果要下載 「 網路監視器 」 公用程式,請造訪下列 Microsoft 下載網站:
http://www.microsoft.com/downloads/details.aspx?FamilyID=f4db40af-1e08-4a21-a26b-ec2f4dc4190d (http://www.microsoft.com/downloads/details.aspx?FamilyID=f4db40af-1e08-4a21-a26b-ec2f4dc4190d)
如需有關 「 網路監視器 」 公用程式的資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:
933741? (http://support.microsoft.com/kb/933741/ ) 網路監視器 3 的相關資訊
若要使用 「 網路監視器 」 公用程式來擷取網路流量,請依照下列步驟執行。

附註下列步驟是以網路監視器 3.2.1303.0 為基礎。
  1. 設定 「 網路監視器 」 公用程式。要這麼做,請您執行下列步驟:
    1. 啟動 「 網路監視器 」 公用程式。
    2. 在 [選取網路,按一下以選取 [區域連線] 核取方塊。
    3. 按一下 [新增連接]。
    4. 按一下 [工具] 功能表 選項
    5. 在 [選項] 對話方塊中按一下 [擷取] 索引標籤。
    6. 暫時擷取檔案,變更 大小 設定介於 2030 之間
    7. 按一下 [確定]
  2. 當您準備好要重現問題,Ping 用戶端從伺服器。如果要執行這項操作,在命令提示字元中輸入下列命令,並再按下 ENTER:
    ping <ClientName>
  3. 在 「 網路監視器 」 公用程式中按一下 [[開始],以開始擷取]。

    附註HH:MM:SS] 格式請注意當您啟動追蹤時的時間。
  4. 啟動通常在伺服器執行的應用程式。
  5. 這個問題時請注意 HH:MM:SS 格式的時間。
  6. 停止應用程式。
  7. 在 「 網路監視器 」 公用程式中按一下 [停止]。
  8. 儲存追蹤。要這麼做,請您執行下列步驟:
    1. 在 [檔案] 功能表上按一下 [另存新檔等]。
    2. 檔案名稱] 方塊指定 [以下列格式名稱]:
      ProblemDescription_ ServerName _ UserName _ HHMM _ MMDDYear
      附註預留位置 ProblemDescription 代表問題的簡短描述。版面配置區 ServerName 代表遇到問題的伺服器名稱。版面配置區 UserName 代表您用來登入伺服器的帳戶。版面配置區 HHMM 代表時間時停止追蹤中。 預留位置 MMDDYear 代表的日期時停止追蹤。
    3. 按一下 [儲存]。
重要您也應該收集伺服器及 IP 的 IP 位址的用戶端的位址。

如何最佳化用戶端建立網路負載

分析的伺服器及您擷取網路追蹤負載種類後,您可以最佳化用戶端建立網路負載。執行此動作對進行微調以減少伺服器上的檔案共用資源的網路連線登錄。

分析的伺服器及您擷取網路追蹤負載種類後,您可以最佳化用戶端建立網路負載。執行此動作對進行微調以減少伺服器上的檔案共用資源的網路連線用戶端電腦上登錄。您必須執行這項操作的用戶端電腦包括下列各項:
  • Windows XP
  • Windows Vista
  • Windows 7
  • Windows Server 2003 的 「 終端機伺服器
  • Windows Server 2008 終端機伺服器
若要微調登錄,使用下列方法之一。

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

方法 1

  1. 啟動 「 登錄編輯程式 」。
    • 在 Windows Vista 中、 Windows 7 以及在 Windows Server 2008 中,按一下 [開始]
      摺疊此圖像展開此圖像
      the Start button
      ,輸入 [在 開始搜尋] 方塊中的 [regedit,然後按下 ENTER。

      摺疊此圖像展開此圖像
      User Account Control
					 permission
      如果出現要求您輸入系統管理員密碼或確認的提示,輸入的密碼或提供確認。
    • 在 Windows XP 和 Windows Server 2003 中,按一下 [開始],再按一下 [執行regedit 並在中輸入 [開啟] 方塊然後按 [確定]
  2. 在 [登錄編輯程式] 中,找出並按一下下列登錄子機碼: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\policies\explorer
  3. 建立 NoRemoteRecursiveEvents 登錄項目,然後將設值為 1 (十六進位)]。要這麼做,請您執行下列步驟:
    1. 在 [編輯] 功能表上指向 [新增],然後按一下 [DWORD 值]。
    2. 鍵入 NoRemoteRecursiveEvents,並按下 ENTER。
    3. 編輯] 功能表上按一下 [修改]。
    4. 在 [編輯 DWORD 值] 對話方塊按一下 [底數] 下的 [十六進位],並在 [數值資料] 方塊中輸入 1 然後按一下 [確定]
  4. 建立 NoRemoteChangeNotify 登錄項目,然後將設值為 1 (十六進位)]。要這麼做,請您執行下列步驟:
    1. 在 [編輯] 功能表上指向 [新增],然後按一下 [DWORD 值]。
    2. 鍵入 NoRemoteChangeNotify,並按下 ENTER。
    3. 編輯] 功能表上按一下 [修改]。
    4. 在 [編輯 DWORD 值] 對話方塊按一下 [底數] 下的 [十六進位],並在 [數值資料] 方塊中輸入 1 然後按一下 [確定]
  5. 在 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MRxSmb\Parameters 建立 InfoCacheLevel 登錄項目,然後再將值設定為 [A (十六進位)。要這麼做,請您執行下列步驟:
    1. 在 [編輯] 功能表上指向 [新增],然後按一下 [DWORD 值]。
    2. 鍵入 InfoCacheLevel,並按下 ENTER。
    3. 編輯] 功能表上按一下 [修改]。
    4. 在 [編輯 DWORD 值] 對話方塊按一下 [底數] 下的 [十六進位],並在 [數值資料] 方塊中輸入 10 然後按一下 [確定]
  6. 結束登錄編輯程式。

方法 2

  1. 啟動 [記事本]。
    • 在 Windows Vista 中、 Windows 7 以及在 Windows Server 2008 中,按一下 [開始]
      摺疊此圖像展開此圖像
      the Start button
      ,輸入 [在 開始搜尋] 方塊中的 [notepad.exe,然後按下 ENTER。
    • 在 Windows XP 和 Windows Server 2003 中,按一下 [開始],再按一下 [執行notepad.exe 並在中輸入 [開啟] 方塊然後按 [確定]
  2. 複製下列文字,然後將它貼到 「 記事本 」:
    Windows Registry Editor Version 5.00 
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\explorer]
    "NoRemoteRecursiveEvents"=dword:00000001
    "NoRemoteChangeNotify"=dword:00000001
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MRxSmb\Parameters]
    "InfoCacheLevel"=dword:000000010
  3. 將檔案儲存成.reg 檔案型別,然後結束 [記事本]。
  4. 在 Windows 檔案總管按兩下檔案以匯入這些登錄設定。
如更多有關如何微調登錄的資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中 「 文件:
292504? (http://support.microsoft.com/kb/292504/ ) 在 Windows XP 中的 [開始] 功能表的原則設定
306850? (http://support.microsoft.com/kb/306850/ ) 程式啟動緩慢或緩慢的網路連線到您的主資料夾很慢的登入
330929? (http://support.microsoft.com/kb/330929/ ) Windows XP 可能會造成額外的 SMB 通知變更流量
829700? (http://support.microsoft.com/kb/829700/ ) 降低網路效能,當您開啟位於遠端的網路電腦上的共用資料夾中的檔案
830903? (http://support.microsoft.com/kb/830903/ ) 網路資料夾中的檔案開啟為唯讀,或傳回的檔案類型無法辨識的錯誤訊息
831129? (http://support.microsoft.com/kb/831129/ ) 當您在 Microsoft Windows 檔案總管中檢視對應的網路磁碟機的磁碟時,資料夾樹狀目錄閃爍
834350? (http://support.microsoft.com/kb/834350/ ) 您網路資源存取是 Windows 的在 Windows XP 中比在舊版較慢
840309? (http://support.microsoft.com/kb/840309/ ) 瀏覽網路共用以 Windows 檔案總管從 Windows XP 的電腦上的 [我的文件] 資料夾需花費時間超過預期
905890? (http://support.microsoft.com/kb/905890/ ) 如果 [網路] 連線到主目錄資料夾慢在 Windows Server 2003 或在 Windows XP 中,可能非常緩慢執行程式

狀況說明

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

?考

如需詳細資訊按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中 「 文件]:
317249? (http://support.microsoft.com/kb/317249/ ) 如何疑難排解事件識別碼 2021年和事件識別碼 2022
818894? (http://support.microsoft.com/kb/818894/ ) 增加在 Windows 2000、 Windows Server 2003 和 Windows XP 的開啟檔案的數目的變更
822219? (http://support.microsoft.com/kb/822219/ ) 您能順利慢速檔案伺服器效能,並和當您使用的檔案,位於檔案伺服器上時,就會發生延遲
830901? (http://support.microsoft.com/kb/830901/ ) 記錄事件識別碼 2022年,Windows 2000 架構的電腦可能停止回應
843584? (http://support.microsoft.com/kb/843584/ ) ASP 或 ASP.NET 應用程式可能會重新啟動或更多的 SMB 要求存在非 Web 伺服器可以處理時,您可能會遺失工作階段物件
889100? (http://support.microsoft.com/kb/889100/ ) 如何取得最新的 Service Pack 的 Windows Server 2003
892422? (http://support.microsoft.com/kb/892422/ ) 事件識別碼 1123年和事件記錄 Windows 2000 為基礎的識別碼 1122年及 Windows Server 2003 伺服器叢集 」 概觀
923360? (http://support.microsoft.com/kb/923360/ ) 當您使用檔案透過網路在 Windows Server 2003 為主或以 Windows 2000 Server 為基礎的電腦上時,可能會遇到各種問題

這篇文章中的資訊適用於:
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
關鍵字:?
kbmt kbsurveynew kbexpertiseadvanced kbhowto kbinfo KB961657 KbMtzh
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:961657? (http://support.microsoft.com/kb/961657/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。