文章編號: 2009942 - 上次校閱: 2011年10月31日 - 版次: 3.0

當 Exchange Server 2010 使用者在線上模式下使用 Outlook 2003 時,會花費很長的時間更新資料夾。

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。
全部展開 | 全部摺疊

徵狀

當您在線上模式下使用 Microsoft Office Outlook 2003 存取 Microsoft Exchange Server 2010 信箱 時,可能會遇到下列問題:

  • 外寄的電子郵件留在 [寄件匣] 資料夾中最長達 1 分鐘。
  • 新的電子郵件沒有立即送達 [收件匣] 資料夾且延遲最長達 1 分鐘。
  • 從資料夾刪除的項目仍會出現在資料夾最長達 1 分鐘。
  • 從一資料夾移動到另一資料夾的項目仍會出現在原始資料夾最長達 1 分鐘。

資料夾更新無法及時完成。

發生的原因

這些問題發生是因為 Exchange Server 2010 無法傳送使用者資料包通訊協定 (UDP) 通知到 Outlook。

Outlook 2003 會使用 UDP 通知作為接收 Exchange 伺服器通知的主要方法。但是,Outlook 2003 必須輪詢 Exchange Server 2010 伺服器的變更,Outlook 的預設輪詢間隔大約為 60 秒。因此,資料夾更新可能會延遲最長達 1 分鐘。

解決方案

如果要解決這個問題,請安裝 Exchange Server 2010 Service Pack 1 的更新彙總套件 3。

如需有關 Exchange Server 2010 Service Pack 1 更新彙總套件 3 的詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:

2529939 說明 Exchange Server 2010 Service Pack 1 的更新彙總套件 3 (機器翻譯)

安裝此更新之後,您必須建立登錄子機碼以啟用 UDP 通知支援功能。

如果要我們為您啟用 UDP 通知支援功能,請前往<"為我修正此問題">一節。如果您要自行啟用 UDP 通知支援功能,請前往<"讓我自行修正此問題">一節。

為我修正此問題

如果要自動修正此問題,請按一下 [修正此問題] 連結。然後在 [檔案下載] 對話方塊中按一下 [執行],並按照精靈中的步驟執行。

修正此問題
Microsoft Fix it 50689



注意此精靈可能只提供英文版本。不過,自動修正程式也適用於 Windows 的其他語言版本。

注意如果您不在發生問題的電腦上,則可將自動修正程式儲存至快閃磁碟機或 CD,如此一來,便可在發生問題的電腦上加以執行。

讓我自行修正此問題

建立下列登錄機碼以啟用 UDP 通知支援功能:

子機碼位置:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeRPC\ParametersSystem

子機碼名稱:EnablePushNotifications

類型:REG_DWORD

值: 1

注意如果此登錄機碼不存在,或其值設為 0,則 UDP 通知支援功能便未啟用。

因應措施

如果要解決這個問題,請使用 Outlook 2003 中的快取 Exchange 模式。如果要執行這項操作,請依照下列步驟執行:

  1. 如果 Outlook 2003 正在執行,請結束。
  2. 在 [控制台] 中,按一下 [郵件]
  3. 按一下 [電子郵件帳號]
  4. 選取 [檢視或變更現有的電子郵件帳戶],然後按一下 [下一步]
  5. 輸入 Microsoft Exchange Server 帳戶,然後按一下 [變更]
  6. 選取 [使用快取 Exchange 模式] 核取方塊。
  7. 按一下 [下一步],然後按一下 [完成]
  8. 啟動 Outlook 2003。

狀態

Microsoft 已確認此為<" 適用於">一節所列之 Microsoft 產品中的問題。

其他相關資訊

如果要確認推入通知是否正常運作,請依照下列步驟執行:

1. 在 CAS 伺服器上建立下列登錄子機碼以啟用推入通知:

子機碼位置:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeRPC\ParametersSystem

子機碼名稱:EnablePushNotifications

類型:DWORD

值: 1

注意如果 ParametersSystem 子機碼不存在,請建立此子機碼。

2. 在用戶端電腦上建立下列登錄子機碼,以將 Outlook 2003 設定為使用固定的 UDP 連接埠:

子機碼位置:HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\RPC

子機碼名稱:FixedUDPPort

類型:DWORD

值:介於 1024 和 65535 之間 (十進位)

3. 將 Windows 防火牆設定為透過用戶端電腦上的連接埠允許 UDP 流量。

4. 開啟 Outlook 2003,然後手動設定 Exchange 設定檔。

注意只有 Outlook 2003 支援推入通知。Outlook 2007 或更新版本登錄推入通知將會失敗。

5. 傳送新電子郵件給 Exchange 使用者。

6. Outlook 2003 會在 1 分鐘內顯示新的電子郵件。

注意如果 Outlook 2003 沒有登錄推入通知,便會使用每分鐘發生的輪詢。有了推入通知,Outlook 2003 就可更快收到通知。


這篇文章中的資訊適用於:
  • Microsoft Exchange Server 2010 Service Pack 1?應用於:
    • Microsoft Exchange Server 2010 Enterprise
    • Microsoft Exchange Server 2010 Standard
  • Microsoft Office Outlook 2003
關鍵字:?
KB2009942
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。