如何将 KB2670838 包含在 InstallShield 2013 的安装程序中?

2023-12-04

我正在使用 InstallShield 2013 为需要的应用程序制作基本 MSI 安装程序Windows 平台更新 KB2670838.

对于 .NET 框架和其他要求,我在 Redistributables 部分的 InstallShield 中选择它们。 KB2670838 不可用。

如果我从 Microsoft 下载 KB2670838,我会得到.msu文件。是否可以以某种方式将其包含在安装程序中,以便在需要时自动安装?如果没有,是否有办法停止安装并告诉用户“需要 KB2670838,但尚未安装。在此处获取它...”?


在InstallShield中,您通常应该将此类更新作为先决条件(工具>先决条件编辑器)或作为套件中包含的软件包提供(参考[SystemFolder]wusa.exe安装一个.msu文件)。在这两种情况下,这都使可再发行安装在逻辑上与软件包的安装分开,同时为用户提供单一安装程序体验。

Glytzhkof 提到了关于如何确定更新是否已安装的几个非常好的观点。您需要将这些合并到您的条件中(在先决条件或套件包中),并检测您的更新或缺少更新。.msi包,因此如果在安装时尚未安装所需的更新,它可以中止.msi已推出。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将 KB2670838 包含在 InstallShield 2013 的安装程序中? 的相关文章

随机推荐