为了账号安全,请及时绑定邮箱和手机立即绑定

如何避免使用WiX / MSI软件包触发MSI自修复?

如何避免使用WiX / MSI软件包触发MSI自修复?

犯罪嫌疑人X 2019-11-04 12:58:06
如何避免从WiX生成的MSI程序包中触发自我修复?这是一个Q / A样式的问题,答案只是在MSI文件中列出了一些不需要做的事情,以避免重复自我修复的最常见原因。
查看完整描述

3 回答

?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

我也不确定这一点,但是几年前,我已经在几个软件包中看到了这个问题。主要问题是这些直接CA实际上对机器进行了更改(它们不仅是只读的)。通过SCCM部署时未应用任何更改。我记得,我通过将其复制到本地磁盘并以“真半静态运行模式”(以确保InstallUISequence被运行)以真正的管理员权限“入侵”了该软件包,然后应用了所有更改。我认为其中一个应用程序称为“金矿”-还有一些其他应用程序。我想我跟供应商谈过了。

查看完整回答
反对 回复 2019-11-04
?
胡说叔叔

TA贡献1804条经验 获得超8个赞

为了避免产生另一个“泛滥”的答案,我决定将WiX / MSI文件的“通用设计建议”移至其自己的答案(并严格保留有关自我修复问题的答案)-请参见上方的新链接。让我们在另一篇文章中跟进此立即模式自定义操作问题吗?我认为这个问题是真实的,但是我无法保证,因为我已经多年没有对其进行测试,并且目前无法使用SCCM。installFinalize之后的立即模式自定义操作显然是完全错误的设计-尽管如果仅写入HKCU或用户个人资料,它们可能会成功?

查看完整回答
反对 回复 2019-11-04
  • 3 回答
  • 0 关注
  • 577 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信