如何处理损坏的 Word 文档

文章翻译 文章翻译
文章编号: 826864 - 查看本文应用于的产品
本文整合了以前提供的两篇文章:211634 和 290932
展开全部 | 关闭全部

本文内容

概要

被损坏的文档文件会导致程序出现异常行为。发生此行为的原因在于文件中的某些信息不正确。

预防文档损坏的最好方法就是保留文档的备份副本。如果没有文档备份副本,可以使用本文所提供的故障排除过程,识别并尽可能恢复损坏的 Microsoft Word 文档。

识别损坏的文档

损坏的文档通常表现出不属于程序设计的行为。例如,不断地重新分页、错误的文档版式和格式、屏幕上显示不可读的字符、处理过程中出现错误消息、加载或查看文件时计算机停止响应以及并非正常程序操作所应有的任何其他异常行为等。其中的一些行为可能不是由损坏的文档所致,而是由其他因素所致。

为了帮助您排除文档损坏以外的因素,请按照下列步骤操作:
  1. 在其他文档中查找类似行为。
  2. 在其他程序中查找类似行为。
  3. 将有问题的文档移到另一台计算机上,然后尝试重现这一行为。
  4. 将损坏的文档所选用的模板改为全局模板 (Normal.dot)。如果选用的模板就是 Normal.dot,则退出 Word,并且重命名 Normal.dot。然后重新启动 Word,尝试重现这一行为。

    要将损坏的文档选用的模板改为全局模板,请按照下列步骤操作:

    1. 打开问题文档。
    2. 在“工具”菜单上,单击“模板和加载项”。

      收起这个图片展开这个图片
      2835827


    3. 如果“文档模板”框列出的模板不是 Normal.dot 模板,则单击“选用”。

      收起这个图片展开这个图片
      2835828


    4. 在 Templates 文件夹中,单击“Normal”(Normal.dot),然后单击“打开”。

      收起这个图片展开这个图片
      2835829
  5. 用默认设置启动 Word。可以使用 /a 开关启动 Word。当使用 /a 开关时,Word 不加载任何加载项,也不使用现有的 Normal.dot 模板。使用 /a 开关重新启动 Word,然后尝试重现这一行为。 有关如何使用这些开关的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    826857 Word 中“/a”启动开关的说明
    210565 如何使用启动命令行开关启动 Word 2003、Word 2002 和 Word 2000
  6. 使用另一个不同的打印机驱动程序,然后尝试重现这一行为。如果即使使用另一个不同的打印机驱动程序后,这一行为也依然存在,则您仍可能必须删除现有的打印机驱动程序,然后重新安装。要替换该打印机驱动程序,请根据操作系统的版本执行相应的步骤:

    Microsoft Windows 2000
    1. 单击“开始”,指向“设置”,然后单击“打印机”。

      收起这个图片展开这个图片
      2835830


    2. 右键单击要替换的打印机,然后单击“删除”。

      收起这个图片展开这个图片
      2835831


    3. 当提示您删除所有与该打印机关联的文件时,单击“是”。

      收起这个图片展开这个图片
      2835832


    4. 在“打印机任务”下,单击“添加打印机”,然后按照“添加打印机向导”中的说明重新安装 Microsoft Windows 打印机驱动程序。

      收起这个图片展开这个图片
      2835833
    Microsoft Windows XP 和 Windows Server 2003
    1. 单击“开始”,然后单击“打印机和传真”。

      收起这个图片展开这个图片
      2835834


    2. 右键单击要替换的打印机,然后单击“删除”。

      收起这个图片展开这个图片
      2835835


    3. 当提示您删除所有与该打印机关联的文件时,单击“是”。

      收起这个图片展开这个图片
      2835836


    4. 在“打印机任务”下,单击“添加打印机”,然后按照“添加打印机向导”中的说明重新安装 Microsoft Windows 打印机驱动程序。

      收起这个图片展开这个图片
      2835837
    有关如何排查 Microsoft Windows 中的打印机问题的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    871146 如何解决在 Windows 2000 中使用 Office 产品时遇到的一般打印问题
    870622 如何解决在 Windows XP 中尝试使用 Office 程序打印到本地打印机时可能遇到的问题
    870968 如何解决在 Windows Server 2003 中使用 Office 产品时遇到的一般打印问题
  7. 更改其他系统组件(如视频驱动程序或字体),请关闭正在运行的任何第三方程序(如终止并驻留程序 [TSR]、字体管理器、屏幕保护程序和系统解释器),然后尝试重现这一行为。要绕开这些程序和系统组件,请以安全模式启动 Windows。 安全模式是启动计算机的方法之一,它可以使 Windows 以可能的最简单方式启动。在安全模式下,可以绕开许多因本身损坏而导致问题的驱动程序和支持文件。 有关如何以安全模式启动 Windows 的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    310353 如何在 Windows XP 中执行干净启动
    202485 Windows 2000 中的安全启动模式说明
    要以安全模式启动 Windows XP 或 Microsoft Windows Server 2003,请按照下列步骤操作:

    1. 单击“开始”,然后单击“关机”。

      收起这个图片展开这个图片
      2835838


    2. 单击“重新启动”,然后单击“确定”。

      收起这个图片展开这个图片
      2835839


    3. 在收到以下消息时,按 F8:
      请选择要启动的操作系统。
    4. 在“Windows 高级选项”菜单上,使用箭头键选择“安全模式”,然后按 Enter。注意:必须关闭 Num Lock 功能,这样数字键盘上的箭头键才起作用。
    5. 如果您正在计算机上运行其他操作系统,请在显示的列表上选择“Windows XP”或“Microsoft Windows Server 2003”,然后按 Enter。

