如何在 PowerPoint 中对损坏的演示文稿进行故障排除

备注

Office 365 ProPlus 正在重命名为 适用于企业的 Microsoft 365 应用。 有关此更改的详细信息, 请阅读此博客文章

摘要

使用 Microsoft PowerPoint 演示文稿时,你可能会遇到意外行为。 由于演示文稿已损坏,因此可能会出现此行为。 本文包含一步一步的方法,可以帮助你部分或完全恢复演示文稿。

本文面向初级和中级计算机用户。 如果你先打印本文,可能会发现更容易按照其中的步骤操作。

症状

当你尝试打开或更改损坏的演示文稿时,可能会遇到以下症状:

  • 当你尝试打开演示文稿时,你将收到以下错误消息之一:

    这不是 PowerPoint 演示文稿

    PowerPoint 无法打开由 <file_name>.ppt 表示的文件类型

    文件的一部分丢失。

  • 你收到以下错误消息:

    一般保护错误

    非法指令

    无效页面故障

    系统资源不足

    内存不足

更多信息

如何确定演示文稿是否损坏

有几种方法可以确定演示文稿是否损坏。 你可以尝试在另一台安装了 PowerPoint 的计算机上打开该文件,以查看其他计算机上是否发生了意外行为。 你可以尝试在 PowerPoint 中创建新文件,并查看新文件是否出现意外行为。 本节介绍如何使用现有演示文稿以及如何在 PowerPoint 中创建新文件以确定演示文稿是否具有相同的行为。

方法 1:打开现有演示文稿

  1. 在“文件”菜单上,选择“打开”。
    • 在 PowerPoint 2007 中,选择“Microsoft Office 按钮”。
  2. 选择不同的演示文稿,然后选择“打开”。

如果此演示文稿打开且似乎未损坏,请转到本节中的“方法 3”。 否则,请转到“方法 2”创建新演示文稿。

方法 2:创建新演示文稿

第 1 步:创建演示文稿
  1. 在“文件”菜单中, 选择“新建”, 然后选择“欢迎使用 PowerPoint”(或“引入 PowerPoint 2010”)。
    • 在 PowerPoint 2007 中,选择“已安装的模板”,然后选择“PowerPoint 2007 简介”。
  2. 选择“创建”。 此过程会创建基于模板的演示文稿。
  3. 在“文件”菜单上,选择“保存”。
    • 在 PowerPoint 2007 中,选择“Microsoft Office 按钮”,然后选择“保存”。
  4. 键入演示文稿的名称,然后选择“保存”。
  5. 退出 PowerPoint。
第 2 步:打开新演示文稿
  1. 在“文件”菜单上,选择“打开”。
    • 在 PowerPoint 2007 中,选择“Microsoft Office 按钮”,然后选择“打开”。
  2. 选择新演示文稿,然后选择“打开”。

如果无法打开或保存新演示文稿,请转到“方法 3”。

如果无法创建新演示文稿,PowerPoint 可能被损坏,应启动修复。 (请参阅下面的“方法 3,第 2 部分”。)

方法 3:一般故障排除

Windows 10、Windows 8.1、Windows 8 和 Windows 7

第 1 部分

此过程允许计算机在没有启动加载项的情况下重新启动。 要进行干净重新启动,请按照以下步骤操作:

  1. 使用拥有管理员权限的帐户登录计算机。

  2. 选择“开始”,在“开始搜索”框中键入 msconfig.exe,然后按 Enter 键启动“系统配置”实用程序。

    备注

    如果系统提示输入管理员密码或进行确认,请键入密码或进行确认。

  3. 在“常规”选项卡上,选择“有选择的启动”选项,然后清除“加载启动项”复选框。 (“使用原有 Boot.ini”复选框不可用。)

  4. 在“服务”选项卡中,选中“隐藏所有 Microsoft 服务”复选框,然后选择“全部禁用”。

    备注

    按照此步骤操作可让 Microsoft 服务继续运行。 执行干净重新启动后,应检查 Office 性能,然后恢复常规启动。

第 2 部分

此过程将导致 Office 程序检查问题并自行修复。

  1. 选择“开始”按钮并键入“控制面板”。

  2. 打开“控制面板”,转到“卸载或更改程序”(或“添加或删除程序”)。

  3. 滚动浏览程序列表并查找你的 Microsoft Office 版本。 右键单击并选择“更改”。

    备注

    我们建议你选择在线修复选项。

