尝试在 Outlook 2013 或 Outlook 2010 中下载脱机通讯簿时出现0x8007007A错误

原始 KB 编号: 3031401

症状

当您尝试为 Outlook 2013 或 Outlook 2010 中的配置文件下载脱机通讯簿 (OAB) 时,会收到以下错误消息:

任务“配置文件名称>”<报告错误 (0x8007007A) :“0x8007007A未知错误”。

解决方法 1 - 创建新的 Outlook 配置文件

  1. 退出 Outlook。
  2. “控制面板”中,选择“邮件”,然后选择“显示配置文件”。
  3. 在“邮件”对话框的“常规”选项卡中,选择“添加”
  4. 在“新建配置文件”对话框中,键入新配置文件名称,然后选择“确定”
  5. 在“ 添加新帐户 ”对话框中,键入电子邮件帐户信息,然后选择“ 下一步”。
  6. 帐户配置成功后,选择“完成”
  7. 选择“ 始终使用此配置文件”,选择新配置文件,然后选择“ 确定”。

解决方法 2 - 删除 001e660e 注册表值

重要

请仔细遵循本部分中的步骤进行操作。 对注册表修改不当可能会导致严重问题。 修改之前,备份注册表以便在发生问题时进行还原

若要手动删除 001e660e 注册表值,请执行以下步骤:

  1. 退出 Outlook。

  2. 启动注册表编辑器:

    • 在 Windows 7 中,选择“开始”,在“搜索程序和文件”文本框中键入 regedit,然后在搜索结果中选择“regedit.exe”。
    • 在“Windows 8”中,将鼠标移动到右上角,在搜索文本框中选择“搜索键入 regedit”,然后在搜索结果中选择“regedit.exe”。
  3. 找到并选择 Outlook 版本的以下注册表子项:

    • Outlook 2013

      HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\Profiles\<profile name>

    • Outlook 2010

      HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\<profile name>

  4. “编辑” 菜单上,选择“ 查找”。

  5. 输入 001e660E,然后选择“ 查找下一步”。

    注册表编辑器的“查找”对话框的屏幕截图。

  6. 找到结果后,请确保它列在正确的 <profile name> 子项下。

    注意

    查看注册表值的数据 001e660E 以确定它是否为空。 如果为空,则确认 OAB 下载问题的原因。

  7. 右键单击 001e660E 注册表值,然后选择“ 删除”。

    001e660E 注册表值的右键单击菜单的屏幕截图。

更多信息

注册表项的值数据 001e660e 用于控制 Outlook 存储 OAB 文件的位置。 如果缺少注册表项的值数据 001e660e ,Outlook 将无法成功存储 OAB 文件。 注册表项位于以下注册表子项中。

  • Outlook 2013

    HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\Profiles\<profile name>\<subkey varies for each Outlook profile*>\

  • Outlook 2010

    HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\<profile name>\<subkey varies for each Outlook profile>\

注意

  • 若要确定因每个 Outlook 配置文件而异的子项,请在子项中<profile name>001e660e搜索注册表项。 为此,请参阅解决方法部分中的方法 2。
  • 默认情况下,大多数 Outlook 配置文件中不存在注册表值。 它通常仅在使用具有指定 OAB 文件路径的设置的 .prf 文件配置了 Outlook 配置文件时才存在。
  • 如果在 Outlook 2010 或 Outlook 2013 中配置不完整的 .prf 或 .msp 文件,则可能会导致注册表项的值为空。 有关详细信息,请参阅 由于.prf或 .msp 文件不完整而尝试下载脱机通讯簿时出现 (KB2923056) 0x8007007A 错误