强制 Word 尝试恢复文件

Microsoft Office Word 2003 和 Microsoft Word 2002 在检测到文件有问题时,它们会尝试自动恢复损坏的文档。您也可以在打开文档时,“强制”Word 尝试恢复文档。为此,请按照下列步骤操作:
  1. 在“文件”菜单上,单击“打开”。

    收起这个图片展开这个图片
    2835840


  2. 在“打开”对话框中,单击以选中您的“Word”文档。

    收起这个图片展开这个图片
    2835841


  3. 单击“打开”按钮上的箭头,然后单击“打开并修复”。

    收起这个图片展开这个图片
    2835842
有关文档恢复的更多信息,请单击“帮助”菜单上的“Microsoft Office Word 帮助”。

收起这个图片展开这个图片
2835843


在“搜索”框中键入恢复

收起这个图片展开这个图片
2835844


Things 文档能够打开但无法正常显示时的尝试措施

将文档另存为其他文件格式,然后转换回 Word 文档

这是最能够完整恢复文档的方法。任何时候都应首先尝试这一方法。

将文档另存为其他文件格式。尝试将文档另存为 RTF 格式 (.rtf) 或网页 (.html)。这些格式将保留您的 Word 文档中的格式设置。

将文档另存为其他文件格式后,关闭文档,然后用 Word 重新打开它,并将它另存为 Word 文档 (.doc)。如果此方法成功,说明已在转换过程中修复了被破坏的文件。

如果损坏依旧存在,则尝试将文件另存为另一种文件格式。 尝试按照下列顺序,将文件依次另存为下列文件格式:
  • RTF 格式 (.rtf)
  • 网页 (.html)
  • 任何其他文字处理格式
  • 纯文本 (.txt)

    注意:当以纯文本格式保存文件时,也许能够纠正文档损坏问题。但与此同时,所有文档格式设置、图片和宏代码也将丢失。在以纯文本格式保存文件后,必须重新设置格式。因此,只有当其他文件格式都不能纠正问题时,才使用纯文本格式。

将除最后一个段落标记以外的全部内容复制到新文档

Word 的格式设置与最后一个段落标记有关,如小节和样式的格式设置。

如果将除了最后一个段落标记以外的其他所有内容复制到新文档,遭到破坏的部分可能就留在原始文档中。

在新文档中,请重新应用小节或样式格式设置。

注意:要选择除了最后一个段落标记以外的所有内容,请按照下列步骤操作:
  1. 按 Ctrl+End,然后按 Ctrl+Shift+Home。
  2. 如果您的文档中包含分节符,请只复制分节符之间的文本。(不要复制和粘贴分节符,因为这样可能会将损坏的内容带入新文档中。) 为了避免在文档之间进行复制和粘贴操作时传送分节符,Microsoft 建议您在“普通”视图中处理 Word 文档。要改为“普通”视图,请在“视图”菜单上单击“普通”。

将文档中未被损坏的部分复制到新文档

有时,您能够确定文档中损坏部分的具体位置。在这种情况下,您可以将未损坏的部分复制到新文件中,然后重组损坏的文档部分。