无法打开演示文稿时要尝试的方法

方法 1:将演示文稿拖动到 PowerPoint 程序文件图标

Windows 10、Windows 8.1 和 Windows 8
  1. 右键单击“任务栏”上的 Windows 图标,然后选择“运行”。

  2. 根据你的 PowerPoint 版本,键入以下内容之一:

    %ProgramFiles%\Microsoft Office
    %ProgramFiles(x86)%\Microsoft Office
    
  3. 选择 Enter 键。

  4. 在 Windows 资源管理器中找到 Powerpnt.exe 图标。

  5. 将损坏的演示文稿图标从一个窗口拖动到另一个窗口中的 Powerpnt.exe 图标。

PowerPoint 将尝试打开该演示文稿。 如果 PowerPoint 未打开该演示文稿,请转到“方法 2”。

Windows 7
  1. 选择“开始”,然后选择“文档”。 或者选择"开始",然后搜索 Windows 资源管理器。

  2. 如果你安装了 PowerPoint 2013 的 MSI 版本,请键入 %ProgramFiles%\Microsoft Office\office15(PowerPoint 2013 64 位)或 %ProgramFiles(x86)%\Microsoft Office\office15(PowerPoint 2013 32 位),然后按 Enter 键。

    如果你安装了 PowerPoint 2013 Select-to-Run,请键入 C:\Program Files\Microsoft Office 15\root\office15(PowerPoint 2013 64 位)或 C:\Program Files(x86)\Microsoft Office 15\root\office15(PowerPoint 2013 32 位),然后按 Enter 键。

    如果你安装了 PowerPoint 2016 的 MSI 版本,请键入 %ProgramFiles(x86)%\Microsoft Office\office16,然后按 Enter 键。

    如果安装了 PowerPoint 2016 Select-to-Run,请键入 %ProgramFiles%\Microsoft Office\root\Office16(PowerPoint 2016 64 位)或 %ProgramFiles(x86)%\Microsoft Office\root\Office16(PowerPoint 2016 32 位),然后按 Enter 键。

  3. 在 Windows 资源管理器中找到 Powerpnt.exe 图标。

  4. 将损坏的演示文稿图标从一个窗口拖动到另一个窗口中的 Powerpnt.exe 图标。

方法 2:尝试将幻灯片插入空白演示文稿

第 1 步:创建空白演示文稿
  1. 在“文件”菜单上,选择“新建”。
    • 在 PowerPoint 2007 中,单击“Microsoft Office 按钮”,然后单击“新建”。
  2. 选择“空白演示文稿”,然后选择“创建”。

此过程创建空标题幻灯片。 你可以在稍后重新创建演示文稿后删除此幻灯片。

第 2 步:将损坏的演示文稿作为幻灯片插入
  1. 在“主页”选项卡上,选择“幻灯片”组中“新建幻灯片”旁边的箭头,然后选择“重用幻灯片”。
  2. 在“重用幻灯片”任务窗格中,选择“浏览”。 选择损坏的演示文稿,然后选择“打开”。
  3. 为损坏演示文稿中的每张幻灯片选择“插入幻灯片”。
  4. 在“文件”菜单中,选择“保存”。
    • 在 PowerPoint 2007 中,单击“Microsoft Office 按钮”,然后单击“保存”。
  5. 键入演示文稿的新名称,然后选择" 保存"。
第 3 步:将损坏的演示文稿作为模板应用

如果演示文稿的外观与尝试这些步骤后的样子不一样,请尝试将损坏的演示文稿应用为模板。 为此,请按照下列步骤操作:

  1. 在“文件”菜单上,选择“另存为”。

    • 在 PowerPoint 2007 中,单击“Microsoft Office 按钮”,然后单击“另存为”。
  2. 键入演示文稿的新名称,然后选择" 保存"。

    备注

    这将制作还原演示文稿的备份副本,在损坏的演示文稿损坏此新演示文稿时可以使用该副本。

  3. 在“设计”选项卡上,在“主题”组中选择“更多”,然后选择“浏览主题”。

  4. 选择损坏的演示文稿,然后选择“应用”。 损坏演示文稿的幻灯片母版将替换新的幻灯片母版。

备注

