网站搜索

“本文档包含可能引用其他文件的链接” - 如何处理


如果您尝试打开或复制 Microsoft Office 文档,但不断看到“此文档包含可能引用其他文件的链接”,这可能会令人非常沮丧。该警报会阻止您对文档执行任何操作,并且您无法打开或复制该文档,除非您禁用该链接或解决该警报。幸运的是,您可以同时执行这两项操作,当您在 Microsoft Office 中看到“此文档包含可能引用其他文件的链接”时,您需要执行以下操作。

虽然警报可能很烦人,但它是为了保护我们。它的存在是因为 Microsoft 的动态数据交换 (DDE) 协议。这使得文档之间能够共享数据,以帮助实现版本控制、协作和其他生产力功能。它还可用于传播恶意软件,并且过去已被归因于一些严重的攻击。

微软知道这一点,并添加了安全检查来试图防止这些攻击的发生。

本文档包含可能引用其他文件的链接

可以解决此警报,但这样做时需要小心。您需要确保您对发件人以及相关文档及其可能包含的任何链接的合法性充满信心。即使是内部文档也可能被感染,因此在使用这些方法之前请进行尽职调查。

从 Word 或 Excel 中删除链接

您可以删除 Word 或 Excel 文档中的链接来阻止此消息。这显然会删除指向其他文档的任何链接,但您始终可以手动键入文档 URL,而无需创建超链接。

  1. 打开 Word 或 Excel,然后从菜单中选择“文件”。

  2. 从左侧菜单中选择选项和快速访问工具栏。

  3. 将“编辑文件链接”添加到工具栏。如果您在常用命令列表中看不到该选项,请从顶部的“选择命令”部分中选择所有命令。

  4. 选择文档顶部工具栏中的“编辑链接”快捷方式。

  5. 选择有问题的文件,然后选择“断开链接”。

  6. 选择“确定”保存更改。

您现在应该能够根据需要复制或使用该文件。

尽管您需要确保文档的安全性,但您还可以告诉 Word 或 Excel 动态更新链接。

  1. 打开 Word 或 Excel,然后从菜单中选择“文件”。

  2. 在新窗口中选择“选项”和“高级”。

  3. 滚动到“常规”部分,然后选中“打开时更新自动链接”旁边的框。

  4. 选择“确定”保存更改。

如果您改变主意并且不想动态更新它们,也可以取消选中该框。

如果进行这些更改后仍然看到错误,请确保禁用打印选项下的相同选项。

  1. 打开 Word 或 Excel,然后从菜单中选择“文件”。

  2. 从左侧菜单中选择选项和显示。

  3. 选中或取消选中“打印选项”下的“打印前更新链接数据”复选框。

打印选项下的这一设置是经常被忽略的一项。虽然从逻辑上讲它应该只在选择打印文档时相关,但它也可以在其他地方触发“此文档包含可能引用其他文件的链接”警报。如果您修改了主要设置,则更改此打印设置应该会看到错误的结束。

如果您发现这些警报足够烦人,您可以通过更改注册表来禁用 DDE。它在上面链接的 Microsoft 的 Technet 页面中得到了突出显示,并且非常有效。这确实意味着您将永远无法在文档之间进行链接,但不会阻止您在文档中添加链接地址。

  1. 使用“regedit”打开 Windows 注册表。

  2. 导航到“HKEY_CURRENT_USERSoftwareMicrosoftOffice<版本>WordOptionsWordMail”。

  3. 将键 DontUpdateLinks(DWORD) 更改为 1。

如果该密钥不存在,请使用相同的设置创建它。右键单击 WordMail 右侧窗格中的空白区域,创建一个新的 DWORD 并将其值设置为 1。如果您不喜欢更改,可以安全地删除此注册表项。

DDE攻击

我之前提到过该警报源于 DDE 攻击。这些攻击使用利用 Microsoft 动态数据交换的恶意软件进行传播。该恶意软件可能包含在受感染的文档链接、电子邮件附件、Excel 电子表格和所有方式或链接中。

这些攻击是几年前发现的,最初是通过受感染的 Excel 链接进行的。 SensePost 上的这篇文章详细解释了 DDE 攻击的工作原理以及为什么需要防范这些攻击。

文档之间的动态链接是共享数据的宝贵工具。令人遗憾的是,它被蜜蜂劫持为攻击媒介,但事实就是如此。如果您现在在 Microsoft Office 中看到“此文档包含可能引用其他文件的链接”,您就知道该怎么做了。

相关文章