注意:如果您的文档中包含分节符,请只复制分节符之间的文本。(不要复制和粘贴分节符,因为这样可能会将损坏的内容带入新文档中。)

文档打不开情况下的尝试措施

打开文档有很多方法。应根据文档损坏的性质、严重程度以及文档的行为来选择适当的方法。虽然在通常情况下,多数方法都能成功,但并非每个损坏的文档都能够恢复。

在不更新链接的情况下以草稿模式打开损坏的 Word 文档

有时,可以在不更新链接的情况下以草稿模式打开文档。为此,请按照下列步骤操作:
  1. 在“视图”菜单上,单击“普通”。

    收起这个图片展开这个图片
    2835845


  2. 在“工具”菜单上,单击“选项”。

    收起这个图片展开这个图片
    2835846


  3. 在“视图”选项卡上,单击以选中“草稿字体”复选框,然后单击以选中“图片框”复选框。

    收起这个图片展开这个图片
    2835847


  4. 在“常规”选项卡上,单击以清除“打开时更新自动方式的链接”复选框,然后单击“确定”。

    收起这个图片展开这个图片
    2835848


  5. 打开文档。
如果打开文档成功,可以使用本文“文档能够打开但无法正常显示时的尝试措施”一节的步骤来恢复或修复文件。

将文档作为文件插入到新文档

Word 文档中的最后一个段落标记包含关于该文档的信息。当该文档损坏时,如果能够忽略这最后一个段落标记,或许还能检索文档中的文本。 要访问文档,但是留下其最后一个段落标记,请按照下列步骤操作:
  1. 在“文件”菜单上,单击“新建”。

    收起这个图片展开这个图片
    2835849


  2. 选择“空白文档”。

    收起这个图片展开这个图片
    2835850


  3. 在“插入”菜单上,单击“文件”。

    收起这个图片展开这个图片
    2835851


  4. 在“插入文件”对话框中,找到并选择损坏的文档,然后单击“插入”。

    收起这个图片展开这个图片
    2835852
注意:您可能必须将某些格式设置重新应用到新文档的最后一节。

以链接方式打开文件

当链接到文件时,如果文件页眉部分或最后一个段落标记处于文档损坏的区域中,或许还能打开该文件。 请按照下列步骤链接到未损坏的文件,然后更改链接,使其指向损坏的文件:
  1. 在“文件”菜单上,单击“新建”。

    收起这个图片展开这个图片
    2835853


  2. 选择“空白文档”。

    收起这个图片展开这个图片
    2835854


  3. 在新文档中,键入 This is a Test,然后保存该文档。

    收起这个图片展开这个图片
    2835855


  4. 选择键入的文本,然后单击“编辑”菜单上的“复制”。

    收起这个图片展开这个图片
    2835856


  5. 在“文件”菜单上,单击“新建”。

    收起这个图片展开这个图片
    2835857


  6. 选择“空白文档”。

    收起这个图片展开这个图片
    2835858


  7. 在此新文档中,单击“编辑”菜单上的“选择性粘贴”。

    收起这个图片展开这个图片
    2835859


  8. 单击“带格式文本(RTF)”,单击以选中“粘贴链接”,然后单击“确定”。

    收起这个图片展开这个图片
    2835860


  9. 在“编辑”菜单上,单击“链接”。

    收起这个图片展开这个图片
    2835861


  10. 在“链接”对话框中,选择被链接文档的文件名,然后单击“更改源”。

    收起这个图片展开这个图片
    2835862


  11. 在“更改源”对话框中,选择不再能打开的文档,然后单击“打开”。

    收起这个图片展开这个图片
    2835863


  12. 单击“确定”以关闭“链接”对话框。注意:应显示损坏文档中的信息(前提是存在任何可恢复的数据或文本)。

    收起这个图片展开这个图片
    2835864


  13. 在“编辑”菜单上,单击“链接”。

    收起这个图片展开这个图片
    2835865


  14. 在“链接”对话框中,单击“断开链接”。

    收起这个图片展开这个图片
    2835866


  15. 当您收到以下提示消息时,单击“是”:
    是否要断开所选链接?


    收起这个图片展开这个图片
    2835867
现在,您可以重新设置恢复的文档的格式,然后保存恢复的文档。

使用“从任意文件还原文本”转换器

使用“从任意文件还原文本”转换器,您可以提取任何文件中的文字。该文件不一定必须是 Word 文件。

