問題:當有人運行我的應用程式時其他一些程式的基於 MSI 的安裝程式將自動開始運行並嘗試重新安裝自身。
如何準確判斷重裝的原因?
也許我們的應用程式和其他軟體都引用了一些共享依賴項(可能是註冊的 COM DLL)?
我已從客戶處取得了範例 MSI 日誌檔案(使用此處的說明)但是有超過 20K 行的資訊我無法輕易解釋。
根本原因問題可能源於我的應用程序,也可能源於其他供應商,但無論如何用戶都不應該面臨這個問題,我希望能夠理解並理想地解決這個問題。
筆記:
- 我的應用程式是一個「遺留」VB6 程式。
- 通常,運行的其他安裝程式是 AutoDesk 產品
- 日誌檔案名稱為
MSI340f4.LOG
32416 行- 它提到了
C:\Windows\Installer\4c26ff.msi
androamer.msi
(沒有路徑)
- 它提到了