Freigeben über


Suchen nach einem fehlerhaften Feature oder einer fehlerhaften Komponente

Das Installationsprogramm kann die Resilienz der Anwendung erhöhen, indem beschädigte Komponenten automatisch neu installiert werden. Insbesondere installiert das Installationsprogramm eine Komponente oder ein Feature neu, wenn gefunden wird, dass der in der Spalte "KeyPath" der Tabelle " Komponente" angegebene Datei oder der Registrierungsschlüssel nicht vorhanden ist.

Wenn der KeyPath einer Komponente eines Features in der Datenquelle beschädigt ist oder ein Fehler bei der Erstellung des KeyPaths in der Datenbank auftritt, kann das Installationsprogramm versuchen, ein Installationspaket zu öffnen und das Feature jedes Mal, wenn die Verknüpfung des Features aktiviert wird, erneut zu installieren.

Um die Ursache für wiederholte Versuche zur Neuinstallation eines Features oder einer Anwendung zu ermitteln, überprüfen Sie das Ereignisprotokoll auf zwei Einträge wie die folgende.

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

Die erste Meldung gibt an, welche Komponente im Paket des Produkts installiert wurde. Dies ist die Komponente, auf die in der Spalte Component_ der Shortcut-Tabelleverwiesen wird.

Die zweite Meldung gibt an, welche Komponente bei der Erkennung fehlschlägt. Dies ist die Komponente mit dem fehlenden oder beschädigten KeyPath, der die Neuinstallation auslöst.