Wix MSI能否删除控制面板中的引导程序项?
我有一个引导程序,只包装一个微星。我可能更愿意将MSI提供给我知道已经运行了引导程序并安装了先决条件的客户。但运行MSI会将控制面板中的原始条目与新条目一起保留,即使包和产品的升级代码相同 我知道这里有一些问题-引导程序不是MSI,事实上可能包含多个MSI。所以我想这实际上是预期的行为Wix MSI能否删除控制面板中的引导程序项?,wix,bootstrapper,Wix,Bootstrapper,我有一个引导程序,只包装一个微星。我可能更愿意将MSI提供给我知道已经运行了引导程序并安装了先决条件的客户。但运行MSI会将控制面板中的原始条目与新条目一起保留,即使包和产品的升级代码相同 我知道这里有一些问题-引导程序不是MSI,事实上可能包含多个MSI。所以我想这实际上是预期的行为 我想做的事被认为是个坏主意吗?使用引导程序安装的客户是否应该始终使用引导程序升级?如果您不使用另一个捆绑包升级捆绑包,则旧捆绑包的注册(不仅仅是ARP条目)和包缓存将被保留。因此,是的,标准行为是使用更新的捆绑包
我想做的事被认为是个坏主意吗?使用引导程序安装的客户是否应该始终使用引导程序升级?如果您不使用另一个捆绑包升级捆绑包,则旧捆绑包的注册(不仅仅是ARP条目)和包缓存将被保留。因此,是的,标准行为是使用更新的捆绑包进行升级。如果你只是想节省下载带宽,你可以分发一个未压缩的包(只有没有嵌入包的bundle.exe);只下载必要的有效负载,您不会浪费带宽下载已安装的先决条件。我试图将您的答案标记为正确,但我想我做不到。(: