如何禁用恼人的Office文件验证安全警报?


8

我在Windows 7上运行Microsoft Office2007。昨天,我将Office更新到了最新的Service Pack,即SP3。

今天早上,当打开一个MS Word文档(.doc格式,以及我几个月前创建的文档)时,我看到一个新对话框,上面写着:

安全警报-Office文件验证

警告:Office文件验证在尝试打开此文件时检测到问题。打开它可能很危险,并且可能允许恶意用户接管您的计算机。联系发件人,要求他们重新保存并重新发送文件。为了提高安全性,请亲自或通过电话验证他们是否已发送文件。

包括指向某些Microsoft blabla网页的两个链接。显然,该文件是安全的,因为我是几个月前创建的。

如何禁用此令人讨厌的对话框?

(在旁注中,有一个相对的问题:Microsoft永远不会学习吗?我认为自己是Word的高级用户,但我不知道我的文档可能存在什么问题,因此认为它很危险。更不用说Word的更多基本用户了。叹....)


1
有趣的是,尽管我是文件的作者,但Microsoft仍然认为它可能有害。惹恼客户的好方法。
2012年

它与您用来保存或写入文件的工具有关。
于洪宝

@Yuhong:喜欢……嗯……微软Office 2007?
Rabarberski

这将在一个Office 2007中的错误
于洪宝

Answers:


10

看起来他们为旧文件格式增加了安全性,以避免漏洞。

这是有关为什么执行此操作以及如何转换文件的一些信息,这样您就不会收到错误消息。

Office 2007 SP3中Office文件验证功能的两条更新错误消息现在提供了更详细的信息和选项。如果您尝试打开以Office二进制文件格式存储的文件,并且这些文件未通过扫描和验证检查,则会遇到这些消息。注意:Office二进制文件格式也称为Microsoft Office 97-2003文件格式。

...您可以单击“更安全的选项”链接,然后使用以下选项之一:

  1. 使用受保护的视图在Office 2010中查看文件
  2. 使用Microsoft Office隔离转换环境(MOICE)功能
  3. 在虚拟机中打开文件

Microsoft Technet上发现了一些可能的解决方法,可能会有所帮助。页面下半部分是一些控制其工作方式的选项。

为了防止Office File Validation验证文件,您必须创建以下注册表项和值,并为Office 2003或Office 2007中的指定应用程序分配DWORD值“ 0”:

按键:

HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\<version ie 11.0 or 12.0>\<app eg Word or Excel>\Security\FileValidation

值:

(all) EnableOnLoad DWORD 0  
(Excel) PivotOptions DWORD 0  

例如,要禁用Word 2007的文件验证,您需要:

增加价值

EnableOnLoad DWORD 0 

HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\12.0\Word\Security\FileValidation

您能否在帖子中添加(引用)相关信息?如果链接的站点出现故障或URL无效,则超级用户将变得更加独立。
Rabarberski 2012年

我已为您更新了此信息,但有太多信息无法粘贴到超级用户中。特别是第二部分。希望能有所帮助。
CharlieRB 2012年

谢谢一群!这帮助我解决了Cat工具中的问题。请参阅:community.sdl.com/solutions/language/translationproductivity/f/...
迈克尔·贝耶尔

2

关闭任何Excel窗口(如果打开),然后执行以下步骤:

  1. 单击开始,单击运行,键入regedit,然后单击确定。
  2. 找到以下注册表项: HKEY_CURRENT_USER\Software\Microsoft\Office\11.0 or 12.0\
  3. 单击版本号以突出显示它。在菜单上,依次单击“编辑”,“新建”,然后单击“密钥”。键入Excel,然后按Enter。
  4. 选择Excel,指向编辑菜单上的新建,然后单击项。键入安全性,然后按Enter。
  5. 选择“安全性”,指向“编辑”菜单上的“新建”,然后单击“密钥”。键入FileValidation(请注意单词之间没有空格),然后按ENTER键。
  6. 选择FileValidation,指向编辑菜单上的新建,然后单击DWORD(32位)值。键入EnableOnLoad(不带空格),然后按Enter。

仍然适用于Windows 10和Excel2013。谢谢。
Michal Sokolowski

0

您是否尝试按照对话框的建议进行操作,例如打开并重新保存文件?

该对话框表示文件未通过Office二进制文件格式一致性检查。即使您自己制作,由于保存的Word版本中的错误,文件之后也可能损坏或被篡改,或者无法通过检查。

如果那不能消除警报,请强制完全重新创建:将其保存为其他格式,打开已保存的警报,然后再保存回原始格式。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.