重要说明:本文包含有关如何修改注册表的信息。修改注册表之前,一定要先对其进行备份,并且一定要知道在出现问题时如何还原注册表。有关如何备份、还原和修改注册表的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756 (http://support.microsoft.com/kb/322756/ ) 如何在 Windows XP 和 Windows Vista 中备份和还原注册表
本页
症状
当您试图打开以 Microsoft PowerPoint 格式保存的演示文稿时,该演示文稿无法打开。此外,您还会收到以下错误消息: 您试图打开的文件类型被注册表...
当您试图打开以 Microsoft PowerPoint 格式保存的演示文稿时,该演示文稿无法打开。此外,您还会收到以下错误消息:
您试图打开的文件类型被注册表策略设置阻止。
原因
如果管理员已限制可在 Microsoft Office PowerPoint 2007 或 Microsoft Office PowerPoint 2003 中...
如果管理员已限制可在 Microsoft Office PowerPoint 2007 或 Microsoft Office PowerPoint 2003 中打开的演示文稿类型,则可能会发生此问题。管理员可以设置一个注册表项来限制此功能。
对于 PowerPoint 2007,可以在 2007 Office system 管理模板中设置注册表项。有关更多信息,请参见“更多信息”部分下的“PowerPoint 2007”部分。
对于 PowerPoint 2003,933669 更新使管理员能够阻止用户在 PowerPoint 2003 中保存或打开文件。有关更多信息,请参见“更多信息”部分下的“PowerPoint 2003”部分。
对于 PowerPoint 2007,可以在 2007 Office system 管理模板中设置注册表项。有关更多信息,请参见“更多信息”部分下的“PowerPoint 2007”部分。
对于 PowerPoint 2003,933669 更新使管理员能够阻止用户在 PowerPoint 2003 中保存或打开文件。有关更多信息,请参见“更多信息”部分下的“PowerPoint 2003”部分。
解决方案
要解决此问题,请禁用对可打开的被 PowerPoint 注册表设置阻止的演示文稿所施加的限制。为此,请使用下列方法之一。警告:如果使用注册表编辑器或其他方法错误...
要解决此问题,请禁用对可打开的被 PowerPoint 注册表设置阻止的演示文稿所施加的限制。为此,请使用下列方法之一。
警告:如果使用注册表编辑器或其他方法错误地修改了注册表,则可能会出现严重问题。这些问题可能需要重新安装操作系统才能解决。Microsoft 不能保证可以解决这些问题。修改注册表需要您自担风险。
警告:如果使用注册表编辑器或其他方法错误地修改了注册表,则可能会出现严重问题。这些问题可能需要重新安装操作系统才能解决。Microsoft 不能保证可以解决这些问题。修改注册表需要您自担风险。
方法 1:使用一个受信任位置,或者创建一个免除位置
- 在 PowerPoint 2007 中,如果您信任要打开的文件,则可将此文件移到受信任位置,以覆盖注册表策略设置。
有关如何创建、删除或更改文件的受信任位置的更多信息,请访问下面的 Microsoft 网站:http://office.microsoft.com/zh-cn/help/HA100319992052.aspx (http://office.microsoft.com/zh-cn/help/HA100319992052.aspx) - 在 PowerPoint 2003 中,没有受信任位置。您可以创建免除位置来覆盖注册表策略设置。要创建免除位置,请按照下列步骤操作:
- 退出 PowerPoint 2003。
- 单击“开始”,单击“运行”,在“打开”框中键入 regedit,然后单击“确定”。
- 找到并单击下面的注册表子项之一:
HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Common
HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\11.0\Common - 在“编辑”菜单上,指向“新建”,然后单击“项”。
- 为该项的名称键入 OICEExemptions。
- 在“编辑”菜单上,指向“新建”,然后单击“字符串值”。
- 键入一个字符串名称,然后按 Enter。例如,键入 ExemptDirectory。
- 右键单击在步骤 7 中键入的字符串名称,然后单击“修改”。
- 在“数值数据”框中,键入包含相应文件的目录的路径,然后单击“确定”。例如,如果您的文档位于 C:\My Documents 文件夹中,请在“数值数据”框中键入 C:\My Documents。
注意:您必须创建文件夹。不会自动免除任何子文件夹。对于您想将其免除的所有其他文件夹,请通过创建“ExemptDirectory1”和“ExemptDirectory2”等字符串值来重复步骤 6 到步骤 9。 - 在“文件”菜单上,单击“退出”以退出注册表编辑器。
方法 2:禁用对可打开的特定类型的演示文稿施加的限制
通过更改 FileOpenBlock 子项的值来禁用该限制。为此,请按照下列步骤操作:- 退出 PowerPoint。
- 单击“开始”,单击“运行”,在“打开”框中键入 regedit,然后单击“确定”。
- 从下列注册表子项中找到适合自己的 PowerPoint 版本的一个注册表子项,然后单击它:
PowerPoint 2007HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\12.0\PowerPoint\Security\FileOpenBlockPowerPoint 2003HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\PowerPoint\Security\FileOpenBlock
HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\11.0\PowerPoint\Security\FileOpenBlock - 选择了在步骤 3 中指定的子项后,请查找 DWORD 值。“更多信息”部分描述了基于不同的 PowerPoint 版本的不同 DWORD 值。
例如,如果限制打开 .mht 文件类型,请在注册表中找到 FileOpenBlock 子项的“HtmlFiles”DWORD 值。将“HtmlFiles”的数值数据从 1 更改为 0 后,便可以打开 .mht 文件。 - 右键单击所需的 DWORD 值,然后单击“修改”。
- 在“数值数据”框中,键入 0,然后单击“确定”。
- 在“文件”菜单上,单击“退出”以退出注册表编辑器。
方法 3:与系统管理员联系
与系统管理员联系,以通过更改策略来更改注册表设置。
更多信息
PowerPoint 2007要限制可在 PowerPoint 2007 中打开或保存的文件类型,管理员可以使用 2007 Office system 管理模板...
PowerPoint 2007
要限制可在 PowerPoint 2007 中打开或保存的文件类型,管理员可以使用 2007 Office system 管理模板在客户端计算机上配置注册表。管理员可以通过使用 FileOpenBlock 子项将下表包含的 DWORD 名称添加到注册表,以限制特定文件类型。另外,该表还包含受限制的相应文件类型。
收起该表格
DWORD 值 | 受限制的文件类型 |
---|---|
OpenXmlFiles | .pptx、.pptm、.potx、.potm、.ppsx、.ppsm、.ppam、.thms、.xml |
BinaryFiles | .ppt、.pot、.pps、.ppa |
HtmlFiles | .mht、.mhtml、.html、.htm |
Outlines | .rtf、.txt、.doc、.wpd、.docx、.docm、.wps |
- 要下载 2007 Office system 管理模板,请访问以下 Microsoft 网站:
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=92d8519a-e143-4aee-8f7a-e4bbaeba13e7 (http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=92d8519a-e143-4aee-8f7a-e4bbaeba13e7)
- 有关如何使用设置来阻止在 2007 Office 程序中打开和保存的文件格式的更多具体信息,请访问以下 Microsoft 网站,然后参阅“Enforce settings by using Group Policy in the 2007 Office system”(通过使用组策略在 2007 Office system 中实施设置)主题:
http://technet2.microsoft.com/Office/en-us/library/873a5392-1b1a-47a1-a863-1f29ef116d0e1033.mspx (http://technet2.microsoft.com/Office/en-us/library/873a5392-1b1a-47a1-a863-1f29ef116d0e1033.mspx)
PowerPoint 2003
管理员可以限制可在 PowerPoint 2003 中打开或保存的文件类型。最初发布 Office 2003 时并未在其中提供此功能。要限制可在 PowerPoint 2003 中打开或保存的文件类型,请安装更新 933669。 有关更新 933669 的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
933669 (http://support.microsoft.com/kb/933669/ ) 2007 年 5 月 8 日版 PowerPoint 2003 更新说明
要限制可在 PowerPoint 2003 中打开或保存的文件类型,管理员可以使用以下方法之一:
- 使用已更新的 Office 2003 管理模板在客户端计算机上配置注册表。
- 通过在客户端计算机上添加注册表项设置来修改注册表。要下载 Office 2003 Service Pack 3 管理模板 (ADM)、OPA 和 Explain Text Update,请访问以下 Microsoft 网站:
http://www.microsoft.com/downloads/details.aspx?familyid=BA8BC720-EDC2-479B-B115-5ABB70B3F490&displaylang=en (http://www.microsoft.com/downloads/details.aspx?familyid=BA8BC720-EDC2-479B-B115-5ABB70B3F490&displaylang=en)
收起该表格
DWORD 值 | 受限制的文件类型 |
---|---|
BinaryFiles | .ppt、.pot、.pps、.ppa |
HtmlFiles | .mht、.mhtml、.html、.htm |
Outlines | .rtf、.txt、.doc、.wpd、.docx、.docm、.wps |
Converters | 此策略将阻止打开通过使用第三方转换器或 Office 兼容包打开的 PowerPoint 演示文稿。 |
FilesBeforePowerPoint97 | 此策略将阻止打开早于 PowerPoint 97、文件类型为 .ppt、.pot、.pps 和 .ppa 等的文件。 |
- 退出 PowerPoint 2003。
- 如果尚未安装更新 933669,请安装它。
- 单击“开始”,单击“运行”,在“打开”框中键入 regedit,然后单击“确定”。
- 找到并单击下面的注册表子项之一:
HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\PowerPoint\Security\FileOpenBlock如果 FileOpenBlock 子项不存在,请按照下列步骤来创建它:
HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\11.0\PowerPoint\Security\FileOpenBlock- 单击以选择“Security”子项。
- 在“编辑”菜单上,指向“新建”,然后单击“项”。
- 键入 FileOpenBlock,然后按 Enter。
- 指向“编辑”菜单上的“新建”,然后单击“DWORD 值”。
- 键入要限制的 DWORD 值,然后按 Enter。例如,键入 BinaryFiles。
- 右键单击您在步骤 6 中键入的 DWORD 值,然后单击“修改”。
- 在“数值数据”框中,键入 1,然后单击“确定”。
- 在“文件”菜单上,单击“退出”以退出注册表编辑器。
945799 (http://support.microsoft.com/kb/945799/ ) 当您试图在 PowerPoint 2007 或 PowerPoint 2003 中保存文件时出现错误消息:“You are attempting to save a file that is blocked by your registry policy setting”(您试图保存的文件类型被注册表策略设置阻止)