取消安装应用程序,但静默应用程序不会停止安装

时间:2011-11-11 05:10:44

标签: installshield

我使用InstallShield应用程序创建了一个安装文件,它具有安装.NET Framework 4.0等应用程序的一些必要条件。

现在每当用户安装此应用程序时,我们首先检查该机器上是否安装了Framework。如果它没有安装,那么我安装它已经与MSI打包。对于静默安装,我使用' / q / s / norestart '参数。

但问题是假设用户在安装.NET框架后安装我的应用程序并没有取消。

我该怎么办......?是否需要更改安装参数..?或者我可能需要在静态模式下安装.NET框架应用程序时添加参数..?

请帮助我。

感谢。

2 个答案:

答案 0 :(得分:0)

尝试使用以下命令行参数:

/passive /norestart

这样.NET Framework安装程序将显示进度条,用户可以取消其安装。 EXE引导程序无法自动取消第三方安装。

答案 1 :(得分:0)

作为先决条件,只能取消MSI安装,然后才能将先决条件设置为捕获MSI的进度。在所有其他情况下,InstallShield无法知道如何取消先决条件的设置,无声或其他方式。