重要:本文包含有关如何修改注册表的信息。请确保备份注册表之前对其进行修改。请确保您知道如何出现问题时还原注册表。有关如何备份、 还原和修改注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章︰
322756如何备份和还原在 Windows 注册表
症状
如果您键入完整的用户名在显示名称字段中的通讯簿查找对话框中当您尝试在 Outlook 2002 中,Outlook 2003,Outlook 2007 或 Outlook 2010 中搜索轻型目录访问协议 (LDAP) 服务器时,您可能会收到一个或多个以下错误︰
无法显示结果,因为太多 Internet 目录中的条目匹配您的搜索条件。
无法完成搜索。MAPI_E_CALL_FAILED。
无法联系 LDAP 服务器 (81) 错误。
解决方案
警告如果使用注册表编辑器或其他方法错误地修改了注册表,可能会出现严重问题。这些问题可能要求您重新安装操作系统。Microsoft 不能保证这些问题能够得到解决。修改注册表的风险由您自己承担。
Outlook 2002
若要解决此问题,请获取 Microsoft Office XP 的最新服务包。有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
307841如何获取最新的 Office XP 服务包
安装最新的 Microsoft Office XP 服务包后,请按照下列步骤︰
-
退出 Outlook 2002。
-
单击开始,然后单击运行。
-
在打开框中,键入regedit,然后单击确定。
-
验证以下项存在。如果它不存在,则转到步骤 5。
HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Outlook\LDAP如果该键不存在,则必须创建它。若要执行此操作,请执行以下步骤:
-
找到并选择以下注册表项︰
HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Outlook
-
在编辑菜单上,单击新建,然后单击项。
-
键入ldap,,然后按 ENTER 键。
-
-
在编辑菜单上,指向新建,,然后单击DWORD 值
-
为新的值,键入NoDisplayNameSearch ,然后按 enter 键。
-
新字符串值的名称,用鼠标右键单击,然后单击修改。
-
在数值数据框中,键入1,然后单击确定。
-
退出注册表编辑器。
Outlook 2003,Outlook 2007 中,Outlook 2010 中
-
退出 Outlook 2003。
-
单击开始,然后单击运行。
-
在打开框中,键入regedit,然后单击确定。
-
验证以下项存在。如果它不存在,则转到步骤 5。
HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\LDAP如果该键不存在,则必须创建它。若要执行此操作,请执行以下步骤:
-
找到并选择以下注册表项︰
HKEY_CURRENT_USER\Software\Microsoft\Office\xx.0\Outlook
其中xx.0是11.0的 Outlook 2003, 12.0为 Outlook 2007 和14.0 Outlook 2010。 -
在编辑菜单上,单击新建,然后单击项。
-
键入ldap,,然后按 ENTER 键。
-
-
在编辑菜单上,单击新建,然后单击DWORD 值。
-
键入NoDisplayNameSearch,,然后按 enter 键。
-
新字符串值的名称,用鼠标右键单击,然后单击修改。
-
在数值数据框中,键入1,然后单击确定。
-
退出注册表编辑器。
状态
Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。
详细信息
有关此修复程序的英文版的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章︰
311829解决︰ 当您尝试使用完整的名称来搜索显示名称字段的 LDAP 搜索错误