Gestion des composants

Windows Installer réduit le coût total de possession (TCO) de vos applications en augmentant la capacité de vos clients à gérer les composants de l’application pendant l’installation et l’exécution. La base de données d'installation permet de savoir quelles applications nécessitent un composant particulier, quels fichiers constituent chaque composant, où chaque fichier est installé sur le système et où se trouvent les sources du composant. Cela permet aux développeurs de créer des packages offrant les avantages suivants :

  • Résilience accrue des applications. Utilisation du programme d’installation pour détecter et réinstaller les composants endommagés sans avoir à réexécuter le programme d’installation. Le programme d’installation vérifie le chemin d’accès d’un composant au moment de l’exécution. Les applications ne dépendent donc plus de chemins d'accès statiques, qui diffèrent souvent d'un ordinateur à l'autre et peuvent indiquer des composants manquants. Pour plus d’informations, consultez Résilience.

  • Installation à la demande. Cet ensemble de fonctionnalités n'est pas installé lors de la configuration, mais est spécifié dans la base de données pour être installé juste à temps afin d'être utilisé si l'application en a besoin à l'avenir. Les utilisateurs n’ont pas besoin de réexécuter l’installation. Pour plus d’informations, consultez Installation à la demande.

  • Publication de raccourcis vers des fonctionnalités, des applications ou des produits entiers dans l’interface utilisateur. Les utilisateurs peuvent les installer à la demande à l’aide des raccourcis. Les utilisateurs peuvent également supprimer des fonctionnalités, des applications ou des produits entiers à la demande. Pour plus d’informations, consultez Annonces.

  • Personnalisation de l’installation. Un administrateur peut appliquer des transformations à la base de données qui adaptent l’installation à un groupe particulier d’utilisateurs. Pour plus d'informations, consultez Personnalisation.

  • Déploiement plus simple des mises à jour d’application. Utilisez le programme d’installation pour mettre à jour vos produits. Pour plus d’informations, consultez Mises à jour correctives et mises à niveau.

  • Affichage du raccourci de fonctionnalité. Le programme d'installation affiche les raccourcis des fonctions exécutées localement et les raccourcis des fonctions exécutées à distance. La base de données d'installation spécifiant le contexte d'exécution de chaque fonctionnalité, des points d'entrée visiblement équivalents peuvent être présentés aux utilisateurs en fonction de leurs besoins.

  • Conservez les métriques d’utilisation sur les fonctionnalités. Les développeurs peuvent fournir un package d’installation conservant le nombre d’utilisations d’une fonctionnalité par toutes les applications clientes et supprimant les composants non utilisés.

  • Incorporer des installations. Les développeurs peuvent incorporer les fonctionnalités de gestion des composants du programme d’installation dans leurs applications en créant un package d’installation et en utilisant les fonctions du programme d’installation dans leur code d’application. La figure suivante illustre une application nécessitant l’installation d’une fonctionnalité.

    application demandant l’installation de la fonctionnalité.