Suchen nach einem fehlerhaften Feature oder einer fehlerhaften Komponente
Das Installationsprogramm kann die Anwendungsresilienz erhöhen, indem beschädigte Komponenten automatisch neu installiert werden. Insbesondere installiert das Installationsprogramm eine Komponente oder ein Feature neu, wenn festgestellt wird, dass die in der KeyPath-Spalte der Tabelle Component angegebene Datei oder der Registrierungsschlüssel fehlt.
Wenn der KeyPath der Komponente eines Features in der Quelle beschädigt ist oder bei der Erstellung des KeyPath in der Datenbank ein Fehler auftritt, versucht das Installationsprogramm möglicherweise, ein Installationspaket zu öffnen und das Feature bei jeder Aktivierung der Verknüpfung des Features neu zu installieren.
Um die Ursache für wiederholte Versuche zu ermitteln, ein Feature oder eine Anwendung neu zu installieren, überprüfen Sie das Ereignisprotokoll auf zwei Einträge wie die folgenden.
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 Komponente _ 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.