超链接在 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。
启动 Internet Explorer。
选择“工具”>“Internet 选项”。
选择“高级”> “重置”。
在“重置 Internet Explorer 设置”窗口中,选择“删除个人设置”>“重置”。
完成后,选择“关闭”。
关闭并重启 Internet Explorer。
选择“工具”>“Internet 选项”。
选择“程序”>“设置程序”。
选择"设置默认程序"。
在"程序"列表中,选择"Microsoft Outlook">“将此程序设置为默认程序”。
向上滚动到默认程序列表的顶部,突出显示“Internet Explorer”,然后选择“将此程序设置为默认值”。
选择“确定”,关闭“默认程序”对话框。
Internet Explorer 9
启动 Internet Explorer。
选择“工具”>“Internet 选项”。
选择“高级”> “重置”。
在“重置 Internet Explorer 设置”窗口中,选择“删除个人设置”>“重置”。
完成后,选择“关闭”。
重启 Internet Explorer。
选择“工具”>“Internet 选项”。
选择“程序”>“设置程序”。
选择"设置默认程序"。
在"程序"列表中,选择"Microsoft Outlook">“将此程序设置为默认程序”。
选择“确定”,然后关闭“默认程序”对话框。
在”Internet 选项“对话框中,选择”程序“选项卡,然后在”默认 web 浏览器“下,选择”设置默认值“。
选择“确定”。
Internet Explorer 8 和 Internet Explorer 7
- 启动 Internet Explorer。
- 在"工具"菜单上,选择"Internet 选项"。
- 选择“高级”> “重置”。
- 选择“程序”>“设置程序”。
- 选择“设置默认程序”。
- 选择“Microsoft Outlook”> “将此程序设置为默认程序”。
- 选择“确定”,然后关闭“默认程序”对话框。
- 在”Internet 选项“对话框中,选择”程序“选项卡,然后在”默认 web 浏览器“下,选择”设置默认值“。
- 选择“确定”。
Internet Explorer 6
启动 Internet Explorer。
在"工具"菜单上,选择"Internet 选项"。
选择“程序”>“重置 Web 设置”。
在"Internet 程序"下,确保选择了正确的电子邮件程序。
选中“Internet Explorer 应检查是否为默认浏览器”复选框。
选择“应用”>“确定”。
注意
当 Internet Explorer 启动时,您可能会收到以下消息:
Internet Explorer 当前不是您的默认浏览器。 是否将其设为默认浏览器?如果收到此消息,请选择“是”。
方法 2 - 从另一台计算机导出和导入注册表项
本部分适用于高级计算机用户。 有关高级疑难解答的帮助,请咨询系统管理员或联系 Microsoft 支持部门。
重要
请仔细遵循本部分中的步骤进行操作。 对注册表修改不当可能会导致严重问题。 修改之前,备份注册表以便在发生问题时进行还原。
注意
仅在之前针对每个浏览器的说明无法解决此问题时使用此方法。
步骤 1:从另一台计算机导出注册表项
在未遇到此问题的计算机上,选择“开始”>“运行” 。
在“打开”框中,键入“regedit”,然后选择“确定”。
找到并选择注册表子项:
HKEY_LOCAL_MACHINE\Software\Classes\htmlfile\shell\open\command
。在“文件”或“注册表”菜单上(取决于您的操作系统),选择“导出”。
请注意文件的保存位置。
键入唯一的文件名,然后选择“保存”。
退出注册表编辑器。
步骤 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:验证HKEY_CLASSES_ROOT .html键的 String (Default) 值为 htmlfile
选择“开始”>“运行”。
在“打开”框中,键入“regedit”,然后选择“确定”。
找到,然后选择注册表子项: HKEY_CLASSES_ROOT \.html。
请确保 String (Default) 的值为“htmlfile”。 如果不是“htmlfile”,请右键单击“(默认)”,选择“修改”,在“值数据”框中输入“htmlfile”,然后选择“确定”。
退出注册表编辑器。