Windows Installer 4.5 已推出

应用对象
Windows Installer 4.5 Microsoft Windows XP Service Pack 2 Microsoft Windows XP Professional x64 Edition Microsoft Windows XP Home Edition Microsoft Windows XP Professional Microsoft Windows XP Tablet PC Edition Microsoft Windows XP Service Pack 3 Microsoft Windows Server 2003 Service Pack 1 Windows Vista Ultimate Windows Vista Enterprise Windows Vista Home Basic Windows Vista Home Premium Windows Vista Starter Windows Vista Business Windows Vista Enterprise 64-bit Edition Windows Vista Home Basic 64-bit Edition Windows Vista Home Premium 64-bit Edition Windows Vista Ultimate 64-bit Edition Windows Server 2008 Datacenter without Hyper-V Windows Server 2008 Enterprise without Hyper-V Windows Server 2008 for Itanium-Based Systems Windows Server 2008 Standard without Hyper-V Windows Server 2008 Datacenter Windows Server 2008 Enterprise Windows Server 2008 Standard

简介

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 中的新增功能和改进功能

Windows Installer 4.5 中实施了以下新功能和改进功能。

多包事务在多个包事务中,可以从多个包创建单个事务。 在多包事务中,链接器用于将程序包动态包含在事务中。 如果一个或多个程序包未按预期安装,则可以回滚安装。

嵌入式 UI 处理程序可以在 Windows Installer 包中嵌入自定义用户界面 (UI) 处理程序。 这样可使自定义 UI 易于集成。 你还可以通过“控制面板”中的“添加或删除程序”项调用嵌入式 UI 处理程序。 也可以在 Windows Installer 修复过程中调用嵌入式 UI 处理程序。

嵌入式链器可以使用嵌入链器将包添加到多个包事务。 可以使用嵌入式链接器启用跨多个程序包的安装事件。 例如,你可以启用跨多个程序包的按需安装事件、修复事件和卸载事件。

更新取代复原能力此功能允许你在取代期间更正 FeatureComponent 表中的更改。

卸载期间的共享组件修补复原能力此功能可确保组件的最新版本可供所有产品使用。

更新卸载时的自定义操作执行此功能允许更新添加或更改自定义操作,以便在卸载更新时调用自定义操作。

Windows Installer 4.5 中解决的问题

Windows Installer 4.5 解决了早期版本的 Windows Installer 中存在的以下问题:

  • Windows Installer 服务中缺少 SeBackupPrivilege 用户权限。 缺少此权限会阻止执行任何需要此用户权限的自定义操作。
  • 在 Windows Vista 中,InstallValidate 操作中一些区分大小写的服务名称比较导致出现不必要的消息:“files in use”(文件正在使用中)。
  • 卸载添加了新组件的更新程序后,该组件也会被卸载。 即使其他产品正在共享此组件时也不例外。

      

参考资料

关于 Windows Installer 可再发行组件
        
         如何解决 Windows Installer 错误