composants du programme d’installation Windows
Un composant est un élément de l’application ou du produit à installer. Les composants incluent des fichiers uniques, un groupe de fichiers connexes, des objets COM, l’inscription, les clés de Registre, les raccourcis, les ressources, les bibliothèques regroupées dans un répertoire ou des éléments de code partagés tels que MFC ou DAO.
Le service d’installation installe ou supprime un composant comme un seul élément cohérent. Il effectue le suivi de chaque composant par le GUID d’ID de composant respectif spécifié dans la colonne ComponentId de la table Composant.
Notes
Deux composants qui partagent le même ID de composant sont traités comme plusieurs instances du même composant, quel que soit leur contenu réel. Une seule instance de n’importe quel composant est installée sur l’ordinateur d’un utilisateur. Plusieurs fonctionnalités ou applications peuvent donc partager certains composants.
Étant donné que les composants sont couramment partagés, l’auteur d’un package d’installation doit respecter des règles strictes lors de la spécification des composants d’une fonctionnalité ou d’une application. Cela est essentiel pour l’opération correcte du mécanisme de comptage de référence du programme d’installation Windows. Pour plus d’informations, consultez Organiser des applications dans des composants.
En bref, ces règles sont les suivantes :
- Chaque composant doit être stocké dans un seul dossier.
- Aucun fichier, entrée de Registre, raccourci ou autres ressources ne doit jamais être livré en tant que membre de plusieurs composants. Cela s’applique aux produits, aux versions de produits et aux entreprises.
Pour plus d’informations sur l’utilisation des composants, consultez
- Installation d’un composant manquant
- Installation de composants permanents, fichiers, polices, clés de Registre
- Utilisation de composants qualifiés
- Utilisation de composants transitifs
- Utilisation des fonctionnalités et des composants
- Création d’un package volumineux
- Vérification de l’installation des fonctionnalités, des composants, des fichiers
- Recherche d’une fonctionnalité ou d’un composant cassé
- Publication de produits, de fonctionnalités et de composants