找不到接收器登錄

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

上次修改主題的時間: 2009-03-16

Microsoft® Exchange Server Analyzer 工具會查詢 Microsoft Internet Information Server (IIS) Metabase,以列舉簡易郵件傳送通訊協定 (SMTP) 傳輸事件接收器繫結的清單。Exchange Server Analyzer 會根據 Exchange Server Analyzer 中預先擴展的清單,嘗試找出一些標準事件繫結。對於每個繫結,Exchange Server Analyzer 會驗證登錄中下列分支底下的元件物件模型 (COM) 登錄詳細資料:

HKEY_CLASSES_ROOT\CLSID\

若下列條件成立,Exchange Server Analyzer 就會顯示警告:

  • Metabase 中找到傳輸事件接收器繫結。
  • 登錄中遺漏對應的 COM 登錄。

SMTP 傳輸事件是在郵件資料傳入或傳出 SMTP 服務時發生。所有郵件都會經歷一些事件。這些包括 X.400 和 RPC 內送或外寄郵件。輸入傳輸事件的一個常見範例是,郵件經由網路或在 SMTP Pickup 目錄中到達 SMTP 服務。此傳輸事件發生時,此事件的來源會通知傳輸事件接收器,每個傳輸事件接受器就會根據郵件的資料內容採取某一類動作。在系統將郵件資料傳遞到接收器後,直到接收器完成其動作並傳回郵件為止,這段期間內系統不會對郵件資料執行其他動作。接收器在執行此動作時,對郵件資料與狀態有獨佔的控制權。

遺漏傳輸事件接收器繫結的 COM 登錄可能會造成郵件流程問題。如果 Exchange Server 顯示有郵件流程問題的徵兆 (如郵件在佇列中),請重新登錄傳輸事件接收器。

若要重新登錄傳輸事件接收器

  1. 從 Microsoft Exchange Server 中開啟 [命令提示字元] 視窗,然後變更至 \Program Files\Exchsrvr\Bin 資料夾。

  2. 鍵入下列命令以重新登錄傳輸事件接收器:

    regsvr32 exps.dll

    regsvr32 miscat.dll

    regsvr32 onsubmit.dll

    regsvr32 peexch50.dll

    regsvr32 phatcat.dll

    regsvr32 protolog.dll

    regsvr32 reapi.dll

    regsvr32 regsinks.dll

    regsvr32 tranmsg.dll

    regsvr32 turflist.dll

    regsvr32 xlsasink.dll

    regsvr32 msgfilter.dll

  3. 重新執行 Exchange Server Analyzer,以確認不會再顯示警告。如果事件接收器登錄警告繼續出現且您遇到郵件流程問題,請連絡 Microsoft 產品支援服務 (PSS)。

若需有關傳輸事件接收器繫結的詳細資訊,請參閱下列 Exchange 資源: