Freigeben über


Suchen nach beschädigten Features oder Komponenten

Das Installationsprogramm kann die Resilienz der Anwendung erhöhen, indem beschädigte Komponenten automatisch neu installiert werden. Das Installationsprogramm installiert eine Komponente oder ein Feature insbesondere dann neu, wenn festgestellt wird, dass die Datei oder der Registrierungsschlüssel, die/der in der KeyPath-Spalte der Tabelle Component angegeben ist, 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, kann das Installationsprogramm jedes Mal versuchen, ein Installationspaket zu öffnen und das Feature neu zu installieren, wenn die Verknüpfung des Features aktiviert wird.

Um die Ursache für wiederholte Versuche, ein Feature oder eine Anwendung neu zu installieren, zu ermitteln, suchen Sie im Ereignisprotokoll nach zwei ähnlichen Einträgen wie den folgenden.

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

In der ersten Meldung wird angegeben, welche Komponente im Produktpaket installiert wurde. Dies ist die Komponente, auf die in der Component_-Spalte der Shortcut-Tabelle verwiesen wird.

In der zweiten Meldung wird angegeben, welche Komponente bei der Erkennung fehlschlägt. Dies ist die Komponente mit dem fehlenden oder beschädigten KeyPath, der die Neuinstallation auslöst.