Windows installer 当安装程序gui要求提供凭据并更新现有凭据时,是否可以静默安装setup.exe或msi文件?
我有一个软件,它由六个Windows installer 当安装程序gui要求提供凭据并更新现有凭据时,是否可以静默安装setup.exe或msi文件?,windows-installer,installation,silent-installer,Windows Installer,Installation,Silent Installer,我有一个软件,它由六个msi文件、一个setup.exe和vcredit.exe组成,我想以静默方式安装它。msi文件的静默安装是不可能的,但我可以使用myprogram.msi/passive。但我有三个问题 程序的现有版本已经安装,静默安装不会更新现有版本,只是在旧版本的基础上安装 在setup.exe对话框中,它要求提供将要安装/更新的服务的凭据。但是在安装msi时,我不知道如何传递凭据 运行setup.exe时还有其他用户交互,就像安装程序应该配置防火墙一样 setup.exe的功能也只
msi文件
、一个setup.exe
和vcredit.exe
组成,我想以静默方式安装它。msi文件的静默安装是不可能的,但我可以使用myprogram.msi/passive
。但我有三个问题
程序的现有版本已经安装,静默安装不会更新现有版本,只是在旧版本的基础上安装李>
在setup.exe
对话框中,它要求提供将要安装/更新的服务的凭据。但是在安装msi时,我不知道如何传递凭据李>
运行setup.exe
时还有其他用户交互,就像安装程序应该配置防火墙一样
setup.exe的功能也只是那些msi文件的包装,不是吗?问题是,有没有一种方法可以像setup.exe
那样提供用户交互,以静默方式安装这些msi文件 你的问题中有一点意大利面,让我们突出一点:
- MSI的静默安装是可能的,它是
/quiet
开关,而不是/passive
。成功的静默安装取决于包(无论是每台机器还是每名用户)和给定的权限提升(无论它们是否提升)
- 如果静默安装不更新现有安装,而是另外安装,则表示ProductCode/UpgradeCode值存在问题
- 如果需要的话,你不能通过索取证书,这就是他们设计的目的,我的意思是我们谈论的是UAC,对吗
- setup.exe也只是那些msi文件的包装,不是吗-可能是,可能不是。因为它是一个.exe,所以它可以做很多事情
考虑修改部署解决方案的设计在公司中,整个团队都在处理这样的部署—这可能非常复杂。也许您所在的公司有一个现有的团队,负责打包应用程序和调整安装程序?也许值得一看。简而言之,关键字回答:1)
主要升级不起作用-修复升级表,2)
这一切都取决于使用了什么工具来创建它,以便知道如何实现它,3)
您可能希望通过软件包以外的其他方式来实现吗?Active Directory?。(WiX)。WiX可以通过MSI包配置防火墙。不是火箭科学,也不是小事。