如何让Installshield从Setup.exe进入修复模式?

时间:2016-08-01 10:43:03

标签: installshield installshield-2015

我们的安装程序有一个setup.exe文件,内部包含Msi。

安装完成后,可以从程序和功能右键单击上下文菜单中获取修复选项。

但是,选择修复时,会显示一个对话框,提供浏览msi的选项。

由于msi嵌套在setup.exe中,并且由于安装程序无法在appdata中找到任何适当的msi,因此这使得修复功能几乎无用。

是否可以更改安装程序,以便可以从setup.exe进行修复?

1 个答案:

答案 0 :(得分:1)

您有三个主要选项,具体取决于您要支持的方案:

  • 只需双击setup.exe,如果已经安装了msi,它将以维护模式运行。您可以选择从那里修复它。这适用于一次性场景。
  • 使用/ a参数运行setup.exe,这将为安装创建管理安装点。这可以是桌面上的文件夹,也可以是您喜欢的任何地方。这对于一次性场景也很有用,并且应该与从程序和功能启动修复兼容。
  • 使用“版本”视图中的设置配置安装以缓存.msi包。这应该为每个人启用所有维护方案,但需要花费一些硬盘空间。