简介
Microsoft Windows Installer 是 Windows 操作系统的一个组件。 Windows Installer 为安装和卸载软件提供标准基础。 软件制造商可以创建他们的产品安装程序来使用 Windows Installer,以便快捷轻松地进行软件安装、维护和卸载。
Windows Installer 4.5 是随 Windows Vista Service Pack 2 (SP2) 和 Windows Server 2008 SP2 一起发布的。 而且,Windows Installer 4.5 是作为以下操作系统的可再发行组件发布的:-
Windows XP SP2
-
Windows XP SP3
-
Windows Server 2003 SP1
-
Windows Server 2003 SP2
-
Windows Vista
-
Windows Vista SP1
-
Windows Server 2008
重要说明 Windows Installer 5.0 是随以下操作系统一起发布的。 因此,Windows Installer 4.5 不适用于这些操作系统。 此外,没有 Windows Installer 5.0 可再发行组件。
-
Windows 7
-
Windows 7 SP1
-
Windows Server 2008 R2
-
Windows Server 2008 R2 SP1
-
Windows 8
-
Windows Server 2012
-
Windows 8.1
-
Windows Server 2012 R2
如何获取 Windows Installer 4.5 可再发行组件
在下载此可再发行组件之前,必须确定你运行的是 32 位还是 64 位版本的 Windows。
自动版本检测结果
注意 如果自动检测结果未显示在屏幕上,请查看如何确定计算机运行的是 32 位还是 64 位版本的 Windows 操作系统。
下载 Windows Installer 4.5 可再发行组件
从 Microsoft 下载中心可以下载以下文件:[资产 4009805]立即下载 Windows Installer 4.5。 注意 请查看下表,以找到要为操作系统选择的文件:
操作系统 |
要从 Microsoft 下载中心选择的文件 |
---|---|
Windows XP SP2 Windows XP SP3 |
对于 32 位: WindowsXP-KB942288-v3-x86.exe 对于 64 位: WindowsServer2003-KB942288-v4-x64.exe 对于 IA64 平台: WindowsServer2003-KB942288-v4-ia64.exe |
Windows Server 2003 SP1 Windows Server 2003 SP2 |
对于 32 位: WindowsServer2003-KB942288-v4-x86.exe 对于 64 位: WindowsServer2003-KB942288-v4-x64.exe 对于 IA64 平台: WindowsServer2003-KB942288-v4-ia64.exe |
Windows Vista Windows Vista SP1 Windows Server 2008 |
对于 32 位: Windows6.0-KB942288-v2-x86.msu 对于 64 位: Windows6.0-KB942288-v2-x64.msu 对于 IA64 平台: Windows6.0-KB942288-v2-ia64.msu |
安装 Windows Installer 4.5 程序包需要重新启动,以便成功更新所需的二进制文件。如何从在线服务获取 Microsoft 支持文件。
有关更多信息,请查看
Microsoft 使用的是该文件发布时可以获得的最新病毒检测软件来扫描该文件是否有病毒。 该文件存储在安全性得到增强的服务器上,以防止在未经授权的情况下对其进行更改。
更多信息
Windows Installer 4.5 中实施了以下新功能和改进功能。
多个包事务在多个包事务中,可以从多个包创建单个事务。 在多包事务中,链接器用于将程序包动态包含在事务中。 如果一个或多个程序包未按预期安装,则可以回滚安装。
嵌入的 UI 处理程序你可以在 Windows Installer 程序包中嵌入自定义用户界面 (UI) 处理程序。 这样可使自定义 UI 易于集成。 你还可以通过“控制面板”中的“添加或删除程序”项调用嵌入式 UI 处理程序。 也可以在 Windows Installer 修复过程中调用嵌入式 UI 处理程序。
嵌入式链接器你可以使用嵌入式链接器将程序包添加到多个包事务中。 可以使用嵌入式链接器启用跨多个程序包的安装事件。 例如,你可以启用跨多个程序包的按需安装事件、修复事件和卸载事件。
更新替换项复原此功能允许你更正在替换期间对 FeatureComponent 表所做的更改。
在卸载期间共享组件修补复原此功能可确保所有产品均可使用最新版本的组件。
在卸载更新时执行自定义操作此功能允许更新添加或更改自定义操作,以便在卸载更新时调用自定义操作。
Windows Installer 4.5 解决了早期版本的 Windows Installer 中存在的以下问题:
-
Windows Installer 服务中缺少 SeBackupPrivilege 用户权限。 缺少此权限会阻止执行任何需要此用户权限的自定义操作。
-
在 Windows Vista 中,InstallValidate 操作中一些区分大小写的服务名称比较导致出现不必要的消息:“files in use”(文件正在使用中)。
-
卸载添加了新组件的更新程序后,该组件也会被卸载。 即使其他产品正在共享此组件时也不例外。
参考