COMPADDDEFAULT 属性
COMPADDDEFAULT 属性的值是 Component 表的 ComponentId 列中的组件 GUID 的列表,这些 GUID 用英文逗号分隔,并且这些组件将以其默认配置进行安装。 对于列表中的每个组件 ID,安装程序将安装需要最少磁盘空间的功能。 列表中的组件 ID 必须存在于 Component 表的 ComponentId 列中。 功能以相同的安装状态安装,就像用户已请求按需安装该功能一样。 状态取决于在 Feature 表的 Attributes 列中为功能设置的位以及在 Component 表的 Attributes 列中为功能的组件设置的位。
备注
另请注意,如果在 Component 表的 Attributes 列中为某个组件设置了 LocalOnly 位标志,则该组件安装后将从源运行。
安装程序始终按以下顺序评估以下属性。
- ADDLOCAL
- REMOVE
- ADDSOURCE
- ADDDEFAULT
- REINSTALL
- ADVERTISE
- COMPADDLOCAL
- COMPADDSOURCE
- COMPADDDEFAULT
- FILEADDLOCAL
- FILEADDSOURCE
- FILEADDDEFAULT
例如,如果命令行指定 ADDLOCAL=ALL 且 ADDSOURCE = MyFeature,则会首先将所有功能设置为本地运行,然后将 MyFeature 设置为从源运行。 如果命令行是 ADDSOURCE=ALL 且 ADDLOCAL=MyFeature,则会首先将 MyFeature 设置为本地运行,然后在评估 ADDSOURCE=ALL 时,将所有功能(包括 MyFeature)重置为从源运行。
在恢复挂起的安装期间或在命令行上指定上述任何属性时,安装程序将 Preselected 属性设置为值“1”。
要求
要求 | 值 |
---|---|
版本 |
Windows Server 2012、Windows 8、Windows Server 2008 R2 或 Windows 7 上的 Windows Installer 5.0。 Windows Server 2008 或 Windows Vista 上的 Windows Installer 4.0 或 Windows Installer 4.5。 Windows Server 2003 或 Windows XP 上的 Windows Installer。 若要了解 Windows Installer 版本所需的最低 Windows Service Pack,请参阅 Windows Installer 运行时要求。 |