COMPADDSOURCE 属性
COMPADDSOURCE 属性的值是 Component 表的 ComponentId 列中的组件 GUID 的列表,这些 GUID 用英文逗号分隔,并且这些组件待安装以便从源媒体运行。 安装程序使用此值根据指定的组件确定要安装哪些功能以便从源运行。 对于列出的每个组件 ID,安装程序会检查(通过 FeatureComponents 表)链接到该组件的所有功能,并安装在安装时需要最少磁盘空间的功能。 列出的组件必须存在于 Component 表的 Component 列中。
请注意,组件名称区分大小写。 另请注意,如果在 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 运行时要求。 |