我使用了wix生成的msi文件來安裝軟件。安裝軟件可以正常工作,但有時在卸載時會出現一些問題。WIX:安裝程序在卸載時未刪除屬性
所有在「PROGRAMM文件」的文件被刪除的預期,但在卸載後,一些數據仍然保留在系統上:
- 在進入應用「程序和功能」
- 安裝在「C:\ WINDOWS \安裝程序\」
- (和一些註冊表項這點上面的兩件事情)
的問題是:只要這些數據是在系統上,這是不可能遏制停止相同版本的軟件。安裝程序顯示「修復/刪除」操作。他們都沒有工作了。
但是爲什麼安裝程序不能刪除這些文件/條目? 可能是什麼問題?
只是一些注意事項:執行MajorUpgrade時,新安裝程序將刪除所有舊條目。但這不是一個解決方案。 回答是,所有這些註冊表項和文件都可以手動刪除。之後,重新安裝是可能的,但這對用戶來說也不是解決方案。