从命令行键入setup.exe/s/v/qn安装shield premiere 2009:基本MSI 以静默方式安装。但是如果在安装之前它默认选择了“修改”并且不会替换文件。但我需要再次复制文件。如何在第二次静默安装时默认执行“修复”?InstallShield 2009基本MSI静默安装:默认情况下如何设置“修复”
回答
Setup.exe /s /v"/f {11111111-1111-1111-1111-111111111111}" /v"/qn"
其中 “{} 11111111-1111-1111-1111-111111111111” 是要修复安装的产品代码GUID。
首先:看起来我们需要一些更多的细节来说明你想要达到的目标。是否要重新安装产品以修复任何损坏的组件,或者是否希望安装产品的新版本(可能与以前的设置并行安装)。
威廉的答案看起来是正确的,但可能有一些报价问题。您描述的行为表示Windows安装程序无法解析命令行。我没有测试过这一点,但尝试:
的Setup.exe/S/V “/ F {} 11111111-1111-1111-1111-111111111111/QN”
一些背景资料:设置。 exe是一个Installshield提供程序安装启动程序。在命令行中的/V之后的任何内容都将“按原样”传递给主Windows Installer exe文件msiexec.exe(msiexec.exe command line parameter reference)。
请注意,Windows安装程序不同于任何以前的部署解决方案。一旦你安装了MSI,Windows安装程序会记录安装的内部GUID。因此不可能安装同一产品的多个实例(除非您为此设计MSI)。
一些MSIEXEC.EXE示例命令行:
安装:
- MSIEXEC.EXE/I MySetup.msi/Q
卸载:
- MSIEXEC.EXE/X MySetup.msi/QN
- MSIEXEC.EXE/X {11111111-1111-1111-1111-111111111111}/QN
修复:
- msiexec.exe/f MySetup.msi/qn
- msiexec。exe文件/ F {11111111-1111-1111-1111-111111111111}/QN(从MSI提取源文件)
管理员图片:
- MSIEXEC.EXE /一个MySetup.msi TARGETDIR = “C:\ ExtractSourcesHere”
从以上任何命令行中删除/ qn以交互方式而不是以静默方式运行。
我需要静默安装程序[基本msi安装程序]。案例1:如果程序没有安装。 我需要什么:安装它 我做了什么:setup.exe/s/v/qn 情况-2:如果程序已经安装。 我需要什么:再次安装程序。 为什么我需要:可能会有文件丢失。 所以我需要一个命令来执行,以满足上述两种情况。 – Samir 2009-06-30 17:40:33
的InstallShield @ 2009
添加如下代码:
功能OnMaintUIBefore() ... ... 开始 //如果是静音模式则设定为修复模式,如果继续 ( MODE = SILENTMODE),然后 nType = REPAIR; goto Dlg_SdFeatureTree; endif;
我刚刚找到解决方案: 对于Basic MSI,打开Property Manager视图并将属性_IsMaintenance设置为“重新安装”。从执行命令提示
- 1. Installshield 2013 Basic MSI:如何在无提示安装期间默认设置修复
- 2. 安卓:默认情况下
- 3. 脚本安装MSI默默
- 4. Installshield 2009,防止在MSI修复期间重新安装功能
- 5. 默认情况下修改默认命令:默认命令为
- 6. 静默安装Java的MSI
- 7. 如何设置复选框在默认情况下选择Wix
- 8. 默认情况下设置AutoEventWireup =“false”
- 9. 默认情况下MINGW64 curl设置默认模式
- 10. 如何为MSI设置默认安装目录?
- 11. 如何在默认情况下安装与Xcode不同的sdk?
- 12. 我可以将MSI配置为静默安装到非默认目录吗?
- 13. ,默认情况下是安全的?
- 14. 默认情况下,哪个选择器设置为复选框
- 15. 产量和默认情况||不输出默认情况下
- 16. 复选框在默认情况下knockout.js
- 17. 默认情况下,WebDriver与Junit默认选中复选框
- 18. 默认情况下,Microsoft文件夹下的WPF安装
- 19. MSI静默安装不工作
- 20. aspxtreelist默认情况下如何设置选择节点(VB)
- 21. 默认情况下,如何设置solr中的facet数量
- 22. 如何在默认情况下设置close-on-exec
- 23. 如何在默认情况下将tablesorter设置为低到高?
- 24. 默认情况下,法国
- 25. 默认情况下,Constexpr lambda?
- 26. 默认情况下在VBox
- 27. 在默认情况下
- 28. FactoryGirl在默认情况下
- 29. InstallShield 2009预安装
- 30. 安装msi后设置扩展程序的默认程序
: SETUP.EXE/S/V “/ F {89DC2D2E-F4C3-4BD1-8853-2EA5F50A8C0C}” 打开窗户安装程序窗口,许多SwitchE的描述中给出那里。但setup.exe不复制文件,如果我双击setup.exe文件。该怎么办? – Samir 2009-06-27 10:58:09
Leara,我使用了一个像(从命令提示符)的命令:setup.exe/s/v“/ qn REINSTALL = ALL”它的作用是:如果setup.exe运行之前,它可以部署文件,并且不会安装在第一时间(它没有安装之前)!!!但我想要的是不管setup.exe是否安装,它应该重新部署文件......我该怎么办? – Samir 2009-06-27 11:52:29