已安裝 File Access Manager 驅動程式 (FAMv4.sys)

[本主題的目的是要說明 Exchange Server Analyzer 工具所引出的特定問題。您只應將它套用到已執行過 Exchange Server Analyzer 工具且有遇到該特定問題的系統。Exchange Server Analyzer 工具可免費下載,它會從拓撲中的每台伺服器遠端收集組態資料,並自動分析該資料。產生的報告會詳述重要的組態問題、潛在問題及非預設的產品設定。遵循這些建議,您便能達到較佳的效能、延展性、可靠性及執行時間。如需此工具的相關資訊或是要下載最新版本,請參閱 Microsoft Exchange Analyzer (https://go.microsoft.com/fwlink/?linkid=34707)。]  

上次修改主題的時間: 2009-04-08

在執行 Microsoft Exchange Server 2003 的電腦上,Microsoft Exchange Analyzer 工具會剖析執行中服務的清單。如果協力廠商 File Access Manager 服務 (FAMv4.sys) 正在執行中,這個工具就會產生下列警告訊息:

軟體應用程式 <ProgramName> 已安裝於 Exchange 伺服器 <ServerName> 上,而且服務 FAMv4 正在執行中。這可能會導致 Exchange ActiveSync 或 Entourage 用戶端失敗。

在執行 FAMv4.sys 驅動程式的 Exchange 伺服器上,您可能會遇到下列問題。Microsoft Entourage 使用者或 Exchange ActiveSync 使用者將許多項目放入他們的其中一個信箱資料夾 (如 [收件匣]、[行事曆] 或 [連絡人] 資料夾) 時,他們可能會遇到同步處理錯誤,或者無法從用戶端程式存取資料夾。

File Access Manager 服務是可用於備份已開啟檔案的協力廠商程式。當用戶端嘗試存取 Exchange ActiveSync 或 Entourage 的信箱資料時,會發生下列處理序:

  1. Exchange ActiveSync 和 Entourage 用戶端會使用 HTTP 通訊協定的分散式撰寫及版本處理 (DAV) 擴充功能,要求來自網際網路資訊服務 (IIS) 的信箱資料。
  2. DAV 會要求來自資訊儲存庫的信箱資料。如果要求多個項目,則 Store.exe 處理序會使用資料流檔案來封裝項目。
  3. DAV 會讀取資料流檔案,以將信箱資料傳回給 Exchange ActiveSync 或 Entourage 用戶端。若要讀取這個檔案,則 DAV 會使用 ReadFile() 方法。

如果協力廠商核心驅動程式 (如 File Access Manager 驅動程式) 攔截 ReadFile() 方法的呼叫,則可能會將不正確的資料傳回給 Exchange。此種行為會導致讀取執行緒進入永無止境的「擱置」狀態。因此,Entourage 或 Exchange ActiveSync 用戶端程式可能會在程式存取信箱資料時遭遇效能不佳或逾時錯誤。

若要解決這個問題,請連絡程式供應商以取得一份更新後的 File Access Manager 服務。或是要暫時解決這個問題,請暫時停用或移除 File Access Manager 驅動程式。

在 Windows 中停用 File Access Manager 服務

  1. 依序按一下 [開始]、[執行],輸入 regedit,然後按一下 [確定]。

  2. 在登錄編輯程式中,尋找下列登錄子機碼:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\FAMv4

  3. 在詳細資料窗格中,於 [開始] 上按一下滑鼠右鍵,然後按一下 [修改]。

  4. 在 [數值資料] 方塊中,輸入 4,然後按一下 [確定]。

  5. 結束登錄編輯程式。

  6. 依序按一下 [開始]、[執行],輸入 cmd,然後按一下 [確定]。

  7. 在命令提示字元中,輸入 net stop famv4,然後按 ENTER。

  8. 確認 Entourage 和 Exchange ActiveSync 用戶端可以順利與 Exchange 進行同步處理。