我有一个客户要求我们给他们一个MSI文件,而不是我们常用的EXE文件来安装我们的软件。客户端拥有多个Windows操作系统(2K,XP,Vista)的用户。正如问题的标题中所述,是否需要为每个操作系统创建特定的MSI,或者是否具有足够通用的MSI以适用于所有这些操作系统。每个操作系统需要一个MSI吗?
3
A
回答
5
.MSI文件可以在多个操作系统上成功运行。
一个告诫是32位与64位:你必须做出选择,你想本机支持64位Windows。你的选择是:
1)一个.MSI文件,用于32位和64位。您可以将摘要信息流中的软件包标记为32位。文件将被安装到64位Windows中的32位等效目标中。 (例如Program Files(x86),32位HKLM/Software/WOW64等)
2)两个.MSI文件,每个文件对应32位和64位。每个软件包的不同汇总信息流。这样,64位目标将成为64位Windows中的本机64位目标。 (如程序文件,HKLM /软件等)
2
您可能想要为X86和X64提供MSI,但我认为您不应该为每个操作系统都安装一个。
相关问题
- 1. 我该如何要求操作系统在另一个内核上运行每个线程? - Linux操作系统
- 2. 如果你一个人工作,你需要一个项目管理系统吗?
- 3. 插件系统没有为每个操作系统重建?
- 4. 我需要RaspberryPi游戏机的操作系统吗?
- 5. 需要一个手,像系统
- 6. 使滚动条在每个操作系统中看起来都一样吗?
- 7. cumulocity - 操作系统要求
- 8. MongoDB数据库从一个操作系统迁移到另一个操作系统
- 9. 如何在另一个操作系统中部署一个包
- 10. 作为系统执行wix msi自定义操作
- 11. JAVA - swt,我们必须重制每个操作系统的字节码吗?
- 12. 为什么一个过程中需要的资源正在操作系统召开由另一个进程
- 13. 为什么Xen需要一个操作系统,虽然它是一个I型虚拟机管理程序?
- 14. 多个操作系统单元在一个文件中测试 - 可能吗?
- 15. 操作系统
- 16. 如何为每个操作系统设置database.yml条件?
- 17. 冻结每个操作系统的python脚本
- 18. 如何为每个posix操作系统编译GnuTLS
- 19. Twillo,我正在建立一个IVR系统,需要这个 -
- 20. Android上的增强现实:需要哪个版本的操作系统?
- 21. 操作系统的指令每秒
- 22. Android系统需要root权限吗?
- 23. 身份验证系统需要ssl吗?
- 24. Xcode iPhone操作系统多个版本
- 25. 多个操作系统安装
- 26. 我可以双启动两个iPhone操作系统吗?
- 27. Windows操作系统可以同时运行2个CLR吗?
- 28. 我需要一个UINavigationController吗?
- 29. 你需要每个主题的KafkaTemplate吗?
- 30. 操作系统是抽象吗?
有一件事你不应该忘记是Windows Installer版本默认情况下,在目标系统上安装。例如,如果我没有记错的话,Vista的版本为4.0,但您可能需要将3.0或3.1分发到Windows 2000系统。 – OregonGhost 2009-07-14 16:04:38