如何避免从WiX生成的MSI程序包中触发自我修复?这是一个Q / A样式的问题,答案只是在MSI文件中列出了一些不需要做的事情,以避免重复自我修复的最常见原因。
3 回答
Smart猫小萌
TA贡献1911条经验 获得超7个赞
我也不确定这一点,但是几年前,我已经在几个软件包中看到了这个问题。主要问题是这些直接CA实际上对机器进行了更改(它们不仅是只读的)。通过SCCM部署时未应用任何更改。我记得,我通过将其复制到本地磁盘并以“真半静态运行模式”(以确保InstallUISequence被运行)以真正的管理员权限“入侵”了该软件包,然后应用了所有更改。我认为其中一个应用程序称为“金矿”-还有一些其他应用程序。我想我跟供应商谈过了。
胡说叔叔
TA贡献1804条经验 获得超8个赞
为了避免产生另一个“泛滥”的答案,我决定将WiX / MSI文件的“通用设计建议”移至其自己的答案(并严格保留有关自我修复问题的答案)-请参见上方的新链接。让我们在另一篇文章中跟进此立即模式自定义操作问题吗?我认为这个问题是真实的,但是我无法保证,因为我已经多年没有对其进行测试,并且目前无法使用SCCM。installFinalize之后的立即模式自定义操作显然是完全错误的设计-尽管如果仅写入HKCU或用户个人资料,它们可能会成功?
- 3 回答
- 0 关注
- 611 浏览
添加回答
举报
0/150
提交
取消