如何使用InstallShield从MSI应用Windows修补程序?

时间:2011-04-12 10:54:11

标签: installation windows-installer installshield hotfix

我正在构建MSI以使用InstallShield 2010安装我们公司的产品,并且需要在产品需要运行的安装中应用多个Windows修补程序。

我想知道使用InstallShield实现此目的的方法是什么?使用先决条件?

我花了一些时间来了解如何定义新的先决条件,并且它们在检查我的修补程序是否已经安装的条件下似乎非常有限,以及我运行的确切Windows版本是什么。此外,我需要为每个版本的Windows和每个体系结构定义一个先决条件,从而创建大量的先决条件。

到目前为止,我们使用了MSI在终止之前运行的python脚本,这些脚本将应用这些修补程序,但是从Windows Server 2008开始,这已不再可能,并且修补程序的安装失败。

我记得我曾经看到安装了一些在安装过程中应用Windows修补程序的企业产品(SQL Server或Oracle),这似乎是一个非常标准的过程。我想知道是否有一个如何做到的惯例?

1 个答案:

答案 0 :(得分:1)

您需要在满足先决条件的情况下执行此操作,以便Installshield引导程序EXE在启动MSI之前安装修补程序。 (多个MSI不能同时运行,并且这些修补程序可能包含MSI)