Windows installer 是否可以将安装程序列表(windows操作系统的类型为.exe)捆绑到单个可执行安装程序中?

Windows installer 是否可以将安装程序列表(windows操作系统的类型为.exe)捆绑到单个可执行安装程序中?,windows-installer,installation,bundle,exe,Windows Installer,Installation,Bundle,Exe,我有一个可执行文件列表,它们是特定windows程序的安装程序。我是否可以制作一个安装程序,将所有这些安装程序捆绑在一起,以便最终用户可以一次性安装所有程序,而不是单独安装程序 此外,我所指的程序是开源的,我可以在GitHub上访问它们的源代码。如果无法捆绑安装程序,欢迎使用任何替代方法 总体部署软件 如果这些是完全不同的随机设置,它们实际上不属于同一个产品,那么即使使用常规批处理文件,您也可以按顺序安装它们-显然。或者是一个普通的软件交付系统,如SCCM,如果它是供公司部署和使用的 采用这种顺

我有一个可执行文件列表,它们是特定windows程序的安装程序。我是否可以制作一个安装程序,将所有这些安装程序捆绑在一起,以便最终用户可以一次性安装所有程序,而不是单独安装程序

此外,我所指的程序是开源的,我可以在GitHub上访问它们的源代码。如果无法捆绑安装程序,欢迎使用任何替代方法

总体部署软件 如果这些是完全不同的随机设置,它们实际上不属于同一个产品,那么即使使用常规批处理文件,您也可以按顺序安装它们-显然。或者是一个普通的软件交付系统,如SCCM,如果它是供公司部署和使用的

采用这种顺序方法的中心任务是找到可靠的方法以静默方式运行设置或捕获它们并转换为MSI文件,这可能是一个真正的挑战。如果这就是你正在做的——基本上只是将一堆不相关的设置分发到电脑上,那么不妨看看这些答案:

提供收缩包装的应用软件解决方案 如果您需要将几个先决条件与您的软件捆绑在一起,以便交付给最终用户,那么市场领导者将提供免费和开放源代码,并且所有这些都具有这方面的功能。在我看来,商业工具(后两个工具)支持工具中的视图,该工具将自动将标准先决条件捆绑到setup.exe启动器中,例如.NET Framework,现在作为标准运行时,它应该通过Windows Update下载,而不是使安装程序臃肿

允许您将自己的文件定义为安装前或安装后的步骤,包括在最终的setup.exe中。和

提供制作安装包的工具,安装包可以由MSI文件、EXE文件和MSP修补程序文件以及我不知道的任何其他文件组成。制作这些捆绑包可能有点麻烦,但它是免费的。您将获得一个wrapper setup.exe文件,该文件将安装所有绑定的元素。以下是文档中的示例:

在更昂贵的版本中,提供了一个名为或Advanced UI Projects的功能,您可以将EXE文件、MSI文件、AppX文件和其他文件按顺序运行。您可以在完整GUI模式下实现此功能。确保检查Installshield的版本,以防找不到此功能。它可能不包括在您的版本中。对于普通项目中的常规setup.exe版本,有一个广泛的MSI设置的常规和常用先决条件库

有人推荐这条路。我从来没有用过它做任何真实的事情。我试过一次,发现用起来有点怪。我既不能推荐它,也不能具体说明它。没有什么情报是值得的。也许可以试一试

类似的答案:


您可以使用curl并将每个可执行文件下载到%temp%文件夹中并执行它们。

请回答您的问题,以使其更具可读性。如果相关,添加代码。这个问题似乎是基于意见的,可能很难回答。我知道这个问题在术语上似乎很模糊。我为此道歉。这是我目前能够描述这个问题的最全面的方式。此外,我不能提供代码,因为这是一个我必须处理的一般问题。很抱歉在这里找到了一个合理的解决方案: