MSI可以删除控制面板中的引导程序条目吗?

时间:2015-10-25 21:23:38

标签: wix bootstrapper

我有一个仅包装一个MSI的引导程序。我可能更愿意将MSI交给我认识已经运行过引导程序且已安装先决条件的客户。但是运行MSI会将控制面板中的原始条目与新条目一起保留,即使Bundle和Product的UpgradeCode代码相同也是如此。

我知道这里存在一些问题 - 引导程序不是MSI,实际上可能包含多个MSI。所以我想这实际上是预期的行为。

我想做的只是一个坏主意吗?使用引导程序安装的客户是否应始终使用引导程序进行升级?

1 个答案:

答案 0 :(得分:0)

如果不使用其他捆绑包升级捆绑包,则旧捆绑包的注册(不仅仅是ARP条目)和包缓存会被遗忘。所以,是的,标准行为是使用较新的捆绑包进行升级。如果您只是想节省下载带宽,则可以分发未压缩的捆绑包(只是没有嵌入式包的捆绑包.exe);只下载必要的有效负载,您不会浪费带宽下载已安装的先决条件。