Outlook 會在 Exchange Server 中顯示 GAL 的不正確搜尋結果

原始 KB 編號: 2497077

徵狀

當您使用 Microsoft Office Outlook 2007、Outlook 2010 或 Outlook 2013 在 Microsoft Exchange Server 2007、Exchange Server 2010 Exchange Server 或 2013 (GAL) 全域通訊清單中搜尋使用者時,可能會發生下列問題:

  • 當您使用 [Outlook 通訊簿的進階尋找] 下的 [顯示名稱] 字段選取排序搜尋結果的選項時,不會使用 [顯示名稱] 資料 行排序結果。
  • 當您搜尋具有使用者名稱或通訊組清單名稱的物件時,如果已啟用 [僅限名稱] 選項,搜尋作業就不會傳回正確的物件。

注意事項

啟用 [更多數據行] 選項時,搜尋作業會傳回正確的結果。

原因

發生此問題的原因是 Active Directory 網域服務 (AD DS) 在 Windows Server 2008 中使用假名編製索引。

當注音顯示名稱設定為 Windows Server 2008 中 AD DS 中的使用者或通訊群組物件時,會在全域編錄伺服器上產生注音顯示名稱的索引。 索引用於搜尋或排列日文版 Outlook 中 GAL 的搜尋結果。 當 GAL 中的物件沒有注音顯示名稱時,會使用顯示名稱來編製索引。 如果選取 [僅限名稱] 選項,搜尋範圍會限名稱為具有注音顯示名稱的物件。 因此,當您在 Office Outlook 中搜尋通訊簿時,如果對象沒有注音顯示名稱,就會收到不正確的結果。

例如,您在 GAL 中搜尋與其注音顯示名稱不同的顯示名稱,其中有些物件沒有注音顯示名稱。 在此案例中,[ 顯示名稱] 數據行中具有相符顯示名稱的物件不會在搜尋結果中傳回,而且只會傳回具有注音顯示名稱的物件。

如果未設定 GAL 上所有使用者和通訊組清單的注音顯示名稱,則使用 [僅限名稱] 選項 的搜尋會傳回正確的結果。 傳回正確的結果,因為注音顯示名稱的索引只包含顯示名稱。

因應措施

重要事項

這個章節、方法或工作包含修改登錄的步驟。 然而,不當修改登錄可能會發生嚴重的問題。 因此,請務必謹慎地依照這些步驟執行。 為了有多一層保護,請先備份登錄再進行修改。 如此一來,您就可以在發生問題時還原登錄。 如需有關如何備份和還原登錄的詳細資訊,請按一下下列文章編號,檢視「Microsoft 知識庫」中的文章:
322756如何在 Windows 中備份和還原登錄

若要解決這個問題,請使用下列其中一個方法:

若要讓我們為您使用方法 1 來修正此問題,請移至「讓我自行修正」一節。

讓我自行修正此問題

  • 方法 1

    1. 按兩下 [開始 ],按兩下 [ 執行],輸入 Regedit,然後按 [ 確定]
    2. 找出並按下列其中一個登錄子機碼中的 DisableGALPhonetic 登錄專案:
      • HKEY_CURRENT_USER\Software\Policies\Microsoft\Exchange\Exchange Provider
      • HKEY_CURRENT_USER\Software\Microsoft\Exchange\Exchange Provider

    注意事項

    如果 DisableGALPhonetic 登錄專案不存在,您必須建立此專案。 如果要執行這項操作,請依照下列步驟執行:

    1. 在 [ 編輯] 功能表上,按兩下 [ 新增],然後按兩下 [DWORD (32 位) 值]
    2. 輸入 DisableGALPhonetic,然後按 ENTER。
    3. 以滑鼠右鍵按兩下 [DisableGALPhonetic],按兩下 [修改],在 [值數據] 方塊中輸入 1,然後按兩下 [確定]
    4. 結束登錄 編輯器,然後重新啟動計算機以套用變更。
  • 方法 2

    當您搜尋 GAL 中是否有假名的物件,以及沒有假名的物件時,請使用 [更多 數據行] 選項,而不是 [僅命名] 選項。

此問題是否已修正

檢查該問題是否已修正。 如果問題已修正,您已完成本節。 如果問題未修正,您可以 連絡支持人員

其他相關資訊

Outlook 用戶端會連線到 Exchange Server 2010 組織中的用戶端存取伺服器 (CAS) 。 不過,當您在 Exchange Server 2010 RTM 的 Outlook 中搜尋或檢視 GAL 時,CAS 不支援假名的索引。 當您使用未快取模式在 Office Outlook 中搜尋位址清單時,搜尋結果中不會傳回相符的使用者。 不過,系統會選取位址清單的底部物件。 若要解決此問題,請安裝 Exchange Server 2010 Service Pack 1 (SP1) 。