“从任意文件中恢复文本”转换器有一定局限性。使用它会丢失文档格式设置。丢失所有非文字内容。丢失图形、域、绘图对象及其他非文本项等。但是,页眉、页脚、脚注、尾注和字段文本作为简单文本被保留下来。 另外,使用“从任意文件中恢复文本”转换器恢复文档时,有些二进制数据没有被转换,特别是在文档的开始和结尾处。在重新设置格式并将文件另存为 Word 文档之前,必须删除这些二进制数据。 有关如何从任意文件中恢复文本的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
290946 如何使用 Word 2002 和 Word 2003 中的“从任意文件还原文本”转换器还原任意文件的文字

在写字板中打开文件

当您无法在 Word 中打开损坏的文档时(通常是由于文件头损坏),可以通过在写字板中打开文档来尝试去除文档的损坏部分,然后将该文件另存为 RTF 格式 (RTF)。当您在写字板中将文件另存为 .rtf 文件时,所有不受支持的字符串都将去除。

注意:某些格式设置将丢失。

要在写字板中打开文件,请按照下列步骤操作:
  1. 启动“写字板”。单击“开始”,然后单击“运行”。

    收起这个图片展开这个图片
    2835868


  2. 在“打开”框中,键入 wordpad

    收起这个图片展开这个图片
    2835869


  3. 在“文件”菜单上,单击“打开”。

    收起这个图片展开这个图片
    2835870


  4. 在“文件类型”框中,单击“Word for Windows (*.doc)”。

    收起这个图片展开这个图片
    2835871


  5. 单击以选中要恢复的文档,然后单击“打开”。

    收起这个图片展开这个图片
    2835872


  6. 现在,Word 文档应打开。
  7. 在“文件”菜单上,单击“另存为”。

    收起这个图片展开这个图片
    2835873


  8. 在“文件名”框中,键入新的文件名,并使用 .rtf 文件扩展名。

    收起这个图片展开这个图片
    2835874


  9. 在“保存类型”框中,单击“Rich Text Format (RTF)”。在单击“保存”之前,应记录保存该文件的文件夹,以便在重新启动 Word 时可以轻松地找到该文件。单击“保存”。

    收起这个图片展开这个图片
    2835875


  10. 在“文件”菜单上,单击“退出”。

    收起这个图片展开这个图片
    2835876


  11. 重新启动 Word,然后打开用写字板保存的文件(该文件使用您在步骤 7 中赋予它的名称)。
  12. 在“文件”菜单上,单击“另存为”。

    收起这个图片展开这个图片
    2835877


  13. 以 Word 文档 (.doc) 格式保存该文件。

    收起这个图片展开这个图片
    2835878
现在,您可以为新文档重新设置格式,添加任何图形、域,以及损坏的文档原来包含的其他格式。



由于早期版本的 Microsoft Office Word、Excel 和 PowerPoint 2007 文件格式兼容包的已知问题,文件扩展名发生更改,

Word 2007 文档 (*.docx) 文件可能错误地使用 Word 文档 (*.doc) 文件扩展名进行保存。如果是这种情况,那么当您尝试打开该文件时,会出现“文件转换”对话框。如果将文件扩展名更改为 .docx,并且在安装了 Microsoft Office Word、Excel 和 PowerPoint 2007 文件格式兼容包的情况下使用 Word 2003 打开该文档,该文档就会正常打开。

要下载该兼容包,请访问下面的 Microsoft 网站:
http://www.microsoft.com/downloads/thankyou.aspx?familyId=941b3470-3ae9-4aee-8f43-c6bb74cd1466&displayLang=zh-cn
有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
947444 2007 年 12 月 17 日版 Word 2003 Service Pack 3 之后的问题修补程序包说明


参考

有关如何对 Word 2007 中损坏的文档进行故障排除的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
918429 如何排查 Word 2007 中损坏的文档
注意:本篇“快速发布”文章是从 Microsoft 支持组织直接创建的。 文中包含的信息按原样提供,用于响应紧急问题。 由于发布仓促,材料可能包含印刷错误,并且可能随时修订,恕不另行通知。 有关其他注意事项,请参阅使用条款

属性

文章编号: 826864 - 最后修改: 2013年4月3日 - 修订: 2.0
这篇文章中的信息适用于:
  • Microsoft Word 2002 标准版
  • Microsoft Word 2000 标准版
关键字:?
kbnomt kbgraphxlink kbscreenshot kbbackup kbhowtomaster KB826864
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com