Share via


搜尋中斷的功能或元件

安裝程式可以藉由自動重新安裝損毀的元件來增加應用程式 復原能力 。 具體而言,如果安裝程式發現 元件或元件資料表 的 KeyPath 資料行中指定的檔案或登錄機碼遺失,安裝程式會重新安裝元件或功能。

如果功能元件的 KeyPath 在來源中損毀,或在資料庫中撰寫 KeyPath 時發生錯誤,安裝程式可能會嘗試開啟安裝套件,並在每次啟用功能的快捷方式時重新安裝此功能。

若要判斷重複嘗試重新安裝功能或應用程式的原因,請檢查事件記錄檔中的兩個專案,例如下列專案。

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

第一則訊息會指出正在安裝產品套件中的元件。 這是 快捷方式資料表Component_資料行中所參考的元件。

第二個訊息會指出哪個元件偵測失敗。 這是觸發重新安裝之遺失或損毀 KeyPath 的元件。