如何了解 Office 2003 和 Office XP 中的修复功能

文章翻译 文章翻译
文章编号: 822238 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

概要

本文分步介绍了 Office 中修复过程的工作方式。

Office 充分利用了 Microsoft Windows Installer 提供的自修复功能。如果启动 Office 程序所必需的某项资源(例如文件或注册表项)丢失,Windows Installer 会检测丢失的资源并修复该程序。

组件和功能

Windows Installer 的修复过程包括两种机制:组件和功能。
  • 组件 最小且最基础的块;是作为一个单元全部安装或卸载的文件、注册表项和其他资源的集合。可将组件中的某个资源指定为组件的 keypath。通常情况下将某个文件选作 keypath,但也可将某个注册表值选作 keypath。

    keypath 表示以下内容:
    • 所选组件的路径。当程序需要某个组件的路径时,Windows Installer 会将该路径返回给 keypath 资源。
    • 组件是否正确安装的验证标准。如果 keypath 资源丢失,Windows Installer 会将整个组件视为损坏的组件。
  • 功能 可以选择安装的特定程序部分。功能通常代表程序的功能特性。从本质上讲,功能是组件的组合。执行自定义安装时,“高级自定义”对话框中列出的项是 Office 的功能以及各个 Office 程序。

动态运行时修复

使用 Windows Installer 可以实现程序的动态修复,其方式与首次使用时安装功能的方式大致相同。启动某个程序时,Windows Installer 会验证是否正确安装了每个组件。

正如本文的“组件和功能”一节中所述,可以根据是否存在 keypath 来确定组件是否损坏或丢失。如果 keypath 资源丢失,Windows Installer 会自动重新安装损坏或丢失的组件。

如果可以访问源文件,您可能会看到“Windows Installer”对话框在修复过程中显示片刻,然后程序会完成启动。

有关 Windows Installer 的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
310598 Windows Installer 技术概述

注意:如果正在运行 Office XP 或某个 Office 2002 程序,则计算机上必须安装了 Windows 桌面更新才能确保动态运行时修复功能正常工作。如果计算机没有运行 Windows 桌面更新,则修复会受到限制。要使用 Office 中包括的所有自修复功能,计算机上必须至少安装了 Microsoft Internet Explorer 4.01 Service Pack 1 (SP1) 或 Microsoft Internet Explorer 4.01 Service Pack 2 (SP2) 和 Windows 桌面更新,然后才能安装 Office XP。这些要求仅在运行 Microsoft Windows NT 4.0 的计算机上无法满足。Office XP 需要的其他所有操作系统均包括所需版本的 Internet Explorer。无法在运行 Microsoft Windows NT 4.0 的计算机上安装 Office 2003 或各个 Office 2003 程序。

按需检测并修复

要运行 Office 程序中的“检测并修复”功能,请按照下列步骤操作:
  1. 启动某个 Office 程序。
  2. 在“帮助”菜单上,单击“检测并修复”。
  3. 在“检测并修复”对话框中,执行下列任一操作:
    • 单击以选中“修复时恢复快捷方式”复选框。默认情况下,此复选框处于选中状态。如果选择“修复时恢复快捷方式”选项,“检测并修复”将保留自定义 Office 快捷方式。如果您没有选择此选项,“检测并修复”将删除自定义 Office 快捷方式。
    • 单击以选中“放弃自定义设置并恢复默认设置”复选框。如果选择“放弃自定义设置并恢复默认设置”选项,“检测并修复”会将以下各项重新设置为它们在您第一次安装 Office 时显示的状态:
      • 助手人物选择。
      • “文件”菜单上最近使用过的项将被删除。
      • 所有程序的程序窗口的大小。
      • 菜单和工具栏位置及任何自定义设置。
      • 各个程序的安全级别。
      • 程序中的视图设置,例如 Outlook 中的“日历”视图。
      • 当您重新启动 Office 程序时,必须重新输入您的用户名和姓名缩写。
  4. 单击“启动”。
  5. 如果“关闭 Office 程序”对话框显示下面的消息(其中 program 是当前正在运行的任何 Office 程序),请单击“忽略”:
    必须关闭以下程序才能正确获取或恢复设置:
    Microsoft program
  6. 修复过程完成后,出现下面的消息(其中 edition 是已安装的 Office 的版本,例如 Microsoft Office Professional Edition 2003)时单击“确定”:
    Microsoft Office edition 安装成功完成。

属性

文章编号: 822238 - 最后修改: 2007年12月4日 - 修订: 2.8
这篇文章中的信息适用于:
  • Microsoft Office 专业版 2003
  • Microsoft Office Standard Edition 2003
  • Microsoft Office Students and Teachers Edition 2003
  • Microsoft Office Small Business Edition 2003
  • Microsoft Office Basic Edition 2003
  • Microsoft Office Access 2003
  • Microsoft Office Excel 2003
  • Microsoft Office FrontPage 2003
  • Microsoft Office Outlook 2003
  • Microsoft Office PowerPoint 2003
  • Microsoft Office Publisher 2003
  • Microsoft Office Word 2003
  • Microsoft Office InfoPath 2003
  • Microsoft Office OneNote 2003
  • Microsoft Office Project Professional 2003
  • Microsoft Office Project Standard 2003
  • Microsoft Office Visio Professional 2003
  • Microsoft Office Visio Standard 2003
  • Microsoft Office XP 专业版
  • Microsoft Office XP 标准版
  • Microsoft Office XP 中小企业版
  • Microsoft Office XP Students and Teachers
  • Microsoft Office XP Developer Edition
  • Microsoft Access 2002 标准版
  • Microsoft Excel 2002 标准版
  • Microsoft FrontPage 2002 标准版
  • Microsoft Outlook 2002 标准版
  • Microsoft PowerPoint 2002 标准版
  • Microsoft Word 2002 标准版
  • Microsoft Publisher 2002 标准版
  • Microsoft Project 2002 专业版
  • Microsoft Project Standard 2002
  • Microsoft Visio 2002 简体中文专业版
  • Microsoft Visio 2002 简体中文标准版
关键字:?
kbfunctions kbinfo kbhowtomaster KB822238
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