Partager via


Transitive, propriété

Mise à jour : novembre 2007

Détermine si le programme d'installation doit réévaluer la propriété Condition pour l'élément sélectionné (dossier, fichier, clé de Registre ou valeur de Registre) lors de l'installation ou de la réinstallation de l'application ou du composant sur un ordinateur cible.

Remarque :

S'agissant d'une fonctionnalité avancée, cette propriété doit être utilisée avec précaution.

Valeurs

La propriété Transitive peut prendre les valeurs suivantes :

Valeur

Description

False

La propriété Condition pour l'élément sélectionné ne sera évaluée que lors de la première installation de l'application ou du composant.

Si la propriété Condition a la valeur True, l'élément sera installé ; si cette propriété a la valeur False, l'élément ne sera pas installé.

La propriété Condition ne sera pas réévaluée lors des installations ou réinstallations ultérieures. Le composant sera ainsi maintenu installé ou désinstallé, en fonction du résultat de l'évaluation de la propriété Condition lors de la première installation.

True

La propriété Condition pour l'élément sélectionné sera réévaluée lors de chaque installation de l'application ou du composant. Si la propriété Condition a la valeur True, l'élément sera installé.

Notes

Si la propriété Transitive a la valeur False, l'installation ou la réinstallation ultérieure d'une application ou d'un composant peut produire des résultats inattendus.

Supposons que la propriété Condition pour un fichier ait la valeur VersionNT>=500 et que la propriété Transitive ait la valeur False.

Dans cet exemple, la propriété Condition spécifie que le fichier ne sera installé que si le programme d'installation détermine que le système d'exploitation exécuté sur l'ordinateur cible est Windows 2000 (anciennement Microsoft Windows NT 5.0) ou une version ultérieure. Si la propriété Transitive a la valeur False, cela signifie que le programme d'installation ne réévaluera pas la propriété Condition après la première installation.

Par conséquent, si le programme d'installation détermine que le système d'exploitation est Windows 95, il n'installera pas le fichier et enregistrera l'évaluation False de la condition d'installation. Si le système d'exploitation est ultérieurement mis à niveau vers Windows 2000, et que vous installez ou réinstallez l'application (ou toute autre application contenant ce composant), le programme d'installation ne réévaluera pas la condition VersionNT>=500  ; le fichier ne sera pas installé ni mis à niveau, bien qu'il devrait l'être.

Pour éviter ce type d'erreur, vous pouvez affecter à la propriété Transitive la valeur True.

Voir aussi

Référence

Propriétés de l'Éditeur du Registre

Propriétés de l'Éditeur du système de fichiers

Condition, propriété