2012-04-13 100 views
2

當我啓動一個應用程序時,來自先前安裝的程序的Windows安裝程序不斷彈出。該程序仍然在服務器中執行並且工作正常。安裝程序彈出,點擊「取消」後最終會消失。當我啓動一個不同的應用程序時,安裝的程序的「Windows安裝程序」出現

我對解決這個問題並不感興趣,我只是想知道windows安裝程序如何決定要安裝什麼?我的意思是說,機制是什麼?如何和誰觸發Windows安裝程序?

感謝您的回覆!當以下條件之一爲真

+0

這裏有一個很大而詳細的「文章」解釋自我修復:[**我如何確定是什麼原因導致反覆的Windows Installer自我修復?](https://stackoverflow.com/questions/5501028/如何-可以-I-確定乜原因重複的,Windows的安裝程序自修復/ 6066263) – 2017-08-07 23:33:44

回答

0

通常會出現此行爲:

  • 安裝過程中沒有successfuly完成
  • 該程序的註冊表項被刪除/損壞 (還沒有找到合適的註冊表項是一個觸發器)
  • 安裝程序的updatemanager被損壞/ disconfigured /取消了以前的運行

解決方案通常是徹底卸載程序,檢查是否確實刪除了所有文件夾和註冊表項,然後重新安裝程序。

3

這是操作系統自動觸發的自我修復機制。隨着以上列舉的原因,它也可被觸發,如果:

需要
  • 文件時的部件,特徵,或產品之間不適當共享
    1. 已經安裝的功能在首次使用像廣告/安裝/安裝,這而產品仍使用它
    2. 由一個用戶已經安裝了多用戶系統上的每個用戶的數據,然後由另一用戶推出了一個產品

    探討可能導致資源被卸載缺失的資源ce觸發自我修復,查看系統事件日誌的應用程序部分。自我修復事件與源「MsiInstaller」一起顯示。

    如果安裝程序確實試圖添加另一個應用程序所需的資源,最好的解決方案就是讓它完成,並且在此之後不應再出現。