48.7 Onglet MSI

L'onglet MSI est disponible uniquement sur les objets Application créés pour des applications MSI.

L'onglet MSI inclut les pages suivantes pour permettre de configurer et gérer la distribution des applications MSI installées par l'intermédiaire de Microsoft Windows Installer :

48.7.1 Page Propriétés

Cette page de propriétés, illustrée ci-dessous, permet de remplacer les valeurs de propriété publique contenues dans le progiciel MSI et d'ajouter de nouvelles propriétés publiques.

Figure 48-51 Objet Application > onglet MSI > page Propriétés

Le progiciel MSI contient les valeurs de propriété définies lors de l'installation administrative de l'application. Ces valeurs de propriété déterminent la façon dont Microsoft Windows Installer installe l'application sur le poste de travail de l'utilisateur. Dans certains cas, vous pouvez changer une ou plusieurs valeurs de propriété. Par exemple, une valeur de propriété peut définir l'emplacement par défaut des fichiers de travail de l'utilisateur. En ajoutant cette propriété à la liste Propriétés et en changeant sa valeur, vous pouvez remplacer l'emplacement par défaut défini dans le progiciel MSI.

Si nécessaire, vous pouvez ajouter des propriétés publiques qui ne figuraient pas dans le progiciel MSI. Lorsque vous procédez ainsi, vous devez veiller à n'ajouter que les propriétés valides pour le progiciel.

Ajouter

Pour remplacer une valeur de propriété, vous devez modifier la valeur de propriété et ajouter la propriété à la liste Propriétés pour que le programme de lancement d'applicatifs puisse utiliser cette valeur de propriété plutôt que celle définie dans le progiciel MSI. Pour ce faire, cliquez sur Ajouter pour afficher la boîte de dialogue Sélectionner la propriété à ajouter. Dans le champ Nom de la valeur, sélectionnez la propriété dont vous voulez remplacer la valeur, saisissez la nouvelle valeur dans le champ Données de la valeur, puis cliquez sur OK pour ajouter la propriété à la liste Propriétés.

Pour définir une nouvelle propriété qui ne figure pas encore dans le progiciel MSI, cliquez sur Ajouter pour afficher la boîte de dialogue Sélectionner la propriété à ajouter. Dans le champ Nom de la valeur, saisissez le nom de la nouvelle propriété, saisissez la valeur de la propriété dans le champ Données de la valeur, puis cliquez sur OK pour ajouter la propriété à la liste Propriétés.

Pour obtenir une liste de propriétés et de descriptions, reportez-vous au site Web Microsoft Developer Network (MSDN).

Bien que vous puissiez ajouter et définir de nouvelles propriétés, l'utilisation de la propriété SOURCELIST est réservée au programme de lancement d'applicatifs.

REMARQUE :Lorsque le composant Gestion d'applications distribue et installe une application MSI, il utilise la règle AlwaysInstallElevated, qui installe l'application MSI à l'aide de privilèges (système) élevés. Vous devez donc laisser le champ Données de la valeur vide pour affecter à la propriété ALLUSERS la valeur nulle afin d'installer l'application pour chaque utilisateur. L'utilisation des guillemets doubles ("") fait échouer la distribution.

Modifier

Pour modifier une propriété de la liste Propriétés, sélectionnez-la, cliquez sur Modifier pour afficher la boîte de dialogue Éditer une valeur de chaîne, modifiez le nom ou les données de valeur, puis cliquez sur OK.

Supprimer

Pour supprimer une propriété de la liste Propriétés, sélectionnez-la, puis cliquez sur Supprimer. La suppression de la propriété entraîne l'utilisation, lors des installations suivantes de l'application, de la valeur de propriété définie dans le progiciel MSI.

48.7.2 Page Transformations

La page de propriétés Transformations, illustrée ci-dessous, liste les transformations que Microsoft Windows Installer applique au progiciel MSI lors de la distribution. Une transformation ajoute, supprime ou modifie des propriétés dans le progiciel .MSI pour permettre la personnalisation de l'installation pour différents groupes d'utilisateurs.

Figure 48-52 Objet Application > onglet MSI > page Transformations

Les transformations sont appliquées suivant l'ordre dans lequel elles apparaissent dans la liste Transformations. Si deux transformations modifient la même propriété de progiciel, la valeur appliquée à la dernière transformation est retenue.

Pour plus d'informations sur la création de transformations pour votre progiciel MSI, reportez-vous à la documentation reçue avec le logiciel.

Ajouter

Cliquez sur Ajouter, parcourez l'arborescence et sélectionnez le fichier de transformation (fichier .mst) à ajouter à la liste Transformations, puis cliquez sur OK pour l'ajouter à la liste. Si le fichier de transformation se situe dans le même registre que le fichier .msi, vous pouvez simplement saisir son nom dans le champ Chemin d'accès à la transformation au lieu de parcourir l'arborescence et de le sélectionner. Si vous sélectionnez le fichier, assurez-vous que le chemin d'accès est un chemin UNC ou un chemin assigné commun à tous les utilisateurs.

Supprimer

Sélectionnez une transformation dans la liste Transformations, puis cliquez sur Supprimer pour la retirer de cette liste.

Flèche Haut et flèche Bas

