COMPADDDEFAULT プロパティ
COMPADDDEFAULT プロパティの値は、Component テーブルの ComponentId 列にある、既定の構成でインストールされるコンポーネントの GUID のコンマ区切りリストです。 一覧のコンポーネント ID ごとに、インストーラーは最小限のディスク領域を必要とする機能をインストールします。 一覧のコンポーネント ID は、Component テーブルの ComponentId 列に存在する必要があります。 機能は、ユーザーが機能のオンデマンド インストールを要求した場合と同じインストール状態でインストールされます。 状態は、Feature テーブルの Attributes 列で機能に対して設定されているビットと、Component テーブルの Attributes 列で機能のコンポーネントに対して設定されているビットによって決まります。
解説
Component テーブルの Attributes 列でコンポーネントの SourceOnly ビット フラグが設定されている場合、そのコンポーネントはソースから実行するようにインストールされることに注意してください。
インストーラーは常に、以下のプロパティをこの順序で評価します。
- 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 インストーラー 5.0。 Windows Server 2008 または Windows Vista の Windows インストーラー 4.0 または Windows インストーラー 4.5。 Windows Server 2003 または Windows XP の Windows インストーラー。 Windows インストーラーのバージョン別に必須となる最小 Windows サービス パックに関する詳細については、Windows インストーラーの実行時の要件に関する記事を参照してください。 |