使用完整使用者名稱搜尋通訊錄時會出現錯誤訊息

套用到
Microsoft Outlook 2010

重要 本文包含如何修改登錄的相關資訊。 請務必先備份登錄,再進行修改。 並了解如何在發生問題時還原登錄。 如需有關如何備份、還原和修改登錄的詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:

322756 如何在 Windows 中備份及還原登錄

症狀

如果您在 Outlook 2002、Outlook 2003、Outlook 2007 或 Outlook 2010 嘗試搜尋輕量級目錄存取協定 (LDAP) 伺服器時,於通訊錄的「查找」欄中的顯示名稱欄位輸入完整使用者名稱,可能會收到以下一項或多項錯誤:

注意

由於網際網路目錄中太多條目符合您的搜尋條件,無法顯示結果。

注意

搜尋未能完成。 MAPI_E_CALL_FAILED。

注意

無法聯絡 LDAP 伺服器 (81) 錯誤。

解決方式

警告:如果您使用「登錄編輯程式」或其他方法不當修改登錄,可能會發生嚴重問題。 這些問題可能會迫使您重新安裝作業系統。 Microsoft無法保證這些問題能被解決。 Modify the registry at your own risk.

Outlook 2002

要解決此問題,請取得最新的 Microsoft Office XP 服務包。 如需詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:

307841 如何取得最新的 Office XP 服務包

安裝最新 Microsoft Office XP 服務包後,請依照以下步驟操作:

  1. 退出 Outlook 2002。

  2. 按一下 [開始],然後按一下 [執行]

  3. [開啟] 方塊中,鍵入「登錄編輯程式」,然後按一下 [確定]

  4. 請確認以下金鑰是否存在。 如果有,就進入第五步。
    HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Outlook\LDAP If 鑰匙不存在,你必須創造它。 若要這麼做,請按照下列步驟進行:

    1. 找出並選取下列登錄子機碼:
      HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Outlook
    2. 編輯選單中,點選新檔,然後點選鍵。
    3. 輸入 ldap,然後按 ENTER 鍵。
  5. 在編輯選單中,指向「新」,然後點選 DWORD 值

  6. 輸入 NoDisplayNameSearch 取得新值,然後按下 Enter。

  7. 右鍵點擊新的字串值名稱,然後點選 修改

  8. [數值資料]方塊中輸入 1,然後按一下 [確定]。

  9. 結束 [登錄編輯程式]。

Outlook 2003、Outlook 2007 與 Outlook 2010

  1. 退出 Outlook 2003。

  2. 按一下 [開始],然後按一下 [執行]

  3. 開啟 方框輸入 REGEDIT,然後點 選確定

  4. 請確認以下金鑰是否存在。 如果有,就進入第五步。
    HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\LDAP If 鑰匙不存在,你必須創造它。 若要這麼做,請按照下列步驟進行:

    1. 找出並選取下列登錄子機碼:
      HKEY_CURRENT_USER\Software\Microsoft\Office\xx.0\Outlook

      其中 xx.0 是 Outlook 2003 的 11.0,Outlook 2007 的 12.0,Outlook 2010 的 14.0。

    2. 編輯選單中,點選新檔,然後點選鍵。

    3. 輸入 ldap,然後按 ENTER 鍵。

  5. 編輯 選單中,點選 新,然後點選 DWORD 值

  6. 輸入 NoDisplayNameSearch,然後按 Enter。

  7. 右鍵點擊新的字串值名稱,然後點選 修改

  8. [數值資料]方塊中輸入 1,然後按一下 [確定]。

  9. 結束 [登錄編輯程式]。

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。

更多資訊

欲了解更多關於此熱修補丁英文版的資訊,請點擊以下文章編號以瀏覽 Microsoft 知識庫中的文章:

311829 修正:當你嘗試用全名搜尋顯示名稱欄位時,LDAP 搜尋錯誤