Exchange 2007 Server 停止回應 MAPI 用戶端

 

適用版本: Exchange Server 2007 SP1, Exchange Server 2007

上次修改主題的時間: 2007-08-24

本主題提供當 Microsoft Exchange Server 2007 伺服器停止回應 MAPI 用戶端並產生包含下列資訊的事件記錄錯誤時,如何排解疑難的相關資訊:

事件識別碼: 9646

請輸入:錯誤

來源:MSExchangeIS

描述:關閉 Mapi 工作階段 "/o=Exchange Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=user" 超出 500 個objtFolder 類型物件的上限。

如果 MAPI 用戶端開啟的伺服器物件數目大於數目上限,就會發生這種問題。Exchange 2007 當中,允許單一 MAPI 工作階段開啟的伺服器端物件數目有所限制。此一行為可防止單一 MAPI 用戶端用盡 Exchange 伺服器上的資源。

當 Exchange 2007 伺服器停止回應 MAPI 用戶端並產生事件 9646 時,會指出 MAPI 用戶端可能開啟太多的物件,或者在伺服器上留下太多開啟的物件。

下表列出 Exchange 2007 中一次可以開啟的伺服器物件數目上限的預設值。

開啟的伺服器物件數目上限預設值

項目 預設值

objtMessage

250

objtFolder

500

objtAttachment

500

objtFolderView

500

objtMessageView

500

objtAttachView

500

objtStream

250

objtACLView

50

objtRulesView

50

objtFXSrcStrm

50

objtFXDstStrm

50

objtCStream

50

objtNotify

500,000

解決方案

若要解決問題,請執行下列動作:

  • 調查在 MAPI 用戶端上執行之任何協力廠商應用程式或增益集。某些協力廠商應用程式會保持物件長時間開啟,或者同時開啟許多物件。

  • 調查與指出之登入關聯的使用者行為。這會幫助您更了解預設的物件數目不夠的原因。

  • 少數情況下,您可能需要新增登錄機碼,以調整開啟物件的數目上限。這個新登錄機碼會覆寫預設值。這類少數情況包括可以接受,或者必須使用保持物件開啟或同時開啟許多物件之應用程式的情況。

    Caution請注意:
    您增加物件類型的數目上限時,也會增加連接至伺服器之所有用戶端要求使用的記憶體。這個值設定錯誤可能造成記憶體不足警告或虛擬記憶體過於分散的警告。
    Caution請注意:
    UNRESOLVED_TOKEN_VAL(exRegistry)

開始之前

若要執行下列程序,必須對您使用的帳戶委派本機 Administrators 群組的成員資格。如需管理 Exchange 2007 所需之權限、委派角色及權利的相關資訊,請參閱權限考量

程序

使用登錄編輯程式調整 MAPI 用戶端可以同時使用之開啟物件的數目上限

  1. 啟動登錄編輯程式 (regedit)。

  2. 尋找下列登錄子機碼:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\ParametersSystem

  3. 在 [ParametersSystem] 上按一下滑鼠右鍵,指向 [新增],然後按 [機碼]。

  4. 輸入 MaxObjsPerMapiSession,然後按 ENTER 為新的子機碼命名。

  5. 使用滑鼠右鍵按一下 [MaxObjsPerMapiSession],按一下 [新增],然後按 [DWORD 值]。

  6. 輸入物件類型,再按 ENTER 為項目命名。例如,輸入 objtMessage,然後按 ENTER 建立變更 objtMessage 物件預設上限的項目。

  7. 在步驟 6 中建立的項目上按一下滑鼠右鍵,然後按一下 [修改]。

  8. 在 [數值資料] 方塊中,輸入您要限制此項目的新物件數目上限,然後按一下 [確定]。

note附註:
伺服器會在五分鐘內自動辨識新上限。