Click to Rate and Give Feedback
MSDN
MSDN Library
Windows Installer
 Searching for a Broken Feature or C...
Searching for a Broken Feature or Component

The installer can increase application resiliency by automatically reinstalling damaged components. Specifically, the installer reinstalls a component or feature if it finds that the file or registry key specified in the KeyPath column of the Component table is missing.

If the KeyPath of a feature's component is damaged in the source, or if there is an error in how the KeyPath is authored in the database, the installer may attempt to open an installation package and reinstall the feature each time the feature's shortcut is activated.

To determine the cause of repeated attempts to reinstall a feature or application, check the Event Log for two entries such as the following.

Detection of product 'MyProduct', feature 'MyFeature' failed during
 request for component 'MyComponent'
Detection of product 'MyProduct', feature 'MyFeature', component
 'MyComponent' failed

The first message states which component in the product's package was being installed. This is the component referenced in the Component_ column of the Shortcut table.

The second message states which component is failing detection. This is the component with the missing or damaged KeyPath that's triggering the reinstall.

Send comments about this topic to Microsoft

Build date: 10/29/2009

Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2009 Microsoft Corporation. All rights reserved. Terms of Use | Trademarks | Privacy Statement | Site Feedback
Page view tracker