當您使用位於檔案伺服器上的檔案時,系統會停止回應、檔案伺服器效能變慢或發生延遲

本文提供當您使用位於檔案伺服器上的檔案時所發生的效能問題解決方案。

適用於:Windows 10 - 所有版本、Windows Server 2012 R2
原始 KB 編號: 822219

徵狀

當您透過網路使用檔案時,可能會遇到下列一或多個徵兆:

  • 設定為檔案且列印伺服器停止回應的 Windows 檔案伺服器,檔案和列印伺服器功能會暫時停止。

  • 當您開啟、儲存、關閉、刪除或列印位於共用資源上的檔案時,會遇到非預期的長時間延遲。

  • 當您透過網路使用程式時,效能會暫時降低。 效能通常會降低約 40 到 45 秒。 不過,有些延遲最多可能會持續 5 分鐘。

  • 當您執行檔案複製或備份作業時,會遇到延遲。

  • 當您連線到共用資源,或在 Windows 檔案總管中聯機的網路驅動器機上看到紅色 X 時,Windows 檔案總管會停止回應。

  • 當您登入文件伺服器時,在 [登入 Windows ] 對話框中輸入您的名稱和密碼之後,就會出現空白畫面。 桌面不會出現。

  • 使用遠端過程調用 (RPC) 或使用命名管道連接到檔案伺服器的程式會停止回應。

  • 伺服器會暫時停止回應,檔伺服器上的系統記錄中會出現類似下列訊息的一或多個事件標識元訊息。

  • 當您嘗試連線到共用資源時,會收到類似下列其中一則訊息的錯誤訊息:

    • 錯誤訊息 1

      系統錯誤 53。 找不到網路路徑。

    • 錯誤訊息 2

      系統錯誤 64。 指定的網路名稱已無法再使用。

  • 您會間歇性地與網路資源中斷連線,而且無法重新連線到檔案伺服器上的網路資源。 不過,您可以 Ping 伺服器,而且可以使用遠端桌面服務工作階段來連線到伺服器。

  • 如果多位用戶嘗試存取伺服器上的 Microsoft Office 檔,當第二位使用者開啟檔案時,不會一直出現 [ 檔案鎖定以進行編輯 ] 對話框。

  • 網路追蹤表示SMB服務用戶端命令與檔案伺服器回應之間有30到40秒的延遲。

  • 當您嘗試在 Microsoft Access 97、Access 2000 或 Access 2002 中開啟 Access 2.0 資料庫檔案 (.mdb 檔案) 時,您可能會收到類似下列的錯誤訊息:

    磁碟或網路錯誤。

  • 當您嘗試開啟 Microsoft Word 檔案時,可能會收到下列錯誤訊息:

    Word 無法從這個檔案file_name讀取。 請還原網路連線,或更換磁碟片並重試。

原因

如果您電腦上安裝的非 Microsoft 程式使用過時的核心模式篩選驅動程式,就可能發生此問題。 如果下列條件成立,則核心模式篩選驅動程式可能已過期:

  • 電腦上已安裝下列其中一個程式:

    • 適用於 Open Files 的 ARCserve 備份代理程式或來自 Computer Associates International, Inc. 的 ARCserve Open File Agent 已安裝在您的電腦上,且程式的 Ofant.sys 驅動程式已過期。

    • 開啟交易管理員已安裝在您的電腦上,且程式的 Otman.sys 驅動程式已過期。

      注意事項

      OPEN Transaction Manager 隨附於 VERITAS Software Corporation 的特定程式,但也可以與 VERITAS 程式分開安裝。 例如,Open Transaction Manager 可能包含在 [開啟檔案選項] 中。 此程式可能包含在 VERITAS Backup Exec 中。

    • 您的電腦上已安裝使用開啟檔案選項 () 等 Otman4.sys 或 Otman5.sys 驅動程式的 VERITAS 程式,且程式的 Otman4.sys 或 Otman5.sys 驅動程式已過期。

  • 程序的驅動程式與非 Microsoft 防病毒軟體程式安裝在電腦上的篩選驅動程式不相容。 因此,伺服器上的篩選驅動程式可能會將不正確的狀態代碼傳回至伺服器服務。 例如,篩選驅動程式可能會傳回STATUS_SUCCESS碼,而不是STATUS_OPLOCK_BREAK_IN_PROGRESS碼。

解決方案

若要解決此問題,請連絡程式的製造商,以查詢篩選驅動程式更新的可用性。 如需如何連絡 Computer Associates 以取得 Ofant.sys 驅動程式最新更新的詳細資訊,請造訪計算機關聯。

如果您個別安裝 Open Transaction Manager,請連絡哥倫比亞數據產品公司,以查詢可能解決此問題的更新可用性。 若要連絡哥倫比亞數據產品,請造訪 哥倫比亞數據產品

如需如何連絡 VERITAS 的詳細資訊,請造訪 VERITAS 支援

其他相關資訊

重要事項

這個章節、方法或工作包含修改登錄的步驟。 然而,不當修改登錄可能會發生嚴重的問題。 因此,請務必謹慎地依照這些步驟執行。 為了有多一層保護,請先備份登錄再進行修改。 如此一來,您就可以在發生問題時還原登錄。 如需進一步了解如何備份及還原登錄的相關資訊,請參閱如何在 Windows 中備份及還原登錄

若要暫時解決此問題,請重新啟動伺服器上的伺服器服務。 若要重新啟動伺服器服務,請遵循下列步驟:

  1. 按一下 [開始],再按一下 [執行]

  2. 在 [ 開啟] 方 塊中輸入 cmd,然後按兩下 [ 確定]

  3. 在命令提示字元中,輸入下列幾行,並在每一行之後按 Enter:

    net stop server
    net start server
    

若要針對此問題進行疑難解答,請使用下列任何方法:

  • 使用效能記錄和警示來監視 PhysicalDisk 性能物件的 Avg. Disk Queue Length 計數器。 在一般情況下,等候輸入/輸出 (I/O) 要求數目通常不超過實體磁碟主軸數目的 1.5 到 2 倍。 大部分的磁碟都有一個主軸,但獨立磁碟的備援陣列 (RAID) 裝置通常會有多個主軸。 當程式執行小型的後續 I/O 作業時,當 I/O 系結作業排入佇列時,您會在 目前的磁碟佇列長度 計數器中看到尖峰。 您也可能會看到 System 性能物件的 Context Switches/sec 計數器增加。

  • 在用戶端或伺服器上停用商機鎖定。 若要在用戶端上停用商機鎖定,請將下列登錄值設定為 1:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MRXSmb\Parameters\OplocksDisabled

    若要停用伺服器上的商機鎖定,請將下列登錄值設定為 0:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\EnableOplocks

    如需如何停用商機鎖定的詳細資訊,請參閱 在 Windows 中設定商機鎖定

  • 編輯登錄以暫時停用篩選驅動程式。

    如需如何暫時停用內核模式篩選驅動程式的詳細資訊,請參閱 如何在 Windows 中暫時停用內核模式篩選驅動程式

    儲存 Ofant.sys 驅動程式資訊的登錄機碼是 Ofadriver

參考資料

協力廠商資訊免責聲明

本文提及的協力廠商產品是由與 Microsoft 無關的獨立廠商所製造。 Microsoft 不以默示或其他方式,提供與這些產品的效能或可靠性有關的擔保。