文章编号: 942288 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

简介

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 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 5.0 可再发行组件。

如何获取 Windows Installer 4.5

在下载此可再发行组件之前,必须确定您运行的是 32 位版还是 64 位版 Windows。

自动版本检测结果

收起这个图片展开这个图片
assets 32s

您当前使用的是 32 位操作系统。
收起这个图片展开这个图片
assets 32e


收起这个图片展开这个图片
assets 64s

您当前使用的是 64 位操作系统。
收起这个图片展开这个图片
assets 64e
注意 如果屏幕上未显示自动检测结果,请单击下面的文章编号,以查看相应的 Microsoft 知识库文章:
827218 如何确定计算机运行的是 32 位还是 64 位版本的 Windows 操作系统

下载 Windows Installer 4.5

以下文件可从 Microsoft 下载中心下载:

收起这个图片展开这个图片
下载
Download Windows Installer 4.5 now

注意 请查看下表,以找到要为操作系统选择的文件:

收起该表格展开该表格
操作系统要从 Microsoft 下载中心选择的文件
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 XP SP2
Windows XP SP3
32 位版:WindowsXP-KB942288-v3-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 知识库中相应的文章:
119591 如何从联机服务获取 Microsoft 支持文件
Microsoft 已对此文件进行过病毒扫描。Microsoft 使用的是文件发布时可以获得的最新病毒检测软件。该文件存储在安全性得到增强的服务器上,以防止对文件进行未经授权的更改。

更多信息

Windows Installer 4.5 中新增和改进的功能

收起这个图片展开这个图片
assets folding start collapsed
以下新增和改进的功能已在 Windows Installer 4.5 中得到实现。

多包事务

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

嵌入式 UI 处理程序

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

嵌入式链接器

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

更新替换项复原

此功能允许您更正在替换期间对 FeatureComponent 表所做的更改。

在卸载期间共享组件修补复原

此功能可确保所有产品均可使用最新版本的组件。

在卸载更新程序时执行自定义操作

此功能允许更新程序添加或更改自定义操作,以便在卸载更新程序时调用自定义操作。
收起这个图片展开这个图片
assets folding end collapsed

Windows Installer 4.5 中解决的问题

收起这个图片展开这个图片
assets folding start collapsed
Windows Installer 4.5 解决了早期版本的 Windows Installer 中存在的以下问题:
  • Windows Installer 服务中缺少 SeBackupPrivilege 用户权限。缺少此权限会阻止执行任何需要此用户权限的自定义操作。
  • 在 Windows Vista 中,InstallValidate 操作中一些区分大小写的服务名称比较导致出现不必要的消息:“files in use”(文件正在使用中)。
  • 卸载添加了新组件的更新程序后,该组件也会被卸载。即使其他产品正在共享此组件时也不例外。
    收起这个图片展开这个图片
    assets folding end collapsed

参考

Windows 安装程序可重新分发包

属性

文章编号: 942288 - 最后修改: 2014年3月9日 - 修订: 5.0
这篇文章中的信息适用于:
  • Microsoft 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 Edition
    • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows XP Service Pack 3?当用于
    • Microsoft Windows XP Professional x64 Edition
    • Microsoft Windows XP Professional Edition
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows Server 2003 Service Pack 1?当用于
    • Microsoft Windows Server 2003, Datacenter x64 Edition
    • Microsoft Windows Server 2003, Enterprise x64 Edition
    • Microsoft Windows Server 2003, Standard x64 Edition
    • Microsoft Windows Server 2003 Web Edition
    • Microsoft Windows Server 2003 Datacenter Edition
    • Microsoft Windows Server 2003 Enterprise Edition
    • Microsoft Windows Server 2003 Standard Edition
    • Microsoft Windows Server 2003 R2 Enterprise Edition (32-Bit x86)
    • Microsoft Windows Server 2003 R2 Standard Edition (32-bit x86)
    • Microsoft Windows Server 2003 R2 Standard Edition (64-Bit x86)
    • Microsoft Windows Server 2003 R2 Datacenter Edition (64-Bit x86)
    • Microsoft Windows Server 2003 R2 Datacenter Edition (32-Bit x86)
    • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
    • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • 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 Vista Service Pack 1?当用于
    • 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 Vista Business
    • Windows Vista Enterprise
    • Windows Vista Home Basic
    • Windows Vista Home Premium
    • Windows Vista Ultimate
  • 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
关键字:?
kbpubtypekc atdownload kbwindowsinstaller kbinfo kbcip KB942288
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com