如何避免從WiX生成的MSI程序包中觸發自我修復?這是一個Q / A樣式的問題,答案只是在MSI文件中列出了一些不需要做的事情,以避免重復自我修復的最常見原因。
3 回答

Smart貓小萌
TA貢獻1911條經驗 獲得超7個贊
我也不確定這一點,但是幾年前,我已經在幾個軟件包中看到了這個問題。主要問題是這些直接CA實際上對機器進行了更改(它們不僅是只讀的)。通過SCCM部署時未應用任何更改。我記得,我通過將其復制到本地磁盤并以“真半靜態運行模式”(以確保InstallUISequence被運行)以真正的管理員權限“入侵”了該軟件包,然后應用了所有更改。我認為其中一個應用程序稱為“金礦”-還有一些其他應用程序。我想我跟供應商談過了。

胡說叔叔
TA貢獻1804條經驗 獲得超8個贊
為了避免產生另一個“泛濫”的答案,我決定將WiX / MSI文件的“通用設計建議”移至其自己的答案(并嚴格保留有關自我修復問題的答案)-請參見上方的新鏈接。讓我們在另一篇文章中跟進此立即模式自定義操作問題嗎?我認為這個問題是真實的,但是我無法保證,因為我已經多年沒有對其進行測試,并且目前無法使用SCCM。installFinalize之后的立即模式自定義操作顯然是完全錯誤的設計-盡管如果僅寫入HKCU或用戶個人資料,它們可能會成功?
- 3 回答
- 0 關注
- 649 瀏覽
添加回答
舉報
0/150
提交
取消