为了保护您的计算机 将不打开此文件

来源:互联网 发布:c语言判断水仙花数 编辑:程序博客网 时间:2024/06/13 13:31

遇到问题:

publisher在你尝试打开的文件中发现错误,为了保护您的计算机 Publisher将不打开此文件

参考微软官网给出的说明:
https://support.microsoft.com/zh-cn/kb/928890

症状:

当试图在 Microsoft Publisher 中打开的出版物时可能会收到以下错误消息取决于您所运行的发布服务器的版本之一:
Microsoft Publisher 2000:

发布者不能打开此文件。 这不是发布服务器的文件。

Microsoft Publisher 2002 或 Microsoft Office Publisher 2003,请执行以下操作:

发布者不能打开该文件。

Microsoft Office Publisher 2007:

发布服务器检测到您试图打开的文件中有问题。若要保护您的计算机,发布服务器将不会打开该文件。

若要验证收到的错误消息,请按 CTRL + SHIFT + I。下面的编号将显示在错误消息对话框的右下角:
1100931

原因

请为我修复它

如果满足以下条件,在 Publisher 2000,Publisher 2002 和 Publisher 2003 中会出现此问题:
您已经安装了安全更新 894540、 安全更新 894541,或安全更新 894542。安全公告 MS06 054 中描述了这些安全更新。
您试图打开的出版物包含意外的数据。将出版物或者,可能已损坏。
备注:
2007 年出版商

当您尝试打开的出版物的似乎已被破坏,一个恶意的方式被改变的或包含意外的数据时,Publisher 2007 中会发生此问题。

解决方案

若要解决此问题,您必须添加 PromptForBadFiles 注册表子项。
将 PromptForBadFiles 注册表子项添加到以下注册表项根据您所运行的发布服务器的版本之一:
publisher 2000:
HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\Publisher
publisher 2002 中:
HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Publisher
publisher 2003 中:
HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Publisher
publisher 2007 年:
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Publisher
publisher 2016 年:
HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Publisher
此子项中,可以打开出版物后一条消息,提示您确认您要打开的出版物。

Windows 7

  1. 单击 开始、 单击 运行,在 打开 框中键入 regedit,然后单击 确定。
  2. 找到并单击以选中下面的注册表项:HKEY_CURRENT_USER\Software\Microsoft\Office\ Office_version# 0\Publisher
  3. 选择在步骤 3 中指定的键后,指向 编辑 菜单上的 新建,然后单击 DWORD 值。
  4. 键入 PromptForBadFiles,然后按 ENTER 键。
  5. 用鼠标右键单击 PromptForBadFiles,然后单击 修改。
  6. 在 数值数据 框中键入 1,然后单击 确定。
  7. 在 文件 菜单上单击以退出注册表编辑器的 退出。
    截图如下:

打开注册表编辑器:
注册表编辑器

到2所指示的目录下,选中“Publisher”,打开3指示的“编辑”选项,选择“新建”,“DWORD”,新建一个注册表项,名称为PromptForBadFiles,值为1,如图所示。
操作
Windows Vista

  1. 退出发布服务器。
  2. 单击 开始Start button,在 开始搜索 框中键入 regedit,然后单击 程序 列表中的 注册表编辑器。
  3. User Account Control permission如果将提示您输入管理员密码或进行确认键入您的密码,或单击 继续。找到并单击以选中下面的注册表项:HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Publisher
  4. 选择在步骤 3 中指定的键后,指向 编辑 菜单上的 新建,然后单击 DWORD 值。
  5. 键入 PromptForBadFiles,然后按 ENTER 键。
  6. 用鼠标右键单击 PromptForBadFiles,然后单击 修改。
  7. 在 数值数据 框中键入 1,然后单击 确定。
  8. 在 文件 菜单上单击以退出注册表编辑器的 退出。
    添加 PromptForBadFiles 子项后,当您试图打开的出版物,您将收到以下消息:
发布服务器检测到您试图打开的文件中有问题。如果您确信此文件来自受信任的来源,并且不包含有害信息,请单击 确定。如果从另一个人或计算机接收到此文件,并且不能确定该内容是安全单击 取消。
0 0