未啟用伺服器的 FCL 記錄

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

上次修改主題的時間: 2011-01-13

Microsoft® Exchange Server Analyzer 工具會查詢 Active Directory® 目錄服務,以判定物件類別為 msExchExchangeServer 之所有物件的 serialNumber 屬性值。如果字串值包含 Version 5.5,表示電腦正在執行 Microsoft Exchange Server 5.5 版。如果字串值包含 Version 6.0,表示電腦正在執行 Exchange 2000 Server。如果字串值包含 Version 6.5,表示電腦正在執行 Exchange Server 2003。

Exchange Server Analyzer 也會從下列登錄項目查詢 Disable Call Tracing 子機碼是否存在,以判斷是否要對 Exchange 伺服器啟用 Microsoft Exchange 函數呼叫記錄 (FCL) 功能:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\ParametersSystem

Exchange Server 可以追蹤 Microsoft Exchange Information Store 服務 (Store.exe) 所產生之內部呼叫的效能。您可以使用 FCL 來隔離可能是效能問題之起因的元件及函數呼叫。

Microsoft Exchange Information Store 服務中的 FCL 功能會繼續追蹤下列元件的相關呼叫:

  • 本機安全性驗證伺服器 (Lsass.exe)
  • DSAccess
  • 可延伸儲存引擎 (ESE)
  • IMAIL
  • Virusscan

FCL 是低負荷的記錄,當 Exchange Information Store 服務 (Store.exe) 顯出效能降低或沒有回應時,此功能會收集有關問題情況 (例如 Exchange Server 中的關機問題) 或狀況的資料。

一旦啟用它,FCL 便會自動記錄函數呼叫資料。不需要使用者介入或特定組態,例如取得實際執行伺服器的使用者傾印檔案或使用偵錯工具。

依預設,Exchange Server 2003 會啟用 FCL,但是 Exchange 2000 Server 必須特別地啟用它。

若下列條件為真,Exchange Server Analyzer 就會顯示最佳作法訊息:

  • 伺服器正在執行 Exchange 2000 Server,但 Disable Call Tracing 子機碼不存在,或 Disable Call Tracing 子機碼存在,但包含 0 以外的值。
  • 伺服器正在執行 Exchange Server 2003,且 Disable Call Tracing 子機碼存在並包含 0 以外的值

此最佳作法訊息指出已停用 FCL。

建議的最佳作法就是在所有 Exchange 伺服器上啟用 FCL。

important重要事項:
這篇文章包含如何編輯登錄的相關資訊。在編輯登錄之前,請確定若發生問題,您知道如何還原登錄。如需還原登錄的相關資訊,請參考 Regedit.exe 或 Regedt32.exe 中的<還原登錄>說明主題。

在 Exchange 2000 Server 上啟用函數呼叫記錄

  1. 開啟登錄編輯程式,例如 Regedit.exe 或 Regedt32.exe。

  2. 瀏覽至:HKLM\System\CurrentControlSet\Services\MSExchangeIS\ParametersSystem\ Disable Call Tracing

  3. 在右窗格中,連按兩下 Disable Call Tracing。如果 Disable Call Tracing 子機碼不存在,請將它建立為新的 DWORD 值。

  4. Disable Call Tracing 子機碼設定為 0 值。

note附註:
依預設,Exchange 2000 Server 會關閉 FCL,而且此值會設為 1
  1. 關閉登錄編輯程式。
  2. 重新啟動 Exchange Information Store 服務,使這些變更生效。

在 Exchange Server 2003 上啟用函數呼叫記錄

  1. 開啟登錄編輯程式,例如 Regedit.exe 或 Regedt32.exe。

  2. 瀏覽至:HKLM\System\CurrentControlSet\Services\MSExchangeIS\ParametersSystem\ Disable Call Tracing.

  3. 在右窗格中,連按兩下 Disable Call Tracing

  4. Disable Call Tracing 子機碼設定為 0 值。

note附註:
依預設,Exchange Server 2003 會啟用 FCL,而且已建立 Disable Call Tracing 子機碼,且其值設為 0 以外的值以關閉它。
  1. 關閉登錄編輯程式。
  2. 重新啟動 Exchange Information Store 服務,使這些變更生效。

編輯登錄之前,若需如何編輯登錄的相關資訊,請參閱 Microsoft 知識庫文章 256986<Microsoft Windows 登錄說明>(https://go.microsoft.com/fwlink/?linkid=3052&kbid=256986)。