Components and features

The repair process of Windows Installer is composed of two mechanisms. These mechanisms are components and features.


Components are the smallest and most fundamental block. Components may include a collection of files, of registry keys, and of other resources that are installed or uninstalled as a unit.

One of the resources in a component can be designated as the keypath for the component. Typically, a file is chosen as the keypath. However, the keypath can also be a registry value.

The keypath represents the path of the selected component. When a program requests a component’s path, Windows Installer returns the path of the keypath resource.

The keypath also provides verification that the component is installed correctly. If the keypath resource is missing, Windows Installer treats the whole component as broken.


Features are the specific pieces of a program that you can decide to install. Features typically represent the functional features of the program.

Essentially, a feature is a grouping of components. When you perform a custom installation, the items that are listed in the Advanced Customization dialog box are the features for Office and for the various Office programs.

On-demand detect and repair

To run the Detect and Repair feature in your 2007 Office programs, use one of the following methods, as appropriate for your situation.

For 2007 Office programs that use menus

  1. Start the 2007 Office program.
  2. On the Help menu, click Office Diagnostics.
  3. Click Continue.
  4. Click Run Diagnostics.
  5. If a problem is identified, Office Diagnostics may offer to run the repair process.

For 2007 Office programs that use the Ribbon

  1. Start the 2007 Office program.
  2. Click the Microsoft Office Button, and then click program_name Options.
  3. In the program_name Options dialog box, click Resources, and then click Diagnosenext to office diagnostics.
  4. Click Continue.
  5. Click Run Diagnostics.
  6. If a problem is identified, Office Diagnostics may offer to run the repair process.

Ask Questions On Windows

Post By Gishore J Kallarackal (2,121 Posts)

Gishore J Kallarackal is the founder of techgurulive. The purpose of this site is to share information about free resources that techies can use for reference. You can follow me on the social web, subscribe to the RSS Feed or sign up for the email newsletter for your daily dose of tech tips & tutorials. You can content me via @twitter or e-mail.

Website: → Techgurulive