Windows Installer 4.0 不支持

Windows Installer 4.0 及更低版本不支持此页上列出的Windows Installer 函数、表和属性。 此列表中没有功能不能保证该功能受支持。 请参阅主要文档,以确定特定功能需要哪个Windows安装程序版本。 有关其他Windows安装程序版本的信息,请参阅 Windows Installer 中的新增功能。

Windows Installer 4.0 适用于 Microsoft Windows Server 2008 和 Windows Vista。 有关所有Windows安装程序版本和可再发行组件的完整列表,请参阅Windows安装程序的已发布版本

Windows Installer 4.0 及更低版本中不支持以下功能。

安装程序函数

属性

数据库表

自定义操作修补程序卸载选项

MsiTransformViewPatchGUID<>

msidbCustomActionTypePatchUninstall

系统策略

回调函数原型

  • EmbeddedUIHandler
  • InitializeEmbeddedUI
  • ShutdownEmbeddedUI

内部一致性计算器 - ICE

  • ICE92 验证没有组件具有 msidbComponentAttributesPermanentmsidbComponentAttributesUninstallOnSupersedence 属性。

说明

Windows Installer 4.0 无法使用事务处理执行多个包安装

使用安装程序的 Windows Installer 4.0 或更高版本时,使用 EnforceUpgradeComponentRules 策略或 MSIENFORCEUPGRADECOMPONENTRULES 属性时,小型更新和次要升级可能会失败,因为更新会删除组件。

自定义用户界面不能通过使用使用嵌入式 UI 中所述的方法嵌入Windows Installer 包中。