Microsoft Office Online
Sign in to My Office Online (What's this?) | Sign in

 
 
Office 2000 Resource Kit
Search
Search
 
Check for updates: (c) Microsoft
Office downloads
 
 
 
Versions
Table of Contents
 

Warning: You are viewing this page with an unsupported Web browser. This Web site works best with Microsoft Internet Explorer 6.0 or later, Firefox 1.5, or Netscape Navigator 8.0 or later. Learn more about supported browsers.

Email this linkEmail this link Printer-Friendly VersionPrinter-Friendly Version Bookmark and ShareShare
How the Self-Repairing Feature Works in Office 2000
 

August 13, 1999

The Microsoft Office 2000 Setup program works with the new Windows® Installer to keep track of files on the user's computer. If a file is accidentally deleted, the Windows Installer detects this condition and automatically retrieves a new copy of the file from the installation source (on the Office CD-ROM or the network). Users can continue using the affected feature without interruption.

Every Office 2000 feature consists of a set of components. Each component is a collection of files, registry keys, or other resources that are installed or uninstalled as a unit. When an application starts and the Windows Installer detects that part of a component is missing, it triggers the repair process. The file or registry value that the Windows Installer uses to determine whether a component needs repaired is called the keypath.

You can find out which keypath files or registry values are associated with specific Office 2000 features and components in a Microsoft Excel workbook named KeyPath.xls. If you are curious about how the Windows Installer repair process works and about which files or value entries are used as keypaths, this workbook provides the background information.


Toolbox   The Office Resource Kit includes the workbook Keypath.xls, which lists the files that can trigger the automatic repair process. The Keypath workbook section of the Toolbox includes the download keypath.exe. You can find this downloadable file on the Office 2000 Resource Kit Downloads page.


Keypath.xls lists Office 2000 features in alphabetical order. For each feature, the workbook includes the following information:

  • Feature   Name of the feature in abbreviated form.
  • Component   Components that comprise the feature, grouped by feature and then listed in alphabetical order. Note that a given component can appear in more than one feature.
  • Component ID   Globally unique identifier (GUID) that appears in the Windows registry after a feature containing the component is installed. In the registry, the GUID appears in a compressed format.
  • Directory   Folder in which the keypath file is stored (if the keypath is a file).
  • Keypath   File or registry value that is used as an indicator for the component.

Note   In the Keypath column, some entries begin with the text msorid, which refers to ORAPI registry data. The Keypath.xls workbook does not provide the registry information for these entries.


The Windows Installer does not initiate the repair process in all circumstances. For example:

  • To get the complete repair capabilities in Office 2000, you must install Internet Explorer 4.01 Service Pack 1 or later with Windows Desktop Update.
  • If a component contains more than one resource, then the component is repaired only when the designated keypath is missing.

    For example, the Global_Word_Intl component includes two resources — Ww9intl.dll (the keypath) and Email.dot. If Ww9intl.dll is missing when Word 2000 starts, then Global_Word_Intl is repaired automatically. However, if Email.dot is missing, no repair is triggered.


Important   Do not manually delete keypath resources (files or registry values) to trigger a repair by the Windows Installer. If you suspect that files have been corrupted, rerun Office Setup in maintenance mode and use the Repair Office option, or uninstall and then reinstall Office 2000 completely.


advertisement