離線通訊錄 (OAB) 預設不會顯示全域通訊清單

原始 KB 編號: 2665915

癥狀

當 Microsoft Outlook 設定為快取 Exchange 模式,且您開啟通訊錄時,預設不會顯示全域通訊清單 (GAL)。 相反地,會顯示另一個通訊清單,例如 \All Users ,而且必須從 [ 開啟通訊錄時,先顯示此通訊清單 ] 通訊錄選項手動選取 GAL。 下圖示範了這一點:

顯示通訊錄選項的屏幕截圖。

當您嘗試下載離線通訊錄 (OAB) 時,您也可能會收到類似同步記錄訊息中下列錯誤的錯誤訊息:

Microsoft Exchange 離線通訊錄
未下載離線通訊錄檔案。 找不到伺服器 (URL)
0X80004005

如果您無法下載 OAB,您會在應用程式事件記錄檔中找到下列事件。

來源:展望
事件標識碼:27
說明:作業失敗。

原因

如果在執行 Microsoft Exchange Server 的伺服器上,將多個通訊清單包含在離線通訊簿 (OAB) 產生中,則可能會發生此行為。

打開通訊錄時,首先顯示此地址列表 選項設置為自動 選擇時,Outlook中也會發生這種情況。

當 OAB 中包含多個通訊清單時,每個通訊清單都會建置為 OAB,並可供下載 Outlook 用戶端。 在此情境中,當 Outlook 收到可用 OAB 清單時,預設情況下不會下載 GAL 的 OAB。

解決辦法

若要解決此問題,請將 GAL 設定為在 Exchange 伺服器上產生 OAB 的唯一通訊清單。 若要這樣做,請遵循下列步驟:

  1. 開啟 Exchange 管理主控台。

  2. 展開 組織組態

  3. 選取 [信箱]。

  4. 選取離線通訊錄。

  5. 以滑鼠右鍵按一下預設 OAB,然後選取 [屬性]。

  6. 選取 [地址清單]。

  7. 選取以清除 [包含下列位址清單] 核取方塊。

    顯示 [包含下列位址清單] 核取方塊的螢幕擷取畫面。

  8. 請選取 [確定] 以儲存變更。

在 Exchange 伺服器上進行此變更之後,您建立的任何新 Outlook 配置檔會預設使用包含 GAL 的 OAB。

備註

Microsoft Exchange 伺服器會以 24 小時為間隔產生更新的離線通訊簿檔案。 因此,在最壞的情況下,新的 Outlook 設定檔可能需要 24 小時才能不出現「症狀」一節中所述的問題。

因應措施

針對現有的 Outlook 設定檔,您可以針對您的 Outlook 版本遵循下列步驟,手動將下載的 OAB 變更為從 GAL 建置的 OAB。

  • Outlook 2010 和更新版本

    1. 在 [ 傳送/接收 ] 索引標籤上,選取 [傳送/接收群組] ,然後選取 [下載通訊錄]。

    2. 在 [ 選擇通訊錄 ] 下拉式清單中,選取 \全域通訊清單

    3. 請選擇 [確定]

  • 展望 2007

    1. 在 [工具] 功能表上,指向 [傳送/接收],然後選取 [下載通訊錄]。

    2. 在 [ 選擇通訊錄 ] 下拉式清單中,選取 \全域通訊清單

    3. 請選擇 [確定]

備註

Microsoft Exchange 伺服器會以 24 小時為間隔產生更新的離線通訊簿檔案。 此外,Outlook 用戶端每 24 小時自動下載一次離線通訊錄更新。 因此,如果 Outlook 在自動 OAB 下載發生之前保持執行狀態,則可能需要長達 48 小時的時間才能解決「症狀」一節中所述的問題。 您可以手動下載 OAB 來規避 Outlook 間隔。 不過,您仍然必須考慮 Exchange OAB 的產生可能會延遲最多 24 小時。

詳細資訊

在 Outlook 2010 和更新版本中,[ 自動選擇 ] 選項是與多個 Exchange 帳戶功能相容的預設選項。 在設定多個 Exchange 帳戶的組態中,[ 自動選擇 ] 選項可針對選取的 Exchange 帳戶顯示正確的 GAL。

  1. 若要在 Outlook 2010 中開啟通訊錄時設定預設通訊清單,請遵循下列步驟:

  2. 按一下功能區圖示以開啟通訊錄。

  3. [工具] 功能表上,選取 [選項]。

開啟通訊錄時,先顯示此通訊錄 下拉式清單,選取預設通訊錄。