我有一個客戶要求我們給他們一個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. 操作系統是一個過程嗎?
- 2. 我該如何要求操作系統在另一個內核上運行每個線程? - Linux操作系統
- 3. 將rpm從一個操作系統複製到另一個操作系統
- 4. 如果你一個人工作,你需要一個項目管理系統嗎?
- 5. 插件系統沒有爲每個操作系統重建?
- 6. 我需要RaspberryPi遊戲機的操作系統嗎?
- 7. Docker - 容器操作系統是否需要與主機操作系統相同
- 8. 操作系統如何處理需要多個操作的應用程序
- 9. 需要一個手,像系統
- 10. FreeRTOS操作系統對一個ATmega32的
- 11. 使滾動條在每個操作系統中看起來都一樣嗎?
- 12. cumulocity - 操作系統要求
- 13. 需要一個bash腳本來檢查它的操作系統版本
- 14. 如何操作系統...運行...沒有一個操作系統運行?
- 15. 需要幫助想出一個工作流程系統
- 16. 我需要在python遊戲中製作一個健康系統
- 17. MongoDB數據庫從一個操作系統遷移到另一個操作系統
- 18. linux如何成爲一個內核和一個操作系統
- 19. 如何在另一個操作系統中部署一個包
- 20. 作爲系統執行wix msi自定義操作
- 21. JAVA - swt,我們必須重製每個操作系統的字節碼嗎?
- 22. 多個操作系統單元在一個文件中測試 - 可能嗎?
- 23. 爲什麼一個過程中需要的資源正在操作系統召開由另一個進程
- 24. 爲什麼Xen需要一個操作系統,雖然它是一個I型虛擬機管理程序?
- 25. 操作系統
- 26. Twillo,我正在建立一個IVR系統,需要這個 -
- 27. Android上的增強現實:需要哪個版本的操作系統?
- 28. 每個Windows操作系統的註冊表中的CurrentVersion值
- 29. 如何爲每個posix操作系統編譯GnuTLS
- 30. 如何爲每個操作系統設置database.yml條件?
有一件事你不應該忘記是Windows Installer版本默認情況下,在目標系統上安裝。例如,如果我沒有記錯的話,Vista的版本爲4.0,但您可能需要將3.0或3.1分發到Windows 2000系統。 – OregonGhost 2009-07-14 16:04:38