Installshield Silent卸载无法在命令行中运行

时间:2012-07-10 20:20:53

标签: installation installshield uninstall

我们有一个2006年的旧应用程序,我们想在命令行使用组策略卸载,但我无法使用静默卸载。

这很有效。当然,我需要单击“下一步”以卸载:

 "C:\App\Setup.exe" /uninst

但事实并非如此。我看到一个沙漏几秒钟但是应用程序没有卸载。

 "C:\App\Setup.exe" /uninst /s

我也尝试了一些VBScripts但未成功。他们发现列出了应用,但卸载失败。我不太熟悉这个过程应该如何运作。

5 个答案:

答案 0 :(得分:8)

尝试使用使用用于安装的原始setup.exe 版本

"C:\App\Setup.exe" /x /s /v/qn

答案 1 :(得分:7)

您需要先创建一个ISS响应文件,以静默方式删除您的应用程序,

  1. 创建响应文件: C:\App\Setup.exe /r /f1c:\app\uninstall1.iss 你将被要求卸载,....也许回复其他窗口。 然后您的应用程序将被卸载并获得一个新的响应文件c:\ app \ uninstall1.iss

  2. 接下来,如果要在另一台计算机上静默删除此应用程序: 发布:C:\App\Setup.exe" /s /f1c:\app\uninstall1.iss

  3. 有关详细信息,请参阅:

    http://www.itninja.com/blog/view/installshield-setup-silent-installation-switches

    最诚挚的问候, 斯特凡

答案 2 :(得分:6)

我一直在与静音卸载程序挣扎一段时间,最后找到了一个适用于我的解决方案,大多数情况下都适用于InstallShield v6和v7。

1。首先(如上所述),您必须生成InstallShield响应文件(例如uninstall.iss)。为此,您必须使用参数启动setup.exe:

> setup.exe -x -r -f1"C:\Your\Installer\Location\uninstall.iss"

这将通过正常卸载向导并为您生成响应文件: uninstall.iss

2. 然后,在尝试使用静音卸载程序之前,我想,您应该重新安装该软件。

3。最后,运行静默卸载程序,播放最近生成的响应文件:

> setup.exe -x -s -l0x9 -ARP -f1"C:\Your\Installer\Location\uninstall.iss"

就是这样。

现在,一些重要的注意事项:

注1: 我正在使用我自己没有构建的第三方安装包。

注2: 我使用破折号( - )代替斜杠(/)来定义参数。出于某种原因,它对我来说不适用于斜杠。奇怪但真实。

注3: 某些安装包需要 -ARP -l <​​/ strong>开关才能管理从“添加/删除程序”列表中删除软件并相应地预设默认输入语言。

成功的无提示卸载与正确的参数有关! 因此,请继续探索,正确的参数因具体的软件包和安装程序版本而异。

我希望我的意见很有帮助。

答案 3 :(得分:0)

尝试 格式:Setup.exe M {Your Product GUID} / s / f1 [Full path] \ * .iss,用于创建卸载的ISS文件。 从Stephanie的样本中,我认为它缺少GUID。

开发人员网站@ Creating the Response File上有一个很好的链接。

试一试告诉我们,

Tommy Kwee

答案 4 :(得分:0)

我为此苦苦挣扎了很长时间,因此将其张贴在这里以防其他人偶然发现。

如果您碰巧有一个使用旧版 Package-For-The-Web 格式的安装程序,那么您需要使用参数 -a 将附加参数传递给提取的安装文件.

记录(卸载)安装文件(手动点击安装程序):

.\DWG2PDF2019.exe -a /r /f1"c:\app\dwg2019_install.iss"
.\DWG2PDF2019.exe -a /r /f1"c:\app\dwg2019_uninstall.iss"

静默(卸载)安装:

.\DWG2PDF2019.exe -s -a /s /f1"c:\app\dwg2019_install.iss"
.\DWG2PDF2019.exe -s -a /s /f1"c:\app\dwg2019_uninstall.iss"

来源:https://help.hcltechsw.com/caa/3.0/topics/appacc_silent_install_t.html