为什么我的MSI会修复?

时间:2013-11-25 18:08:06

标签: windows-installer installshield

启动快捷方式(未通告)时,MSI开始修复。 我想抑制修复。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

您需要找到修复的根本原因。对于这个enable logging on the machine(参见链接页面下方的方法)并分析生成的详细日志,应该提到缺少哪个组件密钥成员,从而触发自动修复。

确定开始修复的组件后,您可以采取措施。即,如果您不需要它们,请删除这些资源,或确保它们始终可用。

通常,这可以通过从原始安装程序捕获的临时资源发生,例如,它是一个Web安装程序,可以下载某些文件,安装它们,然后删除下载的资源。