如果在执行这些步骤后开始出现意外行为,则模板可能已损坏演示文稿。 在这种情况下,请使用备份副本重新创建母板幻灯片。

如果新演示文稿的备份副本表现出与原始演示文稿相同的损坏或奇怪的行为,请转到“方法 3”。

方法 3:尝试打开演示文稿的临时文件版本

编辑演示文稿时,PowerPoint 将创建文件的临时副本。 此临时文件名为 PPT ####.tmp。

备注

占位符 #### 表示随机的四位数字。

此临时文件可能位于保存演示文稿的文件夹中。 或者它可能位于临时文件夹中。

重命名文件,然后尝试在 PowerPoint 中打开该文件
  1. 右键单击并选择该文件,然后选择“重命名”。

  2. 将旧的文件名扩展名从 .tmp 更改为 .pptx,以便文件名类似于以下文件名:

    PPT ####.pptx

  3. 启动 PowerPoint。

  4. 在“文件”菜单上,选择“打开”。

  5. 浏览到包含重命名文件的文件夹。

  6. 尝试在 PowerPoint 中打开该文件。

备注

多个文件可能与上次保存演示文稿时创建的临时文件相对应。 在这种情况下,你可能需要打开每个文件才能查看一个文件是否是演示文稿的临时副本。

如果没有临时文件,或者临时文件显示相同种类的损坏或奇怪的行为,请转到“方法 4”。

方法 4:制作损坏演示文稿的副本

  1. 右键单击并选择该演示文稿,然后选择“复制”。
  2. 在"Windows 资源管理器"窗口中,在空白处右键单击,然后选择“粘贴”。

如果无法复制该文件,则该文件可能已损坏,或者该文件可能位于计算机硬盘的损坏部分。 在这种情况下,请转到“方法 5”。

如果可以复制该文件,请尝试在 PowerPoint 中打开损坏的演示文稿的副本。 如果无法打开损坏演示文稿的副本,请尝试使用损坏演示文稿的副本,重复下面“无法打开演示文稿时需尝试的方法”部分中的“方法 1”到“方法 5”。

方法 5:在硬盘驱动器上运行错误检查

Windows 10、Windows 8.1 和 Windows 8
  1. 退出所有打开的程序。
  2. 右键单击“开始”菜单,然后选择“文件资源管理器”。
  3. 右键单击包含已损坏演示文稿的硬盘驱动器。
  4. 单击“属性”,然后选择“工具”选项卡。
  5. 在“错误检查”中,选择“立即检查”。
  6. 选中“自动修复文件系统错误”复选框。
  7. 选中“扫描并尝试恢复坏扇区”复选框。
  8. 选择“开始”。
Windows 7
  1. 退出所有打开的程序。
  2. 选择“开始”,然后选择“计算机”。
  3. 右键单击包含已损坏演示文稿的硬盘驱动器。
  4. 单击“属性”,然后选择“工具”选项卡。
  5. 在“错误检查”中,选择“立即检查”。
  6. 选中“自动修复文件系统错误”复选框。
  7. 选中“扫描坏扇区并尝试恢复”复选框。
  8. 选择“开始”。

备注

错误检查可能会验证演示文稿是否相互关联,并尝试修复演示文稿。 但是,这并不保证 PowerPoint 将能够读取该演示文稿。

可以打开已损坏演示文稿时需尝试的方法

方法 1:尝试将损坏的演示文稿应用为模板

第 1 步:创建空白演示文稿
  1. 在“文件”菜单中选择“新建”。
    • 在 PowerPoint 2007 中,选择“Microsoft Office 按钮”,然后选择“新建”。
  2. 选择“空白演示文稿”,然后选择“创建”。 此过程创建空标题幻灯片。 (你可以在重新创建演示文稿后删除此幻灯片。)
第 2 步:将损坏的演示文稿插入空白演示文稿
  1. 在“主页”选项卡上,选择“幻灯片”组中“新建幻灯片”旁边的箭头,然后选择“重用幻灯片”。
  2. 在“重用幻灯片”任务窗格中,选择“浏览”。
  3. 选择损坏的演示文稿,然后选择“打开”。
  4. 为损坏演示文稿中的每张幻灯片选择“插入幻灯片”。
  5. 选择“Microsoft Office 按钮”,然后选择“保存”。
  6. 键入演示文稿的新名称,然后选择" 保存"。
