我有兩個共享msi的應用程序。讓我們稱他們爲A和B.我首先安裝了A。然後,當我安裝B [具有更高版本的共享msi]時,會發生較小的升級。現在我卸載A.共享的msi組件仍然存在,它不會被卸載[這是預期的行爲]。然後我卸載B.現在,共享msi的內容仍保留在程序文件文件夾中。在未安裝日誌中,據說該產品已成功刪除。但共享msi的組件仍然存在。 如何在卸載這兩個產品時卸載共享的msi組件?無法在進行小升級後卸載組件
0
A
回答
0
您的描述令人困惑的原因有幾個。應用程序不共享MSI,不知道這意味着什麼。目前還不清楚你是否進行了小幅升級。如果您增加MSI版本,增加這些文件的升級文件版本,使用與原始版本相同的ProductCode,請使用包含REINSTALL = ALL REINSTALLMODE = vomus的命令行進行安裝,並且確保舊MSI文件和新MSI文件中的組件ID對於相同的項目(文件,註冊表數據)是相同的。如果你沒有做這些事情,你可能只是有另一個MSI偶爾會以一種偶然的方式在已安裝的產品上安裝一些文件。在這些情況下卸載可能會導致不可預知的結果。另外,如果文件被明確標記爲永久或共享的遺留文件,並且您的問題沒有使用您使用的工具進行標記,則文件將保留在後面,因此我無法說出這些將在您的情況下被調用的內容。簡單的答案是有很多方法可以解決您遇到的問題,但沒有足夠的信息來說明問題可能出在哪裏。
相關問題
- 1. 升級VS2010後卸載VS2008?
- 2. 製作維克斯卸載舊插件進行升級
- 3. WIX在進行重大升級時抑制卸載對話框?
- 4. 無法在目錄上進行升級
- 5. RPM升級卸載RPM
- 6. PIP升級卸載本身
- 7. 在Windows上升級/卸載NodeJS
- 8. Wix刻錄升級需要在升級前卸載兩個MSI's
- 9. NuGet在升級到3.4後無法找到/下載軟件包
- 10. 在升級DevExpress後,無法加載文件或程序集
- 11. Python的 - 無法升級六個問題卸載以前版本
- 12. IPleaseWaitService升級到5.0後無法運行
- 13. NPM升級後無法運行
- 14. Launchpad的設計升級後,升級後無法加載從Sitecore的8.0
- 15. 在卸載升級產品闖民宅舊構建MSI文件卸載
- 16. EE1 to EE2升級,需要從EE1升級後卸載模塊怎麼樣?
- 17. 插件在升級後的Firefox第一次運行時無法加載
- 18. Debian軟件包:在卸載但不升級的rm文件
- 19. 升級到Sierra後無法加載軟件包xlsx
- 20. 無法自動執行路線文件升級(導軌升級)
- 21. 升級時是否需要卸載Xcode?
- 22. 如何卸載或升級Erlang/OTP?
- 23. 安裝/升級/卸載使用Git
- 24. 將Xcode 3.2.4升級到3.2.5。卸載First?
- 25. AjaxAnywhere無法在jdk升級後工作
- 26. 組件及其後無法卸載刪除店
- 27. Jira啓動後插件無法在升級到7後加載。1.6
- 28. css在將rails版本升級到3.2之後無法加載
- 29. MSI:無法卸載軟件
- 30. 無法卸載軟件包
檢查這些特定的文件,看看你是否標記爲* Permanent *?將文件標記爲永久文件不會在卸載過程中刪除該文件。 – Kurubaran 2015-02-06 10:24:07