此條目可参照英語維基百科相應條目来扩充。(2017年2月4日) 若您熟悉来源语言和主题,请协助参考外语维基百科扩充条目。请勿直接提交机械翻译,也不要翻译不可靠、低品质内容。依版权协议,译文需在编辑摘要注明来源,或于讨论页顶部标记 {{Translated page}}标签。 |
![]() Windows Installer 在Windows 7 上的截圖 | |
| 原作者 | 微軟 |
|---|---|
| 当前版本 | 5.0 |
| 操作系统 | Windows |
| 类型 | Installer |
| 许可协议 | 專有 |
| 网站 | learn |
| 扩展名 | .msi, .msp |
|---|---|
| 互联网媒体类型 | application/x-ole-storage, text/mspg-legacyinfo |
| 开发者 | Microsoft |
| 扩展自 | Cabinet |
| 免费格式? | 否 |
Windows Installer是在Windows 2000時提出,作為微軟作業系統中的安裝程式開發標準的作業系統服務。它可以支援安裝程式所需要的許多功能,並且可以支援交易式安裝(Committable Installation),當安裝程式發現錯誤或問題時,可以將安裝程序中所做的任何修改(包含複製檔案、修改組態等)全部回溯為未變更的狀態。
目前Windows Installer最新版本為5.0版。
目前主要有兩種Windows Installer,分別是 .msi 和 .msp。 .msi 全稱爲MicrosoftInstaller,而 .msp的全稱則爲MicrosoftPackage。Windows Installer的安裝程式由Windows Installer Service、Installer Database、Installation Bootstrapper與需要安裝的檔案所組成。
利用Windows Installer開發安裝程式的軟體廠商,可以在軟體包裝中附上Windows Installer 的可轉散布套件(Redistribute Package),以確保使用者的電腦可以更新Windows Installer的模組版本,讓安裝程式得以順利執行。
Windows Installer 目前是屬於Platform SDK的一部份。
| 版本 | 用於[2] | 也可用於 |
|---|---|---|
| 1.0 | Office 2000 | - |
| 1.1 | Windows 2000 RTM, SP1, SP2 | Windows 95/98 Windows NT 4.0 SP6 |
| 1.2 | Windows Me | - |
| 2.0 | Windows XP RTM, SP1 Windows 2000 SP3 Windows Server 2003 RTM | Windows 95/98/Me Windows NT 4.0 SP6 Windows 2000 RTM, SP1, SP2 |
| 3.0 | Windows XP SP2 | Windows 2000 SP3/SP4 Windows XP RTM/SP1 Windows Server 2003 RTM |
| 3.1 | Windows Server 2003 SP1 Windows XP Professional x64 Edition Windows XP SP3 | Windows 2000 SP3, SP4 Windows XP RTM, SP1, SP2 Windows Server 2003 RTM |
| 4.0 | Windows Vista RTM, SP1 Windows Server 2008 RTM | - |
| 4.5[3] | Windows Vista SP2 Windows Server 2008 SP2 | Windows XP SP2, SP3 Windows Server 2003 SP1, SP2 Windows Vista RTM, SP1 Windows Server 2008[4] |
| 5.0 | Windows 7 RTM Windows Server 2008 R2 RTM Windows 8 RTM |
Windows Installer 5.0會與Windows Server 2008 R2及Windows 7一起發佈[4]
要知道自己的電腦使用哪個版本的Windows Installer,輸入msiexec /? 到Windows 運行對話框或命令提示符中。
| 工具名稱 | 出版商 | 英文原文概述 | 翻譯概述 | 授權 | 網站 |
|---|---|---|---|---|---|
| Install Time | Savage Fly Corp. | A full featured commercial installer and packaging tool for Windows Installe installations. Can create, validate and edit .msi packages. | 用於 Windows Installer 安裝的全功能商業安裝程序和打包工具。 可以創建、驗證和編輯 .msi 包 | Shareware | www |
| Advanced Installer | Caphyon Ltd. | An installer that features one freeware edition and four commercial editions. Can create, validate and edit .msi packages. | 具有一個免費軟件版本和四個商業版本的安裝程序。 可以創建、驗證和編輯 .msi 包 | Freemium | www |
| InstallAware | InstallAware Software commercial setup | A commercial setup creator that comes in four commercial editions | 有四個商業版本 此翻譯不完整,詳情請查看英文原文 | Shareware | www |
| InstallShield | Flexera Software | InstallShield is a software tool for creating installers or software packages primarily used for installing software for Microsoft Windows desktop and server platforms. | InstallShield 是一種用於創建安裝程序或軟件包的軟件工具,主要用於為 Microsoft Windows 桌面和服務器平台安裝軟件。 | Shareware | www |
| InstEdit | Google Code | InstEd is a free .msi editor. Paid version with more features available also. | InstEd 是一個免費的 .msi 編輯器。 付費版本亦提供更多的功能。 | Freeware | www |
| IsWiX | CodePlex | Industrial Strength Windows Installer XML (IsWiX) is a document editor based on the Fireworks Application Framework. IsWiX enables non-setup developers to collaborate with setup developers using WiX projects. | Industrial Strength Windows Installer XML (IsWiX) 是基於 Fireworks 應用程序框架的文本編輯器。 IsWiX 使非設置開發人員(non-setup developers)能夠與使用 WiX 項目的設置開發人員(setup developers)協作。 | Microsoft Public License | iswix |
| Microsoft Visual Studio | Microsoft | Microsoft Visual Studio is capable of building Windows Installer Deployment projects that can create installer packages.[5] | Microsoft Visual Studio 能夠構建可以創建安裝程序包的 Windows 安裝程序部署專案。 | Shareware | www |
| MSI Studio | ScriptLogic | An .msi editor aim towards system administrators who wish to repackage installation packages or optimize the installation for their own environment/needs. | .msi 編輯器面向希望重新打包安裝包或針對自己的環境/需要優化安裝的系統管理員。 | Shareware | www |
| WiX | CodePlex | WiX (Windows Installer XML) is afree and open-source set of tools that helps build a Windows Installer packages from anXML document. It can be either used from command-line or integrated into Microsoft Visual Studio.SharpDevelop, a free and open-source alternative to Visual Studio has adopted WiX.[6] | WiX(Windows Installer XML)是一組免費和開源的工具,可幫助從XML 文檔構建 Windows Installer 程序包。 它既可以從命令行使用,也可以集成到 Microsoft Visual Studio 中。SharpDevelop 是 Visual Studio 的免費開源替代品,已採用 WiX。 | Common Public License | wix |
| 7-Zip | SourceForge | 7-Zip is anopen sourcefile archiver utility, and can extract the contents of MSI files.[7] | 7-Zip 是一個開源文件歸檔實用程序,可以提取 MSI 文件的內容。 | GNU Lesser General Public License | www |
Windows Installer deployment enables you to create installer packages to be distributed to users; the user runs the setup file and steps through a wizard to install the application.