第 3 步:将损坏的演示文稿作为模板应用

在尝试按照以下步骤操作后,如果演示文稿未按你预期的方式显示,请尝试将损坏的演示文稿应用为模板。 为此,请按照下列步骤操作:

  1. 在“文件”菜单上,选择“另存为”。
  • 在 PowerPoint 2007 中,选择“Microsoft Office 按钮”,然后选择“另存为”。
  1. 键入演示文稿的新名称,然后选择“保存”。

    备注

    这将制作还原演示文稿的备份副本,在损坏的演示文稿损坏此新演示文稿时可以使用该副本。

  2. 在“设计”选项卡上,在“主题”组中选择“更多”,然后选择“浏览主题”。

  3. 选择损坏的演示文稿,然后选择“应用”。 损坏演示文稿的幻灯片母版将替换新的幻灯片母版。

备注

如果在执行这些步骤后开始出现意外行为,则模板可能已损坏演示文稿。 在这种情况下,请使用备份副本重新创建母板幻灯片。

如果新演示文稿的备份副本仍显示损坏或奇怪的行为,请转到“方法 2”。

方法 2:将幻灯片从损坏的演示文稿传输到空白演示文稿

第 1 步:创建空白演示文稿
  1. 在 PowerPoint 中的“文件”菜单上,选择“打开”。
    • 在 PowerPoint 2007 中,选择“Microsoft Office 按钮”,然后选择“打开”。
  2. 选择损坏的演示文稿,然后选择“打开”。
  3. 在 PowerPoint 中的“文件”菜单中选择“新建”。
    • 在 PowerPoint 2007 中,选择“Microsoft Office 按钮”,然后选择“新建”。
  4. 选择“空白演示文稿”,然后选择“创建”。 此过程创建空标题幻灯片。
第 2 步:将幻灯片从损坏的演示文稿复制到新演示文稿
  1. 在“视图”选项卡上,选择“幻灯片浏览”。 如果在切换视图时收到错误消息,请尝试使用“大纲”视图。

  2. 选择要复制的幻灯片。 在“主页”选项卡上,选择“复制”。

    备注

    如果要一次复制多张幻灯片,请按住 Shift 键,然后选择要复制的每张幻灯片。

  3. 切换到新演示文稿。 为此,请在“窗口”选项卡上,在“视图”组中选择“切换窗口”,然后选择在第 1 步中创建的新演示文稿。

  4. 在“视图”选项卡上,选择“幻灯片浏览”。

  5. 在“主页”选项卡上,选择“粘贴”。

  6. 重复步骤 2a 到 2f,直到整个演示文稿被转移。

备注

在某些情况下,一张损坏的幻灯片可能会导致整个演示文稿出现问题。 如果在将幻灯片复制到演示文稿后发现新演示文稿中的意外行为,则该幻灯片可能已损坏。 重新创建幻灯片,或将幻灯片的各个部分复制到新幻灯片。

如果新演示文稿显示损坏或奇怪的行为,请转到“方法 3”。

方法 3:将演示文稿另存为富文本格式 (RTF) 文件

如果整个演示文稿都损坏,则恢复演示文稿的唯一选项可能是将演示文稿另存为富文本格式 (RTF) 文件。 如果此方法成功,则仅恢复“大纲”视图中显示的文本。

第 1 步:以 RTF 文件格式保存演示文稿
  1. 打开演示文稿。
  2. 在“文件”菜单上,选择“另存为”,选择保存文件的位置,然后选择“更多选项”。
    • 在 PowerPoint 2007 中,选择“Microsoft Office 按钮”,选择“另存为”,然后选择“其他格式”。
  3. 在“另存为类型”列表中,选择“大纲/RTF (*.rtf)”。
  4. 在“文件名”框中,键入要使用的名称,选择保存演示文稿的位置,然后选择“保存”。
  5. 关闭演示文稿。

备注

原始演示文稿中的任何图形、表格或其他文本都不会保存在 .rtf 文件中。

第 2 步:在 PowerPoint 中打开 .rtf 文件
  1. 在“文件”菜单上,选择“打开”。
  2. 在“文件类型”列表中,选择“所有大纲”或“所有文件”。
  3. 选择在步骤 1d 中保存的 .rtf 文件,然后选择“打开”。

此过程将基于原始演示文稿的大纲视图重新创建演示文稿。