超链接在 Outlook 中无效

症状

注意

安装 Outlook Desktop 7 月 11 日安全更新后,在电子邮件中打开链接时,如果路径指向 FQDN () 或 IP 地址的完全限定域名,则可能无法打开该链接或收到以下错误消息:

此 URL 出现意外错误

有关此问题的详细信息,请参阅 Outlook 在安装 2023 年 7 月 11 日发布的 Microsoft Outlook 安全功能绕过漏洞保护后阻止打开 FQDN 和 IP 地址超链接

假设你已将 Internet Explorer 设置为 Windows 中的默认浏览器。 在 Microsoft Outlook 中选择超链接时,你会收到以下错误消息之一,具体取决于 Outlook 版本:

由于此计算机上生效的限制,此操作已取消。 请与您的系统管理员联系。

贵组织的策略阻止我们完成此操作。 有关详细信息,请联系技术支持。

解决方案

要解决此问题,请依次按照下列方法操作。 使用每种方法后检查问题是否解决。

方法 1:重置 Internet Explorer 设置

Internet Explorer 11 和 Internet Explorer 10

警告

如果使用的是 Windows 10、Windows 8.1 或 Windows 8,请继续执行方法 2。

  1. 启动 Internet Explorer。

  2. 选择“工具”>“Internet 选项”

  3. 选择“高级”> “重置”

    Internet 选项中“高级”选项卡的屏幕截图。

  4. 在“重置 Internet Explorer 设置”窗口中,选择“删除个人设置”>“重置”

    “重置 Internet Explorer 设置”窗口的屏幕截图。

  5. 完成后,选择“关闭”

    “重置 Internet Explorer 设置”窗口中“关闭”选项的屏幕截图。

  6. 关闭并重启 Internet Explorer。

  7. 选择“工具”>“Internet 选项”

  8. 选择“程序”>“设置程序”

    “Internet 选项”中“程序”选项卡的屏幕截图。

  9. 选择"设置默认程序"

    “默认程序”窗口中“设置默认程序”选项的屏幕截图。

  10. 在"程序"列表中,选择"Microsoft Outlook">“将此程序设置为默认程序”

    在程序列表中选择 Microsoft Outlook 时,“设置默认程序”窗口的屏幕截图。

  11. 向上滚动到默认程序列表的顶部,突出显示“Internet Explorer”,然后选择“将此程序设置为默认值”

    在程序列表中选择 Internet Explorer 时,“设置默认程序”窗口的屏幕截图。

  12. 选择“确定”,关闭“默认程序”对话框。

Internet Explorer 9

  1. 启动 Internet Explorer。

  2. 选择“工具”>“Internet 选项”

  3. 选择“高级”> “重置”

    “Internet 选项”的“高级”选项卡上“重置”按钮的屏幕截图。

  4. 在“重置 Internet Explorer 设置”窗口中,选择“删除个人设置”>“重置”

    “重置 Internet 设置”窗口中删除个人选项的屏幕截图。

  5. 完成后,选择“关闭”

    IE9 中“重置 Internet Explorer 设置”窗口内“关闭”选项的屏幕截图。

  6. 重启 Internet Explorer。

  7. 选择“工具”>“Internet 选项”

  8. 选择“程序”>“设置程序”

    IE9 中“Internet 选项”中“设置程序”选项的屏幕截图。

  9. 选择"设置默认程序"

    “设置默认程序”选项的屏幕截图。

  10. 在"程序"列表中,选择"Microsoft Outlook">“将此程序设置为默认程序”

  11. 选择“确定”,然后关闭“默认程序”对话框。

  12. 在”Internet 选项“对话框中,选择”程序“选项卡,然后在”默认 web 浏览器“下,选择”设置默认值“

    Internet 选项上的“程序”选项卡的屏幕截图。

  13. 选择“确定”。

Internet Explorer 8 和 Internet Explorer 7

  1. 启动 Internet Explorer。
  2. 在"工具"菜单上,选择"Internet 选项"
  3. 选择“高级”> “重置”
  4. 选择“程序”>“设置程序”
  5. 选择“设置默认程序”
  6. 选择“Microsoft Outlook”> “将此程序设置为默认程序”
  7. 选择“确定”,然后关闭“默认程序”对话框。
  8. 在”Internet 选项“对话框中,选择”程序“选项卡,然后在”默认 web 浏览器“下,选择”设置默认值“
  9. 选择“确定”。

Internet Explorer 6

  1. 启动 Internet Explorer。

  2. 在"工具"菜单上,选择"Internet 选项"

  3. 选择“程序”>“重置 Web 设置”

  4. 在"Internet 程序"下,确保选择了正确的电子邮件程序。

  5. 选中“Internet Explorer 应检查是否为默认浏览器”复选框。

  6. 选择“应用”>“确定”

    注意

    当 Internet Explorer 启动时,您可能会收到以下消息:
    Internet Explorer 当前不是您的默认浏览器。 是否将其设为默认浏览器?

    如果收到此消息,请选择“是”

方法 2 - 从另一台计算机导出和导入注册表项

本部分适用于高级计算机用户。 有关高级疑难解答的帮助,请咨询系统管理员或联系 Microsoft 支持部门

重要

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

注意

仅在之前针对每个浏览器的说明无法解决此问题时使用此方法。

步骤 1:从另一台计算机导出注册表项

  1. 在未遇到此问题的计算机上,选择“开始”>“运行”

  2. 在“打开”框中,键入“regedit”,然后选择“确定”

  3. 找到并选择注册表子项:HKEY_LOCAL_MACHINE\Software\Classes\htmlfile\shell\open\command

  4. 在“文件”或“注册表”菜单上(取决于您的操作系统),选择“导出”

    注册表编辑器中

  5. 请注意文件的保存位置。

  6. 键入唯一的文件名,然后选择“保存”

  7. 退出注册表编辑器。

步骤 2:导入注册表项

  1. 将导出的注册表项复制到问题计算机上的桌面。

  2. 双击 .reg 文件。

    你可能会收到以下消息:

    Windows 10、Windows 8.1 和 Windows 8

    添加信息可能会无意中更改或删除值,并导致组件停止正常工作。 如果不信任 C:Users<yourlogon>Desktop\regkey.reg中此信息的来源,请不要将其添加到注册表。

    Windows 7

    是否确实要将“drive: location file was copied to\file name.reg”中的信息添加到注册表?

  3. 选择“是”>“确定”

步骤 3:验证HKEY_CLASSES_ROOT .html键的 String (Default) 值为 htmlfile

  1. 选择“开始”>“运行”

  2. 在“打开”框中,键入“regedit”,然后选择“确定”

  3. 找到,然后选择注册表子项: HKEY_CLASSES_ROOT \.html

  4. 请确保 String (Default) 的值为“htmlfile”。 如果不是“htmlfile”,请右键单击“(默认)”,选择“修改”,在“值数据”框中输入“htmlfile”,然后选择“确定”

  5. 退出注册表编辑器。