Udostępnij za pośrednictwem


Wyszukiwanie uszkodzonej funkcji lub składnika

Instalator może zwiększyć odporność aplikacji przez automatyczne ponowne zainstalowanie uszkodzonych składników. W szczególności instalator ponownie zainstaluje składnik lub funkcję, jeśli okaże się, że brakuje pliku lub klucza rejestru określonego w kolumnie KeyPath tabeli składników .

Jeśli ścieżka keypath składnika funkcji jest uszkodzona w źródle lub występuje błąd w sposobie tworzenia ścieżki keypath w bazie danych, instalator może próbować otworzyć pakiet instalacyjny i ponownie zainstalować funkcję za każdym razem, gdy skrót funkcji zostanie aktywowany.

Aby określić przyczynę powtarzających się prób ponownego zainstalowania funkcji lub aplikacji, sprawdź dziennik zdarzeń dla dwóch wpisów, takich jak poniżej.

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

Pierwszy komunikat wskazuje, który składnik pakietu produktu był instalowany. Jest to składnik, do którego odwołuje się Component_ kolumna tabeli skrótów .

Drugi komunikat wskazuje, który składnik nie został wykryty. Jest to składnik z brakującą lub uszkodzoną ścieżką KeyPath, która wyzwala ponowną instalację.