Section courante

A propos

Section administrative du site

Version 4

Voici un tableau de référence des différents éléments du schéma Wxs de WiX Toolset :

Éléments Description
AdminExecuteSequence Cet élément permet d'indiquer la séquence d'exécution de l'administrateur.
AdminUISequence Cet élément permet d'indiquer la séquence de l'interface utilisateur d'administration.
AdvertiseExecuteSequence Cet élément permet d'annoncer la séquence d'exécution.
All Cet élément permet d'inclure toutes les modifications entre les paquets de base et mis à niveau dans un correctif. Utilisé uniquement pour PatchFamilies.
AllocateRegistrySpace Cet élément garantit que la quantité d'espace nécessaire existe dans le registre. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
AppData Cet élément permet d'indiquer une façon facultative de définir AppData, généralement utilisée pour les CDATA complexes.
AppId Cet élément permet d'indiquer l'identificateur d'application contenant les informations DCOM pour le GUID d'application associé. Si cet élément est imbriqué sous un élément Fragment, Module ou Package, il doit être annoncé.
ApprovedExeForElevation Cet élément permet de fournir des informations sur un .exe afin que le BA puisse demander au moteur de l'exécuter à partir de n'importe quel emplacement sécurisé.
AppSearch Cet élément permet d'indiquer les informations pour déterminer où les mises à niveau doivent être installées.
ArpEntry Cet élément permet d'indiquer les informations sur l'entrée Add/Remove Programs installée par le paquet. ArpEntry ne peut pas être spécifié avec DetectCondition ou UninstallArguments.
AssemblyName Cet élément permet d'indiquer le schéma des éléments d'un nom de cache d'assembly fort pour un assembly de cadre d'application .NET ou Win32. Envisagez d'utiliser l'attribut Assembly sur l'élément File pour que l'ensemble d'outils remplisse automatiquement ces entrées.
Billboard Cet élément permet d'indiquer le panneau d'affichage à afficher lors de l'installation d'une fonctionnalité.
BillboardAction Cet élément permet d'indiquer l'action du Billboard pendant laquelle les Billboard enfants sont affichés.
Binary Cet élément permet d'indiquer des données binaires utilisées pour les éléments CustomAction et les contrôles de l'interface utilisateur.
BinaryRef Cet élément permet d'inclure uniquement une entrée de table binaire dans un correctif. Utilisé uniquement pour PatchFamilies.
BindImage Cet élément permet d'effectuer une liaison de chaque exécutable ou DLL devant être lié aux DLL importées par celui-ci. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
BootstrapperApplication Cet élément contient toutes les informations pertinentes sur l'interface utilisateur de configuration.
BootstrapperApplicationDll Cet élément permet de décrire le point d'entrée de l'application d'amorçage.
BootstrapperApplicationRef Cet élément permet de référencer un élément BootstrapperApplication et éventuellement ajouter des charges utiles supplémentaires à l'application d'amorçage.
Bundle Cet élément contient la racine pour créer des paquets groupés.
BundleAttribute Cet élément permet d'indiquer un BundleAttributeDefinition et sa valeur pour le parent BundleElement.
BundleAttributeDefinition Cet élément permet d'indiquer une définition d'attribut pour BundleCustomData.
BundleCustomData Cet élément permet de définir un élément XML personnalisé à utiliser dans un manifeste de données de bundle.
BundleCustomDataRef Cet élément permet de référencer un élément BundleCustomData et éventuellement ajouter plus de données.
BundleElement Cet élément permet d'indiquer les données d'instance pour BundleCustomData.
BundleExtension Cet élément permet d'indiquer une extension du moteur Burn. Nécessite actuellement une extension de compilateur WiX pour faire quoi que ce soit d'utile.
BundleExtensionRef Cet élément permet de référencer un élément BundleExtension.
BundlePackage Cet élément permet de décrire un paquet de bundle unique à installer.
BundlePackagePayload Cet élément permet de décrire des informations sur la charge utile BundlePackage. Ne peut pas être spécifié si le BundlePackage propriétaire a spécifié l'un des éléments SourceFile, Name, DownloadUrl ou Compressed.
Category Cet élément permet d'indiquer une composante publié qualifié pour le composante parente.
CCPSearch Cet élément permet d'indiquer des signatures de fichiers pour valider que les produits éligibles installés sur un système avant qu'une installation de mise à niveau ne soit effectuée.
Chain Cet élément contient la chaîne de paquets à installer.
Class Cet élément permet d'enregistrement de la classe COM pour la composante parent.
Column Cet élément permet d'indiquer la définition de colonne pour un tableau personnalisé.
ComboBox Cet élément permet d'indiquer l'ensemble d'éléments pour un contrôle ComboBox particulier lié à une propriété d'installation.
CommandLine Cet élément permet de décrire des paramètres de ligne de commande conditionnels supplémentaires pour un ExePackage ou un BundlePackage.
ComplianceCheck Cet élément permet d'ajouter une ligne à la table CCPSearch.
ComplianceDrive Cet élément permet de définir le parent d'un élément DirectorySearch imbriqué sur CCP_DRIVE.
Component Cet élément permet d'indiquer la composante pour le répertoire parent.
ComponentGroup Cet élément permet de regrouper plusieurs composantes à utiliser dans d'autres emplacements.
ComponentGroupRef Cet élément permet de créer une référence à un ComponentGroup dans un autre Fragment.
ComponentRef Cet élément permet de créer une référence à un élément Feature dans un autre Fragment.
ComponentSearch Cet élément permet de rechercher un fichier ou un répertoire et l'affecte à la valeur de la propriété parent.
Configuration Cet élément permet de définir les attributs configurables du module de fusion.
ConfigurationData Cet élément permet d'indiquer des données à utiliser comme entrée d'un module de fusion configurable.
Container Cet élément permet d'indiquer une représentation d'un fichier contenant un ou plusieurs fichiers.
ContainerRef Cet élément permet de créer une référence à un élément Container existant.
Control Cet élément contient les contrôles apparaissant sur chaque boîte de dialogue.
CopyFile Cet élément permet de copier ou de déplacer un fichier existant sur la machine cible, ou de copier un fichier en cours d'installation, vers une autre destination.
CostFinalize Cet élément permet de terminer le processus d'établissement des coûts d'installation interne commencé par l'action CostInitialize.
CostInitialize Cet élément permet d'initier le processus d'établissement des coûts d'installation interne. Toutes les actions standard ou personnalisées affectant les coûts doivent être séquencées avant l'action CostInitialize.
CreateFolder Cet élément permet de créer un dossier dans le cadre d'une composante parent.
CreateFolders Cet élément permet de créer des dossiers vides pour les composantes devant être installés. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
CreateShortcuts Cet élément permet de gérer la création de raccourcis. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
Custom Cet élément permet d'indiquer une séquence d'une action personnalisée.
CustomAction Cet élément permet d'indiquer une action personnalisée à ajouter à la table MSI CustomAction. Diverses combinaisons d'attributs pour cet élément correspondent à différents types d'action personnalisée.
CustomActionRef Cet élément permet d'indiquer une inclusion de tout le contenu du fragment contenant l'action personnalisée référencée dans la base de données du programme d'installation.
CustomProperty Cet élément permet d'indiquer une propriété personnalisée pour la table PatchMetadata.
CustomTable Cet élément permet de définir un tableau personnalisé à utiliser à partir d'une action personnalisée.
CustomTableRef Cet élément permet de référencer un élément CustomTable et éventuellement ajouter plus de données.
Data Cet élément permet d'indiquer les données pour la ligne parent et la colonne spécifiée. Utilisé pour un tableau personnalisé.
DeleteServices Cet élément permet d'arrêter un service et de supprimer son enregistrement du système. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
Dependency Cet élément permet de déclarer une dépendance sur un autre module de fusion.
Dialog Cet élément permet de définir une boîte de dialogue dans la table de dialogue.
DialogRef Cet élément permet d'indiquer une référence à un dialogue. Cela entraînera l'inclusion de l'intégralité du contenu de la section référencée dans la base de données du programme d'installation.
DigitalCertificate Cet élément permet d'ajouter un certificat numérique.
DigitalCertificateRef Cet élément permet d'indiquer une référence à un élément DigitalCertificate. Cela forcera l'intégralité du contenu du fragment référencé à être inclus dans la base de données du programme d'installation. Ceci n'est utilisé que pour les références lors du correctif.
DigitalSignature Cet élément permet d'ajouter une signature numérique.
Directory Cet élément permet d'indiquer une disposition du répertoire pour le produit. Spécifie également les cartographies entre les répertoires source et cible.
DirectoryRef Cet élément permet de créer une référence à un élément de répertoire dans un autre fragment.
DirectorySearch Cet élément permet de rechercher le répertoire et l'affecte à la valeur de la propriété parent.
DirectorySearchRef Cet élément permet d'indiquer une référence à un élément DirectorySearch existant.
DisableRollback Cet élément permet de désactiver la restauration pour le reste de l'installation.
DuplicateFiles Cet élément permet d'indiquer des fichiers en double installés par l'action InstallFiles.
EmbeddedChainer Cet élément permet d'indiquer une chaîneur intégré.
EmbeddedChainerRef Cet élément permet d'indiquer une référence à un élément EmbeddedChainer. Cela forcera l'intégralité du contenu du fragment référencé à être inclus dans la base de données du programme d'installation.
EmbeddedUI Cet élément permet d'indiquer que la valeur de l'élément est la condition. Utilisez CDATA si le message contient des caractères de délimitation.
EmbeddedUIResource Cet élément permet de définir une ressource à utiliser par l'interface utilisateur intégrée.
EnsureTable Cet élément permet d'indiquer qu'une table apparaît dans la base de données du programme d'installation, même si elle est vide.
Environment Cet élément permet d'indiquer des variables d'environnement ajoutées ou supprimées pour la composante parente.
Error Cet élément permet d'indiquer une définition d'erreur.
Exclusion Cet élément permet de déclarer un module de fusion avec lequel ce module de fusion est incompatible.
ExecuteAction Cet élément permet de lancer la séquence d'exécution. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
ExePackage Cet élément permet de décrire un seul paquet EXE à installer.
ExePackagePayload Cet élément permet de décrire des informations sur la charge utile ExePackage. Ne peut pas être spécifié si l'ExePackage propriétaire a spécifié l'un des éléments SourceFile, Name, DownloadUrl ou Compressed.
ExitCode Cet élément permet de décrire la carte du code de sortie renvoyé par le paquet exécutable vers un comportement de programme d'amorçage.
Extension Cet élément permet d'indiquer une extension pour une composante.
ExternalFile Cet élément contient des informations sur des fichiers spécifiques ne faisant pas partie d'une image cible standard.
Failure Cet élément permet d'indiquer une action d'échec pour un élément ServiceConfigFailureActions.
Family Cet élément permet d'indiquer groupe d'une ou plusieurs images améliorées d'un produit.
Feature Cet élément permet d'indiquer une fonctionnalité pour la table des fonctionnalités. Les caractéristiques sont la plus petite unité installable.
FeatureGroup Cet élément permet d'indiquer un regroupement de plusieurs composantes, fonctionnalités et fusions à utiliser dans d'autres emplacements.
FeatureGroupRef Cet élément permet de créer une référence à un FeatureGroup dans un autre Fragment.
FeatureRef Cet élément de créer une référence à un élément Feature dans un autre Fragment.
File Cet élément permet d'indiquer un fichier pour la table de fichiers devant être le noeud enfant d'une composante.
FileCost Cet élément permet d'initier le chiffrage dynamique des actions d'installation standard.
FileSearch Cet élément permet de rechercher le fichier et l'attribue à la valeur du chemin complet de la propriété parent.
FileSearchRef Cet élément permet d'indiquer une référence à un élément FileSearch existant.
FileTypeMask Cet élément permet d'indiquer des données FileType pour l'enregistrement de l'identificateur de classe.
FindRelatedProducts Cet élément permet de parcourir chaque enregistrement de la table de mise à niveau dans l'ordre et compare le code de mise à niveau, la version du produit et la langue de chaque ligne aux produits installés sur le système.
ForceReboot Cet élément permet d'indiquer un prompt utilisateur pour redémarrer le système pendant l'installation.
Fragment Cet élément permet d'indiquer bloc de construction de création d'une base de données d'installation dans WiX.
Icon Cet élément permet d'indiquer un icône utilisée pour les éléments Shortcut, ProgId ou Class (mais pas les contrôles de l'interface utilisateur)
IconRef Cet élément permet d'inclure uniquement une entrée de table d'icônes dans un correctif. Utilisé uniquement pour PatchFamilies.
IgnoreRange Cet élément permet d'indiquer la partie d'un fichier devant être ignorée lors de la correction.
IgnoreTable Cet élément permet d'indiquer une table du module de fusion n'étant pas fusionnée dans un fichier «.msi».
Include Cet élément contient un conteneur de niveau supérieur pour chaque fichier wxi.
IniFile Cet élément permet d'ajouter ou de supprimer des entrées de fichier .ini.
IniFileSearch Cet élément permet de rechercher un fichier, un répertoire ou une clef de registre et l'attribue à la valeur de la propriété parent.
InstallAdminPackage Cet élément permet de copier la base de données du produit sur le point d'installation administratif. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
InstallExecute Cet élément permet d'exécuter un script contenant toutes les opérations mises en file d'attente depuis le début de l'installation ou la dernière action InstallExecute, ou l'action InstallExecuteAgain.
InstallExecuteAgain Cet élément permet d'exécuter un script contenant toutes les opérations mises en file d'attente depuis le début de l'installation ou la dernière action InstallExecute, ou l'action InstallExecuteAgain.
InstallExecuteSequence Cet élément contient une séquence d'installation d'exécution.
InstallFiles Cet élément permet de copier les fichiers spécifiés dans la table File du répertoire source vers le répertoire de destination. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
InstallFinalize Cet élément permet de marquer la fin d'une séquence d'actions modifiant le système. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
InstallInitialize Cet élément permet de marquer le début d'une séquence d'actions modifiant le système. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
InstallODBC Cet élément permet d'indiquer l'installation des pilotes, les traducteurs et les sources de données dans la table ODBCDriver, la table ODBCTranslator et la table ODBCDataSource. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
InstallServices Cet élément permet d'enregistrer un service pour le système. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
InstallUISequence Cet élément permet d'indiquer une installation de séquence d'interface utilisateur.
InstallValidate Cet élément permet de vérifier que tous les volumes chiffrés disposent de suffisamment d'espace pour l'installation. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
Instance Cet élément permet de définir une transformation d'instance pour votre produit.
InstanceTransforms Cet élément contient les définitions des transformations d'instance.
Interface Cet élément permet d'enregistrer l'interface COM pour le parent TypeLib.
IsolateComponent Cet élément permet d'indiquer des composantes partagé à répliquer en privé dans le dossier de composante parente.
IsolateComponents Cet élément permet d'installer une copie d'une composante (généralement une DLL partagée) dans un emplacement privé pour une utilisation par une application spécifique (généralement un .exe).
Launch Cet élément permet d'indiquer des conditions de lancement des paquets MSI.
LaunchConditions Cet élément permet d'interroger la table LaunchCondition et évalue chaque instruction conditionnelle y étant enregistrée.
Level Cet élément permet d'indiquer les niveaux de fonctionnalités pour les paquets MSI.
ListBox Cet élément permet d'indiquer un ensemble d'éléments pour un contrôle ListBox particulier lié à une propriété d'installation.
ListItem Cet élément permet d'indiquer la valeur (et le texte facultatif) associée à un élément dans un ComboBox, ListBox ou ListView.
ListView Cet élément permet d'indiquer un ensemble d'éléments pour un contrôle ListView particulier lié à une propriété d'installation.
Log Cet élément permet de remplacer les paramètres de journal de bord par défaut d'un ensemble.
MajorUpgrade Cet élément permet de simplifier la création des mises à niveau majeures, y compris la prise en charge de la prévention des rétrogradations.
Media Cet élément permet de décrire un disque constituant le média source de l'installation.
MediaTemplate Cet élément permet de décrire les informations permettant d'attribuer automatiquement des fichiers aux cabinets. Le nombre maximum de cabinets créées est de 999.
Merge Cet élément permet d'indiquer une directive de fusion pour apporter un module de fusion étant redirigé vers le répertoire parent.
MergeRef Cet élément permet d'indiquer une référence de fusion pour connecter un module de fusion à la fonctionnalité parent.
MigrateFeatureStates Cet élément permet d'indiquer une mise à niveau ou une installation sur une application existante.
MIME Cet élément permet d'indiquer le type de contenu MIME pour une extension.
Module Cet élément est analogue à la fonction main dans un programme C. Lors de la liaison, une seule section Module peut être donnée à l'éditeur de liens pour produire un résultat réussi. L'utilisation de cet élément crée un fichier msm.
MoveFiles Cet élément permet de localiser les fichiers existants sur le système et de déplacer ou de copier ces fichiers vers un nouvel emplacement. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
MsiPackage Cet élément permet de décrire un paquet msi unique à installer.
MsiPackagePayload Cet élément permet de décrire des informations sur la charge utile MsiPackage. Ne peut pas être spécifié si le MsiPackage propriétaire a spécifié l'un des éléments SourceFile, Name, DownloadUrl ou Compressed.
MsiProperty Cet élément permet à une propriété MSI d'être définie en fonction de la valeur d'une expression de moteur de gravure.
MsiPublishAssemblies Cet élément permet de gérer la publication des assemblys CLR et Win32. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
MsiUnpublishAssemblies Cet élément permet de gérer la non-publication des assemblys CLR et Win32 étant supprimés. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
MspPackage Cet élément permet de décrire un seul paquet msp à installer.
MspPackagePayload Cet élément permet de décrire des informations sur la charge utile MspPackage. Ne peut pas être spécifié si le MspPackage propriétaire a spécifié l'un des éléments SourceFile, Name, DownloadUrl ou Compressed.
MsuPackage Cet élément permet de décrire un seul paquet msu à installer.
MsuPackagePayload Cet élément permet de décrire des informations sur la charge utile MsuPackage. Ne peut pas être spécifié si le MsuPackage propriétaire a spécifié l'un des éléments SourceFile, Name, DownloadUrl ou Compressed.
MultiStringValue Cet élément contient plusieurs de ces éléments pour spécifier chaque valeur de registre dans une valeur de registre multiString.
ODBCDataSource Cet élément contient le ODBCDataSource pour une composante.
ODBCDriver Cet élément contient le ODBCDriver pour une composante.
ODBCTranslator Cet élément contient le ODBCTranslator pour une composante.
OptimizeCustomActions Cet élément permet d'indiquer si les actions personnalisées peuvent être ignorées lors de l'application du correctif.
OptionalUpdateRegistration Cet élément permet d'écrire des informations supplémentaires dans le registre Windows pouvant être utilisées pour détecter l'ensemble. Cet enregistrement est principalement destiné à la mise à jour d'un produit existant.
Package Cet élément est analogue à la fonction main d'un programme C. Lors de la liaison, une seule section Package peut être donnée à l'éditeur de liens pour produire un résultat réussi. L'utilisation de cet élément crée un fichier MSI.
PackageCertificates Cet élément permet d'indiquer les signatures numériques identifiant les paquets d'installation dans une transaction multiproduit.
PackageGroup Cet élément permet de décrire un groupe de paquets à un programme d'amorçage.
PackageGroupRef Cet élément permet de créer une référence à l'élément PackageGroup existant dans un élément Bundle ou Fragment.
Patch Cet élément est analogue à la fonction main d'un programme C. Lors de la liaison, une seule section Patch peut être donnée à l'éditeur de liens pour produire un résultat réussi. L'utilisation de cet élément crée un fichier MSP.
PatchBaseline Cet élément permet d'identifier un ensemble de versions de produit.
PatchCertificates Cet élément permet d'identifier les certificats de signataire possibles utilisés pour signer numériquement les correctifs.
PatchCreation Cet élément est analogue à la fonction main d'un programme C. Lors de la liaison, une seule section PatchCreation peut être donnée à l'éditeur de liens pour produire un résultat réussi. L'utilisation de cet élément crée un fichier pcp.
PatchFamily Cet élément contient une collection d'items qu'il convient de conserver des différences entre deux produits.
PatchFamilyGroup Cet élément permet de regrouper plusieurs familles de correctifs à utiliser dans d'autres emplacements.
PatchFamilyGroupRef Cet élément permet de créer une référence à un PatchFamilyGroup dans un autre Fragment.
PatchFamilyRef Cet élément permet l'utilisation de tout le contenu du Fragment contenant la PatchFamily référencée dans le processus de création d'un correctif.
PatchFiles Cet élément permet d'interroger la table des correctifs pour déterminer les correctifs à appliquer. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
PatchInformation Cet élément permet d'indiquer les propriétés du correctif à placer dans le flux d'informations récapitulatives. Celles-ci sont visibles depuis COM via l'interface IStream, et ces propriétés peuvent être vues sur le paquet dans l'Explorateur.
PatchMetadata Cet élément permet d'indiquer les propriétés du correctif à placer dans la table PatchMetadata.
PatchProperty Cet élément permet d'indiquer une propriété pour cette base de données de correctifs.
PatchSequence Cet élément permet d'indiquer les informations de séquence pour cette base de données de correctifs. Les informations de séquence sont générées automatiquement dans la plupart des cas et doivent rarement être définies explicitement.
Payload Cet élément permet de décrire une charge utile à un programme d'amorçage.
PayloadGroup Cet élément permet de décrire un groupe de charge utile à un programme d'amorçage.
PayloadGroupRef Cet élément permet de créer une référence à l'élément PayloadGroup existant dans un élément Bundle ou Fragment.
Permission Cet élément permet de définir les ACL sur File, Registry ou CreateFolder. Sous un élément de registre, cela ne peut pas être utilisé si la valeur de l'attribut Action est remove ou removeKeyOnInstall. Cet élément n'a pas d'attribut Id. La table et la clef proviennent de l'élément parent.
PermissionEx Cet élément permet de définir les ACL sur File, Registry ou CreateFolder. Sous un élément de registre, cela ne peut pas être utilisé si la valeur de l'attribut Action est remove ou removeKeyOnInstall. Cet élément n'est disponible que lors de l'installation avec MSI 5.0. Pour une prise en charge de niveau inférieur, consultez l'élément PermissionEx de WixUtilExtension.
ProcessComponents Cet élément permet d'enregistrer et de désenregistrer les composantes, leurs chemins de clef et les clients des composantes. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
ProductSearch Cet élément contient une recherche de produit.
ProgId Cet élément permet l'enregistrement d'un ProgId pour la composante parent. Si ProgId a une classe associée, il doit être un enfant de cet élément.
ProgressText Cet élément contient le texte de progression.
Property Cet élément contient la valeur de propriété d'un paquet ou d'un module.
PropertyRef Cet élément contient une référence à une valeur de propriété.
ProtectFile Cet élément permet d'indiquer un fichier à protéger.
ProtectRange Cet élément permet d'indiquer la partie d'un fichier ne pouvant pas être écrasée lors de la correction.
Provides Cet élément permet de décrire les informations relatives à ce produit ou à cette fonctionnalité dépendant d'autres produits ou fonctionnalités.
Publish Cet élément contient une publication.
PublishComponents Cet élément permet de gérer la publication des composantes à partir de la table PublishComponent. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
PublishFeatures Cet élément permet d'écrire l'état de chaque fonctionnalité dans le registre système. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
PublishProduct Cet élément permet de gérer la publicité des informations sur le produit avec le système. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
RadioButton Cet élément permet d'indiquer le texte ou un icône plus la valeur affectée à la propriété du contrôle parent (RadioButtonGroup).
RadioButtonGroup Cet élément permet d'indiquer un ensemble de boutons radio liés à la propriété spécifiée.
RegisterClassInfo Cet élément permet de gérer l'enregistrement des informations de classe COM avec le système. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
RegisterComPlus Cet élément permet d'enregistrer les applications COM+. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
RegisterExtensionInfo Cet élément permet de gérer l'enregistrement des informations relatives à l'extension avec le système. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
RegisterFonts Cet élément permet d'enregistrer les polices de caractères installées avec le système. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
RegisterMIMEInfo Cet élément permet d'enregistrer les informations de registre liées à MIME avec le système. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
RegisterProduct Cet élément permet d'enregistrer les informations sur le produit auprès du programme d'installation. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
RegisterProgIdInfo Cet élément permet de gérer l'enregistrement des informations OLE ProgId avec le système. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
RegisterTypeLibraries Cet élément permet d'inscrire les bibliothèques de types auprès du système. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
RegisterUser Cet élément permet d'enregistrer les informations utilisateur auprès du programme d'installation pour identifier l'utilisateur d'un produit. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
Registry Cet élément permet d'enregistrer une valeur. Cet élément est obsolète, utilisez l'élément RegistryValue à la place.
RegistryKey Cet élément permet l'organisation des éléments enfants RegistryValue ou de créer une clef de registre (et éventuellement la supprimer lors de la désinstallation).
RegistrySearch Cet élément permet de rechercher un fichier, un répertoire ou une clef de registre et l'attribue à la valeur de la propriété parent.
RegistrySearchRef Cet élément permet d'indiquer une référence à un élément RegistrySearch existant.
RegistryValue Cet élément permet de créer une valeur de registre. Pour les valeurs multichaînes, cela peut être utilisé pour préfixer ou ajouter des valeurs. Pour la création héritée : utilisez plusieurs de ces éléments pour spécifier chaque valeur de registre dans une valeur de registre multiString. Cet élément ne peut pas être utilisé si l'attribut Value est spécifié, sauf si l'attribut Type est défini sur 'multiString'. Les valeurs doivent aller dans la zone de texte de l'élément RegistryValue.
RelatedBundle Cet élément permet de définir un bundle associé pour le bundle parent.
RemoteBundle Cet élément permet de décrire les informations sur le bundle référencé.
RemoteRelatedBundle Cet élément permet de définir un bundle associé pour le RemoteBundle parent.
RemoveDuplicateFiles Cet élément permet de supprimer les fichiers installés par l'action DuplicateFiles. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
RemoveEnvironmentStrings Cet élément permet de modifier les valeurs des variables d'environnement. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
RemoveExistingProducts Cet élément permet de parcourir les codes de produit répertoriés dans la colonne ActionProperty du tableau de mise à niveau et supprime les produits dans l'ordre. Les actions spéciales n'ont pas de numéro de séquence intégré et doivent donc apparaître par rapport à une autre action. Pour ce faire, nous vous suggérons d'utiliser l'attribut Before ou After. InstallExecute et InstallExecuteAgain peuvent éventuellement apparaître n'importe où entre InstallInitialize et InstallFinalize.
RemoveFile Cet élément permet de supprimer un ou plusieurs fichiers si la composante parent est sélectionné pour l'installation ou la suppression.
RemoveFiles Cet élément permet de supprimer les fichiers précédemment installés par l'action InstallFiles. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
RemoveFolder Cet élément permet de supprimer un dossier vide si la composante parent est sélectionné pour l'installation ou la suppression.
RemoveFolders Cet élément permet de supprimer tous les dossiers liés aux composants définis pour être supprimés ou exécutés à partir de la source. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
RemoveIniValues Cet élément permet de supprimer les informations de fichier .ini spécifiées pour suppression dans la table RemoveIniFile si la composante est défini pour être installé localement ou exécuté à partir de la source. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
RemoveODBC Cet élément permet de supprimer les sources de données, les traducteurs et les pilotes répertoriés pour suppression lors de l'installation. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
RemoveRegistryKey Cet élément permet de supprimer les clefs de registre et toutes les clefs enfants lors de l'installation ou de la désinstallation.
RemoveRegistryValue Cet élément permet de supprimer une valeur de registre lors de l'installation. Il n'existe aucun moyen standard de supprimer une seule valeur de registre lors de la désinstallation (mais vous pouvez supprimer une clef entière avec RemoveRegistryKey).
RemoveRegistryValues Cet élément permet de supprimer une valeur de registre lors de l'installation. Il n'existe aucun moyen standard de supprimer une seule valeur de registre lors de la désinstallation (mais vous pouvez supprimer une clef entière avec RemoveRegistryKey).
RemoveShortcuts Cet élément permet de gérer la suppression d'un raccourci annoncé dont la fonctionnalité est sélectionnée pour la désinstallation ou d'un raccourci non annoncé dont la composante est sélectionné pour la désinstallation. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
ReplacePatch Cet élément contient un correctif étant obsolète par ce correctif.
RequiredPrivilege Cet élément permet d'indiquer le privilège requis par le service configuré par le parent ServiceConfig. Les valeurs valides sont une constante de privilège ou une propriété formatée se résolvant en une constante de privilège.
Requires Cet élément permet de décrire une dépendance à un fournisseur pour la composante ou le paquet actuel.
RequiresRef Cet élément permet d'indiquer une référence à la création existante pour une dépendance à un fournisseur pour la composante ou le paquet actuel.
ReserveCost Cet élément permet d'indiquer le coût du disque à réserver dans un dossier pour une exécution locale et/ou à partir de la source.
ResolveSource Cet élément permet de déterminer l'emplacement de la source et définit la propriété SourceDir si la source n'a pas encore été résolue.
RMCCPSearch Cet élément permet d'indiquer des signatures de fichier pour valider que les produits éligibles sont installés sur un système avant qu'une installation de mise à niveau ne soit effectuée.
RollbackBoundary Cet élément permet de décrire une limite de restauration dans la chaîne.
Row Cet élément contient les données de ligne pour un tableau personnalisé.
ScheduleReboot Cet élément contient un prompt utilisateur pour le redémarrage du système à la fin de l'installation. Les actions spéciales n'ont pas de numéro de séquence intégré et doivent donc apparaître par rapport à une autre action. Pour ce faire, nous vous suggérons d'utiliser l'attribut Before ou After. InstallExecute et InstallExecuteAgain peuvent éventuellement apparaître n'importe où entre InstallInitialize et InstallFinalize.
SelfRegModules Cet élément permet de traiter tous les modules répertoriés dans la table SelfReg et enregistre tous les modules installés avec le système. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
SelfUnregModules Cet élément permet d'annuler l'enregistrement de tous les modules répertoriés dans la table SelfReg devant être désinstallés. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
ServiceArgument Cet élément permet d'indiquer un paramètre à utilisé dans le parent ServiceControl.
ServiceConfig Cet élément permet de configurer un service en cours d'installation ou existant déjà. La fonctionnalité de cet élément est disponible à partir de MSI 5.0.
ServiceConfigFailureActions Cet élément permet de configurer les actions en cas d'échec pour un service en cours d'installation ou qui existe déjà. La fonctionnalité de cet élément est disponible à partir de MSI 5.0.
ServiceControl Cet élément permet de démarrer, d'arrêter et de supprimer les services de composante parent.
ServiceDependency Cet élément permet d'indiquer le service ou groupe de services devant démarrer avant le service parent.
ServiceInstall Cet élément permet d'ajouter des services pour la composante parent. Utilisez l'élément ServiceControl pour supprimer des services.
SetDirectory Cet élément permet de définir un répertoire sur une valeur particulière. Pour ce faire, créez une action personnalisée de type 51 planifiée de manière appropriée dans InstallUISequence et InstallExecuteSequence.
SetODBCFolders Cet élément permet de vérifier les pilotes ODBC existants et définit le répertoire cible de chaque nouveau pilote sur l'emplacement d'un pilote existant. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
SetProperty Cet élément permet de définir une propriété sur une valeur particulière. Pour ce faire, créez une action personnalisée de type 51 planifiée de manière appropriée dans InstallUISequence et InstallExecuteSequence.
SetVariable Cet élément permet de planifier une "recherche" définissant une variable sur la valeur donnée.
SetVariableRef Cet élément permet d'indiquer une référence pour un élément SetVariable.
SFPCatalog Cet élément permet d'ajouter un fichier catalogue de mise à jour de la protection des fichiers système.
SFPFile Cet élément permet de fournir une cartographie de plusieurs à plusieurs de la table SFPCatalog à la table File.
Shortcut Cet élément contient un raccourci. La cible par défaut est le fichier parent, le dossier de création ou le répertoire de la composante.
ShortcutProperty Cet élément contient les valeurs de propriété pour un raccourci. La fonctionnalité de cet élément est disponible à partir de MSI 5.0.
Show Cet élément contient un affichage.
SlipstreamMsp Cet élément permet d'indiquer un correctif inclus dans le même bundle étant installé lors de l'installation du paquet MSI parent.
SoftwareTag Cet élément contient l'extension implémentant la spécification ISO/IEC 19770-2:2015. Un fichier de balise SWID sera généré et inséré dans le paquet ou le bundle.
StandardDirectory Cet élément permet d'indiquer une référence à un répertoire Windows Installer standard, tel que ProgramFilesFolder.
StartServices Cet élément permet de démarrer les services système. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
StopServices Cet élément permet d'arrêter les services système. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
Subscribe Cet élément permet de définir les attributs des événements dans la table EventMapping.
Substitution Cet élément permet d'indiquer les champs configurables d'une base de données de module et fournit un modèle pour la configuration de chaque champ.
SummaryInformation Cet élément contient les propriétés du paquet à placer dans le flux d'informations récapitulatives. Celles-ci sont visibles depuis COM via l'interface IStream, et ces propriétés peuvent être vues sur le paquet dans l'Explorer.
SymbolPath Cet élément contient un chemin vers les symboles.
TargetFile Cet élément permet d'indiquer des informations sur des fichiers spécifiques dans une image cible.
TargetImage Cet élément contient des informations sur les images cibles du produit.
TargetProductCode Cet élément contient un code de produit pour un produit pouvant accepter le correctif.
TargetProductCodes Cet élément contient les codes produit pour les produits pouvant accepter le correctif.
Text Cet élément contient une alternative à l'utilisation de l'attribut Text lorsque la valeur contient des caractères XML spéciaux tels que <, > ou &.
TextStyle Cet élément permet d'indiquer un style de texte.
TypeLib Cet élément permet d'enregistrer une bibliothèque de types (TypeLib). Veuillez noter que pour utiliser correctement ce non annoncé, vous devrez utiliser cet élément avec Advertise='no' et également créer les éléments d'interface enfants appropriés en les extrayant de la bibliothèque de types elle-même.
UI Cet élément permet d'englober les compartiment des spécifications de l'interface utilisateur.
UIRef Cet élément contient la référence à un élément de l'interface utilisateur. Cela forcera l'intégralité du contenu du fragment référencé à être inclus dans la base de données du programme d'installation.
UIText Cet élément permet d'indiquer le texte associé à certains champs.
UnpublishComponents Cet élément permet de gérer la non-publication des composantes répertoriés dans la table PublishComponent. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
UnpublishFeatures Cet élément permet de supprimer les informations de cartographie d'état de sélection et de composante de fonctionnalité du registre. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
UnregisterClassInfo Cet élément permet de gérer la suppression des informations de classe COM du registre système. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
UnregisterComPlus Cet élément permet de supprimer les applications COM+ du registre. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
UnregisterExtensionInfo Cet élément permet de gérer la suppression des informations relatives aux extensions du registre système. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
UnregisterFonts Cet élément permet de supprimer les informations d'enregistrement sur les polices de caractères installées du système. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
UnregisterMIMEInfo Cet élément permet de désenregistrer les informations de registre liées à MIME du système. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
UnregisterProgIdInfo Cet élément permet de gérer le désenregistrement des informations OLE ProgId auprès du système. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
UnregisterTypeLibraries Cet élément permet de désenregistrement les bibliothèques de types du système. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
Update Cet élément permet de définir la mise à jour d'un bundle.
Upgrade Cet élément contient les informations de mise à niveau pour un UpgradeCode particulier.
UpgradeFile Cet élément permet d'indiquer les fichiers à ignorer ou à spécifier des données facultatives sur un fichier.
UpgradeImage Cet élément contient des informations sur les images mises à niveau du produit.
UpgradeVersion Cet élément contient les informations de version de mise à niveau.
Validate Cet élément permet de définir les informations dans la transformation de correctif déterminant si la transformation s'applique à un produit installé et quelles erreurs doivent être ignorées lors de l'application de la transformation de correctif.
ValidateProductID Cet élément permet de définir la propriété ProductID sur l'identificateur complet du produit.
Variable Cet élément permet de décrire une variable de moteur de gravure à définir.
Verb Cet élément permet d'indiquer la définition du verbe pour une extension. Lorsqu'il est publié, cet élément crée une ligne dans la table Verb. Lorsqu'il n'est pas annoncé, cet élément crée les lignes appropriées dans la table de registre.
Wix Cet élément contient un conteneur de niveau supérieur pour chaque fichier wxs. Parmi les enfants possibles, les éléments Bundle, Package, Module, Patch et PatchCreation sont analogues à la fonction main d'un programme C. Il ne peut y avoir qu'un seul de ces éléments présents lorsque la liaison se produit. Le paquet se compile dans un fichier msi, le module se compile dans un fichier msm, PatchCreation se compile dans un fichier pcp. L'élément Fragment est une unité atomique se liant finalement à un Package, un Module ou un PatchCreation. Le fragment peut être complètement inclus ou exclu lors de la liaison.
WixVariable Cet élément permet d'exposer les fonctionnalités avancées de WiX. Utilisez cet élément pour déclarer des variables WiX directement depuis votre création d'auteur. Les variables WiX ne sont pas résolues tant que le fichier msi/msm/pcp final n'est pas réellement généré. Les variables WiX ne persistent pas dans le fichier msi/msm/pcp, elles ne peuvent donc pas être utilisées lorsqu'un fichier MSI est en cours d'installation ; c'est un concept WiX uniquement.
WriteEnvironmentStrings Cet élément permet de modifier les valeurs des variables d'environnement. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
WriteIniValues Cet élément permet d'écrire les informations de fichier .ini dont l'application a besoin dans ses fichiers .ini. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.
WriteRegistryValues Cet élément permet de configurer les informations de registre d'une application. La condition de cette action peut être spécifiée dans le texte intérieur de l'élément.


Dernière mise à jour : Mercredi, le 23 novembre 2022