Propriété COMPADDDEFAULT
La valeur de la propriété COMPADDDEFAULT est une liste de GUID de composants issus de la colonne ComponentId de la table Component, délimités par des virgules, qui sont installés dans leur configuration par défaut. Pour chaque ID de composant de la liste, le programme d’installation installe la fonctionnalité qui nécessite le moins d’espace disque. Les ID de composants dans la liste doivent être présents dans la colonne ComponentId de la table Component. Une fonctionnalité est installée dans le même état d’installation que si l’utilisateur avait souhaité procéder à une installation à la demande de la fonctionnalité. L’état est déterminé par les bits définis pour la fonctionnalité dans la colonne Attributes de la table Feature, et par les bits définis pour les composants de la fonctionnalité dans la colonne Attributes de la table Component.
Notez que si l’indicateur de bits SourceOnly est défini dans la colonne Attributes de la table Component pour un composant, ce composant est installé de façon à s’exécuter à partir de la source.
Le programme d’installation évalue toujours les propriétés suivantes dans l’ordre suivant.
- ADDLOCAL
- REMOVE
- ADDSOURCE
- ADDDEFAULT
- REINSTALL
- ADVERTISE
- COMPADDLOCAL
- COMPADDSOURCE
- COMPADDDEFAULT
- FILEADDLOCAL
- FILEADDSOURCE
- FILEADDDEFAULT
Par exemple, si la ligne de commande spécifie : ADDLOCAL=ALL, ADDSOURCE = MyFeature, toutes les fonctionnalités sont d’abord définies sur run-local, puis MyFeature est définie sur run-from-source. Si la ligne de commande est ADDSOURCE = ALL, ADDLOCAL = MyFeature, MyFeature est d’abord définie sur run-local, puis, lorsque ADDSOURCE = ALL est évalué, toutes les fonctionnalités (y compris MyFeature) sont réinitialisées sur run-from-source.
Le programme d’installation définit la propriété Preselected sur la valeur « 1 » pendant la reprise d’une installation suspendue, ou lorsque l’une des propriétés ci-dessus est spécifiée sur la ligne de commande.
Condition requise | Valeur |
---|---|
Version |
Windows Installer 5.0 sur Windows Server 2012, Windows 8, Windows Server 2008 R2 ou Windows 7. Windows Installer 4.0 ou Windows Installer 4.5 sur Windows Server 2008 ou Windows Vista. Windows Installer sur Windows Server 2003 ou Windows XP. Pour plus d’informations sur le Service Pack Windows requis par une version de Windows Installer, consultez Configuration requise pour le runtime Windows. |