0

我们为我们的次要产品更新提供了快速补丁项目。它基于现有的 MSI 包。如果在未安装所需产品的机器上运行此补丁,则会显示以下 installshield 错误:1628:无法完成安装。

这听起来可能有点奇怪,但有没有办法使用 quickpatch 或使用 BaseImage 文件夹中的 msi 项目来自定义此消息?

对此的任何帮助都将非常可观。

提前致谢。

4

1 回答 1

2

不幸的是,1628 是一个相当普遍的 Windows 安装程序错误,我们不提供配置其消息的方法。我可能会建议只记录这一点,并接受限制。人们通常不会对他们需要基础产品来修补它感到惊讶。

如果您确实需要一种方法来控制您的消息,您可以考虑使用高级 UI 或套件/高级 UI 项目来交付您的 .msp。您可以创建一个检测基本包的条件,并将其用作补丁包资格的一部分,或者将其用作退出条件(在一般信息中)。您可以为退出条件指定自定义消息。

于 2014-11-12T13:13:26.827 回答