快取 Exchange 模式 .ost 或 .pst 檔案中的 Outlook 效能問題

原始 KB 編號: 2768656

徵狀

在 Microsoft Outlook 中,您會遇到如下的徵兆:

  • 當您使用快取 Exchange 模式或 Outlook 數據 (.pst) 檔案時,您會注意到當您採取特定動作時效能降低。
  • 如果 Outlook [收件匣]、[行事曆]、[工作]、[已傳送的專案] 或 [已刪除的專案] 資料夾包含許多專案,您就會遇到效能降低的狀況。
  • 行事曆效能不一致。 例如,會議更新可能不會反映在主要、共用或委派的行事曆中。
  • 資料夾需要很長的時間才會出現或未正確顯示。
  • 如果您的 Outlook 配置檔包含共用信箱,且已啟用快取 (選取 [ 下載共享資料夾 ]) ,則如果每個信箱的共用資料夾數目超過 500,您會遇到資料夾同步處理問題、效能降低或其他問題。 如需詳細資訊,請參閱 在 Outlook 的次要信箱中使用資料夾時的效能和同步處理問題。 此外,錯誤會記錄在 [同步問題] 資料夾中,而 「9646」 事件會記錄在應用程式記錄檔中。
  • 在超過 10,000 個資料夾的極端情況下,Outlook 的開啟速度非常緩慢。 發生此行為是因為列舉大量資料夾所需的時間。

原因

如果信箱包含許多資料夾,或任何一個資料夾中有許多專案,就可能會發生這些問題。 信箱可以包含的資料夾數目或資料夾可包含的項目數目沒有硬性限制。 不過,當項目數接近 10,000 個行事歷專案、10,000 個資料夾或每個資料夾 100,000 個郵件專案時,效能可能會降低。 大量的週期性會議或長期週期性會議也可能對效能造成大幅影響。

解決方案

若要修正影響行事曆、郵件或共用資料夾的效能問題,請視需要使用下列解決方法。

行事歷問題的解決方式

若要修正影響行事曆的效能問題,請嘗試下列方法。

方法 1:管理週期性會議例外狀況的成長

並非所有行事歷專案都對效能有相同的影響。 一次性會議的效果相對較小,且長時間執行的週期性會議會產生較大的效果。 在週期性會議實例中所做的變更會建立儲存在週期性會議系列中的例外狀況。 會議屬性的每個變更,例如主旨、本文、位置或時間,都會建立對應的例外狀況。 最後,這些例外狀況會擴大週期性會議的大小,並增加效能成本。 您可以使用 [約會週期] 設定來設定結束時間或週期計數上限,以降低這個較高的成本。 然後,您可以建立新的週期性會議,而不是擴充現有的週期。

方法 2:啟用共用行事曆改善

針對具有共用行事曆編輯許可權的使用者,請使用 [開啟共用行事曆改進 ] 選項來改善效能。 當您啟用此選項時,行事曆動作會直接傳送至伺服器,而不需要從本機記憶體進行同步處理。 這可讓衝突解決更有效率。

如需如何啟用和管理共用行事曆改善的詳細資訊,請參閱 如何啟用和停用 Outlook 行事曆共用更新

方法 3限制 [同步] 視窗

您可以限制用於行事曆資料夾的同步處理視窗,以減少儲存在行事曆資料夾本機的項目數目。 這樣做可以改善效能。

重要事項

請仔細依照本節中的步驟執行。 如果您不當地修改登錄,可能會發生嚴重的問題。 在您進行修改之前,請先備份登錄,做為還原之用,以免發生問題。

[同步處理窗口設定] 中,調整主要共用行事曆同步的數據月數。 為此,請加入下列登錄機碼:

注意:此方法適用於 1810 版或更新版本的 Microsoft 365 Apps 企業版 (隨選即用) 。

描述 啟用行事曆同步視窗的設定
登錄路徑 HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Cached Mode
名稱 CalendarSyncWindowSetting
類型 REG_DWORD
數值 值:0 非使用中
值 = 1 個主要行事曆資料夾
值 = 2 所有行事曆資料夾
如果未設定,則預設為 0。
描述 設定以控制 [行事曆同步] 視窗中的月數
登錄路徑 HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Cached Mode
名稱 CalendarSyncWindowSettingMonths
類型 REG_DWORD
數值 值 = 選取十進位值,以在 [行事曆同步] 視窗中設定月數。 例如,選取 1、3、6 或 12。
如果未設定,則預設為 6。
描述 設定以控制是否要保留所有週期性專案,而不是加以篩除
登錄路徑 HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Cached Mode
名稱 CalendarSyncWindowAllRecurring
類型 REG_DWORD
數值 值 = 0:只會同步處理未來結束日期或落在目前行事曆同步窗口設定內的週期性會議系列。
值 = 1:不論結束日期為何,所有週期性會議系列都會同步處理。
如果未設定,則預設為 0。
說明 根據預設 (如果未設定值或設定為 0) ,則會同步處理未來結束日期或日期落在目前行事曆同步視窗設定內的週期性會議系列。 例如,如果今天的日期是 2022 年 5 月 3 日,而且行事曆同步視窗設定為 1 個月,則會同步處理結束日期在 2022 年 4 月 3 日或之後的所有週期性會議系列。 如果結束日期超出同步處理窗口設定,則會從 .ost 檔案中移除週期性會議系列。
若無論結束日期為何,都要同步處理所有週期性會議系列,,請將 CalendarSyncWindowAllRecurring 值設定為 1

這些登錄機碼會更新同步處理限制,讓使用快取 Exchange 模式的用戶端下載較少的行事歷專案,即使伺服器上有多年的行事曆也一樣。 這些金鑰不會清除已下載的舊行事曆內容。 不過,如果您願意清除離線項目,並重新同步處理您的行事曆 (而不是大量刪除舊項目),這個方法可能會有效。 如果您的設定檔中已經有行事曆,則必須在設定登錄機碼並重新啟動 Outlook 之後清除離線項目。

若要清除離線的行事曆項目,請依照下列步驟執行:

  1. 在 Outlook 中開啟 [ 行事曆 ] 窗格,然後以滑鼠右鍵按兩下 [ 行事曆 ] 資料夾。
  2. 選取 [內容]
  3. 在 [一般] 索引標籤中,選取 [清除離線項目]
  4. 選取 [確定]

郵件問題的解決方式

如果您的資料夾內容接近 10,000 個行事歷專案、10,000 個資料夾或 100,000 個郵件專案的限制,而且這些專案儲存在 Outlook 數據 (.pst) 檔案或離線 Outlook 資料 (.ost) 檔案中,請將專案從較大的資料夾移至相同信箱或數據檔中的個別或較小的資料夾。 或者,如果您有 Microsoft Exchange 在線封存,您可以將專案移至該封存,或建立保留原則來自動處置較舊的專案。

封存郵件專案

如果您已啟用線上封存信箱,請將項目封存至線上封存信箱。

套用保留原則

若要從 [郵件] 或 [行事曆] 資料夾中刪除較舊的專案,請套用保留原則。 例如,任何在一年內未修改的項目都會移至 [刪除的郵件] 資料夾。

解決共用資料夾問題

若要修正影響共用資料夾的效能問題,請嘗試下列方法。

限制 [同步] 視窗

若要減少儲存在本機的項目數目,請限制用於共享資料夾的同步處理視窗。 這樣做可以改善效能。

重要事項

請仔細依照本節中的步驟執行。 如果您不當地修改登錄,可能會發生嚴重的問題。 在您進行修改之前,請先備份登錄,做為還原之用,以免發生問題。

若要調整針對共用資料夾同步處理的數據天數,請新增下列登錄值。

描述 啟用共享資料夾視窗的設定
登錄路徑 HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Cached Mode
名稱 SharedFolderSyncWindowSettingDays
Type REG_DWORD
Value = 選取 十進位 值,以設定共用資料夾同步視窗 (1-365) 天數。

執行 Microsoft 支援及修復小幫手

注意事項

Microsoft 支援服務 和修復小幫手案例不適用於新的 Windows 版 Outlook。

您可以使用 Microsoft 支援服務 和修復小幫手來診斷影響 Outlook 的行事曆和郵件問題。 若要下載並安裝小幫手,請參閱關於 Microsoft 支援服務 和修復小幫手

若要判斷效能問題的原因,請啟動 Assistant,然後在 [進階診斷] 區段中執行 Outlook 診斷。

其他相關資訊

若要在使用快取 Exchange 模式時檢視 Outlook 行事曆 中的項目計數,請使用 [行事曆屬性] 對話框:

  1. 在 Outlook 中,開啟 [ 行事曆] 窗格,然後以滑鼠右鍵按兩下 [ 行事曆 ] 資料夾。
  2. 選取 [內容]
  3. 在 [一般] 索引標籤上,選取 [顯示項目的總數]
  4. 選取 [同步處理] 索引標籤。
  5. 檢視 [此資料夾的統計資料] 底下的計數。

只有在 Exchange 電子郵件帳戶設定為使用 [快取 Exchange 模式] 時,Outlook 才會使用 .ost 檔案。 如果 Outlook 設定為以在線模式連線到 Exchange 信箱, .ost 則不會使用檔案。

如果您的 Outlook 用戶端在在線模式中連線到 Exchange,而且您在 .pst 檔案中沒有高專案計數資料夾,則伺服器上可能會發生任何您遇到的效能問題。 如需詳細資訊, 請參閱如果您有大型 Outlook 數據檔,您可能會遇到應用程式暫停