Sélectionnez une transformation dans la liste Transformations, puis cliquez sur la flèche Haut pour la déplacer vers le haut ou sur la flèche Bas pour la déplacer vers le bas. Microsoft Windows Installer applique les transformations suivant l'ordre dans lequel elles apparaissent dans la liste, de haut en bas.

48.7.3 Page Vérifier

La page de propriétés Vérifier, répertoriée ci-dessous, détermine les opérations que Microsoft Windows Installer effectue lors d'une demande de vérification de l'application.

Figure 48-53 Objet Application > onglet MSI > page Vérifier

Lorsqu'un utilisateur vérifie l'application MSI, le programme de lancement d'applicatifs lance Windows Installer. Si aucune option n'est sélectionnée, Windows Installer effectue une vérification complète ce qui a pour effet de réinstaller l'ensemble des fichiers, paramètres, etc. Si une ou plusieurs options sont sélectionnées, Windows Installer n'exécute que les opérations spécifiées.

Les options des réinstallations sont exclusives, ce qui signifie que vous ne pouvez en sélectionner qu'une. Les quatre autres options sont indépendantes les unes des autres : vous pouvez en sélectionner certaines, toutes ou aucune.

Réinstaller le fichier uniquement s'il est manquant

Indique à Windows Installer de réinstaller un fichier uniquement s'il est manquant.

Réinstaller le fichier s'il est manquant ou d'une version antérieure

Indique à Windows Installer de réinstaller un fichier s'il est manquant ou si la version du fichier installé est antérieure à celle du fichier du progiciel MSI.

Réinstaller le fichier s'il est manquant ou d'une version antérieure ou équivalente

Indique à Windows Installer de réinstaller un fichier s'il est manquant ou si la version du fichier installé est identique ou antérieure à celle du fichier du progiciel MSI.

Réinstaller le fichier s'il est manquant ou d'une version différente

Indique à Windows Installer de réinstaller un fichier s'il est manquant ou si la version du fichier installé est différente de celle du fichier du progiciel MSI.

Effectuer un contrôle de cohérence des exécutables et réinstaller en cas de fichier manquant ou altéré

Indique à Windows Installer d'effectuer un contrôle de cohérence sur tous les fichiers exécutables et de réinstaller un fichier s'il est manquant ou si le contrôle de cohérence confirme que le fichier est altéré. Seuls les fichiers qui possèdent la valeur msidbFileAttributesChecksum dans la colonne Attributs de la table des fichiers du progiciel MSI sont réparés.

Réinstaller tous les fichiers quelle que soit leur version

Indique à Windows Installer de réinstaller tous les fichiers.

Vérifier les entrées de registre requises par utilisateur

Indique à Windows Installer de réécrire toutes les entrées par utilisateur à partir du progiciel MSI vers le registre système Windows. Les entrées par utilisateur sont les entrées contenues dans les ruches de registre HKEY_CURRENT_USER et HKEY_USERS.

Vérifier les entrées de registre requises par machine

Indique à Windows Installer de réécrire toutes les entrées par machine à partir du progiciel MSI vers le registre système Windows. Les entrées par machine sont les entrées contenues dans les ruches de registre HKEY_LOCAL_MACHINE et HKEY_CLASSES_ROOT.

Valider les raccourcis

Indique à Windows Installer de réinstaller les raccourcis de l'application MSI, en remplaçant tous les raccourcis et les icônes.

Utiliser la source de remise en cache pour installer le progiciel

Indique à Windows Installer d'installer les fichiers à partir de la source de remise en cache (locale) plutôt qu'à partir du progiciel source.

48.7.4 Page Correctifs

La page de propriétés Correctifs, illustrée ci-dessous, liste les correctifs que Microsoft Windows Installer applique au progiciel MSI lors de la distribution. Chaque correctif est appliqué dans l'ordre défini dans la Liste des correctifs de MSI.

Figure 48-54 Objet Application > onglet MSI > page Correctifs

Ajouter

Cliquez sur Ajouter, parcourez l'arborescence et sélectionnez le fichier correctif (fichier .msp ou autre fichier correctif basé sur MSI) à ajouter à la Liste des correctifs de MSI, puis cliquez sur OK pour l'ajouter à la liste. Si le fichier correctif se situe dans le même répertoire que le fichier .msi, vous pouvez simplement saisir son nom dans le champ Fichier correctif de MSI au lieu de parcourir l'arborescence et de le sélectionner. Si vous sélectionnez le fichier, assurez-vous que le chemin d'accès est un chemin UNC ou un chemin assigné commun à tous les utilisateurs.

Modifier

Sélectionnez un correctif dans la Liste des correctifs de MSI, puis cliquez sur Modifier pour modifier son emplacement.

Supprimer

Sélectionnez un correctif dans la Liste des correctifs de MSI, puis cliquez sur Supprimer pour le retirer de cette liste.

Flèche Haut et flèche Bas

Sélectionnez un correctif dans la Liste des correctifs de MSI, puis cliquez sur la flèche Haut pour le déplacer vers le haut ou sur la flèche Bas pour le déplacer vers le bas. Microsoft Windows Installer applique les correctifs suivant l'ordre dans lequel ils apparaissent dans la liste, de haut en bas.