我们有一个旧的应用程序,从2006年,我们希望在使用组策略命令行卸载,但我不能让静默卸载工作。
这工作。 当然,我需要点击下一步进行卸载:
"C:\App\Setup.exe" /uninst
但这并不。 我看到一个沙漏的一对夫妇秒,但应用程序不卸载。
"C:\App\Setup.exe" /uninst /s
我还没有成功尝试了一些VB脚本。 他们发现所列出的应用程序,但卸载失败。 我不是太熟悉这个过程是如何工作的。
我们有一个旧的应用程序,从2006年,我们希望在使用组策略命令行卸载,但我不能让静默卸载工作。
这工作。 当然,我需要点击下一步进行卸载:
"C:\App\Setup.exe" /uninst
但这并不。 我看到一个沙漏的一对夫妇秒,但应用程序不卸载。
"C:\App\Setup.exe" /uninst /s
我还没有成功尝试了一些VB脚本。 他们发现所列出的应用程序,但卸载失败。 我不是太熟悉这个过程是如何工作的。
您需要创建一个第一ISS响应文件自动删除您的应用程序,
创建响应文件: C:\App\Setup.exe /r /f1c:\app\uninstall1.iss
你会被要求卸载,......也许回复别人的窗户。 那么你的应用程序将被卸载,你会得到一个新的响应文件c:\程序\ uninstall1.iss
接下来,如果你想自动删除另一台计算机上这个应用程序:启动: C:\App\Setup.exe" /s /f1c:\app\uninstall1.iss
欲了解更多信息,请参阅:
http://www.itninja.com/blog/view/installshield-setup-silent-installation-switches
最好的问候,斯特凡
试试这个, 与用于安装原始版本的setup.exe
"C:\App\Setup.exe" /x /s /v/qn
我一直在挣扎了一段时间的沉默卸载程序,终于来到了,在大多数情况下,对我的作品,无论是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:我有一个3第三方的安装包,我没有自己建工作。
注2:我用破折号( - ),而不是斜杠(/)来定义的参数。 出于某种原因,它不带斜线为我工作。 奇怪但却是事实。
注3:-arp和-l开关都需要一些安装包从添加管理软件移除/删除程序列表,并相应地预设的默认输入语言。
成功的静默卸载是所有正确的参数! 所以,不断探索,正确的参数取决于特定的包和安装版本。
我希望我的投入是有帮助的。
尝试格式:的Setup.exeμ{您的产品GUID} / S / F1 [完整路径] \ * ISS用于创建卸载的ISS文件。 从萧蔷的样品,我认为这是缺少GUID。
还有在开发者的网站一个很好的链接@ 创建响应文件 。
试试吧n个告诉我们,
汤米救济