Référence de propriété

cette section répertorie les propriétés définies par Windows Installer :

Des propriétés supplémentaires peuvent être spécifiées par des actions personnalisées ou des données créées. Les propriétés dont le nom ne contient pas de lettres minuscules sont des propriétés publiques et peuvent être spécifiées sur la ligne de commande.

Pour plus d’informations sur les valeurs de la clé de Registre Uninstall qui sont fournies par les propriétés du programme d’installation, consultez Uninstall Registry Key.

Propriétés de l’emplacement du composant

La liste suivante fournit des liens vers des informations supplémentaires sur les propriétés de l’emplacement du composant.

Propriété Description
OriginalDatabase
Le programme d’installation définit cette propriété sur la base de données lancée à partir de, la base de données sur la source ou la base de données mise en cache.
ParentOriginalDatabase
Le programme d’installation définit cette propriété pour les installations exécutées par une action d' installation simultanée .
SourceDir
Répertoire racine qui contient les fichiers sources.
TARGETDIR
Spécifie le répertoire de destination racine pour l’installation. Pendant une installation administrative , cette propriété est l’emplacement où copier le package d’installation.

Configuration Properties

La liste suivante fournit des liens vers des informations supplémentaires sur d’autres propriétés configurables.

Propriété Description
TRANSACTIONNEL
Action initiale appelée après l’initialisation du programme d’installation.
ALLUSERS
Détermine l’emplacement de stockage des informations de configuration.
ARPAUTHORIZEDCDFPREFIX
URL du canal de mise à jour pour une application.
ARPCOMMENTS
Fournit des commentaires pour l' Ajout ou la suppression de programmes dans le panneau de configuration.
ARPCONTACT
Fournit un contact pour l' Ajout ou la suppression de programmes dans le panneau de configuration.
ARPINSTALLLOCATION
Chemin d’accès complet au dossier principal d’une application.
ARPNOMODIFY
Désactive les fonctionnalités qui modifient un produit.
ARPNOREMOVE
Désactive la fonctionnalité qui supprime un produit.
ARPNOREPAIR
Désactive le bouton réparer de l’Assistant programmes.
ARPPRODUCTICON
Spécifie l’icône principale du package d’installation.
ARPREADME
Fournit un fichier Lisez-moi pour l' Ajout ou la suppression de programmes dans le panneau de configuration.
ARPSIZE
Estimation de la taille d’une application, en kilo-octets.
ARPSYSTEMCOMPONENT
Empêche l’affichage d’une application dans la liste Ajout/suppression de programmes .
ARPURLINFOABOUT
URL de la page d’hébergement d’une application.
ARPURLUPDATEINFO
URL pour les informations de mise à jour d’application.
AVAILABLEFREEREG
Espace du Registre (en kilo-octets) requis par une application. Utilisé par l' action AllocateRegistrySpace.
_lecteur CCP
Chemin d’accès racine pour les produits éligibles pour CCP.
DefaultUIFont
Style de police par défaut utilisé pour les contrôles.
DISABLEADVTSHORTCUTS
Défini pour désactiver la génération des raccourcis spécifiques qui prennent en charge l' installation à la demande.
DISABLEMEDIA
Empêche le programme d’installation d’inscrire des sources multimédias, tels qu’un CD-ROM, en tant que sources valides pour le produit.
DISABLEROLLBACK
Désactive la restauration de la configuration actuelle.
EXECUTEACTION
Action de niveau supérieur qui est lancée par ExecuteAction.
EXECUTEMODE
Mode d’exécution effectué par le programme d’installation.
FASTOEM
Améliore les performances d’installation dans des scénarios OEM spécifiques.
INSTALLLEVEL
Niveau initial dans lequel les fonctionnalités sont installées.
LIMITUI
Niveau d’interface utilisateur limité en tant que base.
LOGACTION
Liste des noms d’actions à consigner.
MEDIAPACKAGEPATH
Cette propriété doit être définie sur le chemin d’accès relatif si le package d’installation ne se trouve pas à la racine du CD-ROM.
MSIARPSETTINGSIDENTIFIER
Cette propriété facultative contient une liste délimitée par des points-virgules des emplacements du registre où l’application stocke les paramètres et les préférences d’un utilisateur. disponible avec Windows Installer 4,0.
MSIDISABLEEEUI
Désactivez l’interface utilisateur incorporée pour l’installation.
Windows Installer 4,0 et versions antérieures: Non pris en charge.
MSIFASTINSTALL
réduisez le temps nécessaire à l’installation d’un package de Windows Installer volumineux.
Windows Installer 4,5 et versions antérieures: Non pris en charge.
MSIINSTALLPERUSER
demande que le Windows Installer installer le package uniquement pour l’utilisateur actuel.
Windows Installer 4,5 et versions antérieures: Non pris en charge.
MSINODISABLEMEDIA
Définissez cette propriété pour empêcher le programme d’installation de définir la propriété DISABLEMEDIA .
MSIENFORCEUPGRADECOMPONENTRULES
Définissez cette propriété sur 1 (un) sur la ligne de commande ou dans la table de propriétés pour appliquer les règles du composant de mise à niveau pendant les petites mises à jour et les mises à niveau mineures d’un produit spécifique. disponible à partir de Windows Installer 3,0.
MSIUNINSTALLSUPERSEDEDCOMPONENTS
Lorsque cette propriété a la valeur 1, le programme d’installation peut annuler l’inscription et désinstaller les composants redondants pour empêcher la conservation des composants orphelins sur l’ordinateur.
Windows Installer 4,0 et versions antérieures: Non pris en charge.
PRIMARYFOLDER
Permet à l’auteur de désigner un dossier principal pour une installation. Utilisé pour déterminer les valeurs des propriétés PrimaryVolumePath, PrimaryVolumeSpaceAvailable, PrimaryVolumeSpaceRequiredet PrimaryVolumeSpaceRemaining .
Privilégié
Exécute une installation avec des privilèges élevés.
PROMPTROLLBACKCOST
Action si l’espace disque est insuffisant pour l’installation.
INITIAL
Force ou supprime un redémarrage.
REBOOTPROMPT
Supprime l’affichage des invites pour les redémarrages de l’utilisateur. Tous les redémarrages nécessaires se produisent automatiquement.
ROOTDRIVE
Lecteur par défaut pour une installation.
SÉQUENCE
Table qui a le schéma de la table de séquences.
SHORTFILENAMES
Permet d’utiliser des noms de fichiers courts.
TRANSFORMATIONS
Liste des transformations à appliquer à une base de données.
TRANSFORMSATSOURCE
Informe le programme d’installation que les transformations d’un produit résident à la source.
TRANSFORMSSECURE
La définition de la propriété TRANSFORMSECURE sur 1 (un) informe le programme d’installation que les transformations doivent être mises en cache localement sur l’ordinateur de l’utilisateur dans un emplacement où l’utilisateur ne dispose pas d’un accès en écriture.
MsiLogFileLocation
Le programme d’installation définit la valeur de cette propriété sur le chemin d’accès complet du fichier journal, lorsque la journalisation a été activée. cette propriété est disponible à partir de Windows Installer 4,0.
MsiLogging
définit le mode de journalisation par défaut pour le package Windows Installer. cette propriété est disponible à partir de Windows Installer 4,0.
MSIUSEREALADMINDETECTION
Définissez cette propriété sur 1 pour demander que le programme d’installation utilise les informations utilisateur réelles lors de la définition de la propriété adminuser . cette propriété est disponible à partir de Windows Installer 4,0.

Date, Time, propriétés

Les propriétés de Date et d' heure sont des propriétés dynamiques que le programme d’installation définit lors de l’extraction des données.

Propriété Description
Date
Date actuelle.
Simultanément
L’heure actuelle.

Propriétés options d’installation de la fonctionnalité

La liste suivante fournit des liens vers des informations supplémentaires sur les propriétés des options d’installation de fonctionnalités.

Propriété Description
ADDDEFAULT
Liste des fonctionnalités à installer dans la configuration par défaut.
ADDLOCAL
Liste des fonctionnalités à installer localement.
ADDSOURCE
Liste des fonctionnalités à exécuter à partir de la source.
PUBLIÉS
Liste des fonctionnalités à publier.
COMPADDDEFAULT
Liste des composants à installer dans la configuration par défaut.
COMPADDLOCAL
Liste des ID de composant à installer localement.
COMPADDSOURCE
Liste des ID de composant à exécuter à partir du média source.
FILEADDDEFAULT
Liste des clés de fichier pour les fichiers à installer dans la configuration par défaut.
FILEADDLOCAL
Liste des clés de fichier pour les fichiers à exécuter localement.
FILEADDSOURCE
Liste des clés de fichier à exécuter à partir du média source.
MSIDISABLELUAPATCHING
La définition de cette propriété empêche la mise à jour corrective des utilisateurs avec un minimum de privilèges (LUA) d’une application.
MsiPatchRemovalList
Liste des correctifs à supprimer pendant l’installation.
MSIRESTARTMANAGERCONTROL
Spécifie si le package utilise la fonctionnalité Gestionnaire de redémarrage ou FilesInUse .
MSIDISABLERMRESTART
Spécifie la manière dont les applications ou services qui utilisent actuellement des fichiers affectés par une mise à jour doivent être arrêtés et redémarrés pour permettre l’installation de la mise à jour.
MSIRMSHUTDOWN
Spécifie la manière dont les applications ou services qui utilisent actuellement des fichiers affectés par une mise à jour doivent être arrêtés pour permettre l’installation de la mise à jour.
MSIPATCHREMOVE
La définition de cette propriété supprime les correctifs.
PATCH
La définition de cette propriété applique un correctif.
INSTALLÉ
Liste des fonctionnalités à réinstaller.
REINSTALLMODE
Chaîne qui contient des lettres qui spécifient le type de réinstallation à effectuer.
Installez
Liste des fonctionnalités à supprimer.

Propriétés matérielles

la liste suivante identifie les propriétés matérielles que le Windows Installer définit au démarrage.

Propriété Description
Alpha
Niveau de processeur numérique lors de l’exécution sur un processeur Alpha.
[!Note]
cette propriété est obsolète, la plateforme Alpha n’est pas prise en charge par Windows Installer.

BorderSide
Largeur des bordures de la fenêtre, en pixels.
BorderTop
Hauteur des bordures de la fenêtre, en pixels.
CaptionHeight
Hauteur de la zone de légende normale, en pixels.
ColorBits
Nombre de bits de couleur adjacents pour chaque pixel.
Intel
Niveau de processeur numérique lors de l’exécution sur un processeur Intel.
Intel64
Niveau de processeur numérique lors de l’exécution sur un processeur Itanium.
Msix64
Niveau de processeur numérique lors de l’exécution sur un processeur x64.
PhysicalMemory
Taille de la mémoire RAM installée, en mégaoctets.
ScreenX
Largeur de l’écran, en pixels.
Écran
Hauteur de l’écran, en pixels.
TextHeight
Hauteur des caractères, en unités logiques.
VirtualMemory
Quantité d’espace du fichier d’échange disponible, en mégaoctets.

Propriétés de l’état de l’installation

La liste suivante fournit des liens vers des informations supplémentaires sur les propriétés d’État mises à jour par le programme d’installation lors de l’installation.

Propriété Description
AFTERREBOOT
Indique que l’installation actuelle suit un redémarrage que l' action ForceReboot appelle.
CostingComplete
Indique si l’évaluation de l’espace disque est terminée.
Installé
Indique qu’un produit est déjà installé.
MSICHECKCRCS
Le programme d’installation effectue un CRC sur les fichiers uniquement si la propriété MSICHECKCRCS est définie.
MsiRestartManagerSessionKey
Le programme d’installation définit cette propriété sur la clé de session pour la session du Gestionnaire de redémarrage .
MsiRunningElevated
Le programme d’installation définit la valeur de cette propriété sur 1 quand le programme d’installation s’exécute avec des privilèges élevés .
MsiSystemRebootPending
Le programme d’installation affecte à cette propriété la valeur 1 si un redémarrage du système d’exploitation est actuellement en attente.
MsiUIHideCancel
Le programme d’installation définit MsiUIHideCancel sur 1 lorsque le niveau d’installation interne comprend INSTALLUILEVEL _ HIDECANCEL.
MsiUIProgressOnly
Le programme d’installation définit MsiUIProgressOnly sur 1 lorsque le niveau d’installation interne comprend INSTALLUILEVEL _ PROGRESSONLY.
MsiUISourceResOnly
MsiUISourceResOnly sur 1 (un) lorsque le niveau d’installation interne comprend INSTALLUILEVEL _ SOURCERESONLY.
NOCOMPANYNAME
Supprime le paramètre automatique de la propriété CompanyName .
NOM de l’utilisateur
Supprime le paramètre automatique de la propriété username .
OutOfDiskSpace
Espace disque insuffisant pour la prise en charge de l’installation.
OutOfNoRbDiskSpace
Espace disque insuffisant avec l’option ROLLBACK désactivée.
Présélectionnées
Les fonctionnalités sont déjà sélectionnées.
PrimaryVolumePath
Le programme d’installation définit la valeur de cette propriété sur le chemin d’accès du volume désigné par la propriété PRIMARYFOLDER .
PrimaryVolumeSpaceAvailable
Le programme d’installation définit la valeur de cette propriété sur une chaîne qui représente le nombre total d’octets disponibles sur le volume référencé par la propriété PrimaryVolumePath .
PrimaryVolumeSpaceRemaining
Le programme d’installation définit la valeur de cette propriété sur une chaîne qui représente le nombre total d’octets restants sur le volume que la propriété PrimaryVolumePath fait référence si toutes les fonctionnalités actuellement sélectionnées sont installées.
PrimaryVolumeSpaceRequired
Le programme d’installation définit la valeur de cette propriété sur une chaîne qui représente le nombre total d’octets requis par toutes les fonctionnalités actuellement sélectionnées sur le volume référencé par la propriété PrimaryVolumePath .
ProductLanguage
Identificateur de langue numérique (LANGID) de la base de données. SOUHAITÉE
ReplacedInUseFiles
Défini si le programme d’installation s’installe sur un fichier en cours d’utilisation.
RESUME
L’installation a repris.
RollbackDisabled
Le programme d’installation définit cette propriété lorsque la restauration est désactivée.
UILevel
Indique le niveau de l’interface utilisateur.
UpdateStarted
Définir le moment où les modifications apportées au système ont commencé pour cette installation.
UPGRADINGPRODUCTCODE
Défini par le programme d’installation lorsqu’une mise à niveau supprime une application.
VersionMsi
le programme d’installation définit cette propriété sur la version de Windows Installer qui est exécutée pendant l’installation.

Propriétés du système d’exploitation

La liste suivante fournit des liens vers des informations supplémentaires sur les propriétés du système d’exploitation que le programme d’installation définit au démarrage.

Nom de la propriété Brève description
AdminUser
défini sur Windows 2000 si l’utilisateur dispose de privilèges d’administrateur.
ComputerName
Nom de l’ordinateur du système actuel.
MsiNetAssemblySupport
Sur les systèmes qui prennent en charge les assemblys common language runtime, le programme d’installation définit la valeur de cette propriété sur la version de fichier de fusion.dll. Le programme d’installation ne définit pas cette propriété si le système d’exploitation ne prend pas en charge les assemblys common language runtime.
MsiNTProductType
indique le type de produit Windows.
MsiNTSuiteBackOffice
sur les systèmes d’exploitation Windows 2000 et versions ultérieures, le programme d’installation définit cette propriété sur 1 (un) uniquement si les composants Microsoft backoffice sont installés.
MsiNTSuiteDataCenter
sur les systèmes d’exploitation Windows 2000 et versions ultérieures, le programme d’installation définit cette propriété sur 1 (un) uniquement si Windows 2000 Datacenter Server est installé.
MsiNTSuiteEnterprise
sur les systèmes d’exploitation Windows 2000 et versions ultérieures, le programme d’installation définit cette propriété sur 1 (un) uniquement si Windows 2000 Advanced Server est installé.
MsiNTSuitePersonal
sur Windows XP et les systèmes d’exploitation ultérieurs, le programme d’installation définit cette propriété sur 1 (un) uniquement si le système d’exploitation est local (non Professional).
MsiNTSuiteSmallBusiness
sur les systèmes d’exploitation Windows 2000 et versions ultérieures, le programme d’installation définit cette propriété sur 1 (un) uniquement si Microsoft Small Business Server est installé.
MsiNTSuiteSmallBusinessRestricted
sur les systèmes d’exploitation Windows 2000 et versions ultérieures, le programme d’installation définit cette propriété sur 1 (un) uniquement si Microsoft Small Business Server est installé avec la licence client restrictive.
MsiNTSuiteWebServer
sur les systèmes d’exploitation Windows 2000 et versions ultérieures, le programme d’installation définit la propriété MsiNTSuiteWebServer sur 1 (un) si l’édition web du Windows Server 2003 est installée. disponible uniquement avec la version de Windows Server 2003 du Windows Installer.
MsiTabletPC
le programme d’installation définit cette propriété sur une valeur différente de zéro si le système d’exploitation actuel est Windows XP édition Tablet PC.
MsiWin32AssemblySupport
Sur les systèmes qui prennent en charge les assemblys Win32, le programme d’installation définit la valeur de cette propriété sur la version de fichier de sxs.dll. Le programme d’installation ne définit pas cette propriété si le système d’exploitation ne prend pas en charge les assemblys Win32.
OLEAdvtSupport
définit si OLE prend en charge l’Windows Installer.
RedirectedDllSupport
Le programme d’installation définit la propriété RedirectedDllSupport si le système effectuant l’installation prend en charge les composants isolés.
RemoteAdminTS
Le programme d’installation définit la propriété RemoteAdminTS lorsque le système est un serveur d’administration à distance exécutant le service de rôle Terminal Server.
ServicePackLevel
Numéro de version du système d’exploitation Service Pack.
ServicePackLevelMinor
Numéro de la version mineure du Service Pack du système d’exploitation.
SharedWindows
Défini lorsque le système fonctionne en tant que Windows partagé.
ShellAdvtSupport
Défini si l’interpréteur de commandes prend en charge la publicité des fonctionnalités.
SystemLanguageID
Identificateur de langue par défaut pour le système.
TerminalServer
Défini lorsque le système est un serveur exécutant le service de rôle Terminal Server.
TTCSupport
Indique si le système d’exploitation prend en charge l’utilisation de fichiers. TTC (collections de polices de type true).
Version9X
numéro de Version du système d’exploitation Windows.
VersionDatabase
Version de base de données numérique de l’installation actuelle.
VersionNT
Numéro de version du système d’exploitation.
VersionNT64
Numéro de version du système d’exploitation si le système s’exécute sur un ordinateur 64 bits.
build Windows
Numéro de build du système d’exploitation.

Propriétés des informations sur le produit

La liste suivante fournit des liens vers des informations supplémentaires sur les propriétés spécifiques au produit spécifiées dans la table des propriétés.

Nom de la propriété Brève description
ARPHELPLINK
Adresse Internet ou URL du support technique.
ARPHELPTELEPHONE
Numéros de téléphone du support technique.
DiskPrompt
Chaîne affichée par une boîte de message qui vous invite à entrer un disque.
IsAdminPackage
Défini sur 1 (un) si l’installation actuelle est exécutée à partir d’un package créé par le biais d’une installation d’administration.
LeftUnit
Place les unités à gauche du nombre.
Fabricant
Nom du fabricant de l’application. (Obligatoire)
MediaSourceDir
Le programme d’installation définit cette propriété sur 1 (un) lorsque l’installation utilise une source de média, telle qu’un CD-ROM.
MSIINSTANCEGUID
La présence de cette propriété indique qu’une transformation de modification du code de produit est inscrite auprès du produit.
MSINEWINSTANCE
Cette propriété indique l’installation d’une nouvelle instance d’un produit avec des transformations d’instance.
ParentProductCode
Le programme d’installation définit cette propriété pour les installations qu’une action d' installation simultanée exécute.
PIDTemplate
Chaîne utilisée comme modèle pour la propriété PIDKEY .
ProductCode
Identificateur unique pour une version de produit spécifique. (Obligatoire)
ProductName
Nom lisible par l’utilisateur d’une application. (Obligatoire)
ProductState
Définir sur l’état d’installation d’un produit.
ProductVersion
Format de chaîne de la version du produit sous forme de valeur numérique. (Obligatoire)
UpgradeCode
GUID qui représente un ensemble connexe de produits.

Propriétés de la mise à jour des informations récapitulatives

Les propriétés suivantes sont définies uniquement par des transformations dans les fichiers. msp utilisés pour mettre à jour le flux d’informations de synthèse d’une image administrative.

Propriété Description
PATCHNEWPACKAGECODE
La valeur de cette propriété est écrite dans la propriété Résumé du numéro de révision .
PATCHNEWSUMMARYCOMMENTS
La valeur de cette propriété est écrite dans la propriété Résumé des commentaires .
PATCHNEWSUMMARYSUBJECT
La valeur de cette propriété est écrite dans la propriété Résumé de l' objet .

Propriétés du dossier système

La liste suivante fournit des liens vers des informations supplémentaires sur les dossiers système définis par le programme d’installation au moment de l’installation.

Propriété Description
AdminToolsFolder
Chemin d’accès complet au répertoire qui contient les outils d’administration.
AppDataFolder
Chemin d’accès complet au dossier d' itinérance de l’utilisateur actuel.
CommonAppDataFolder
Chemin d’accès complet aux données d’application pour tous les utilisateurs.
CommonFiles64Folder
Chemin d’accès complet au dossier de fichiers communs 64 bits prédéfini.
CommonFilesFolder
Chemin d’accès complet au dossier fichiers communs de l’utilisateur actuel.
DesktopFolder
Chemin d’accès complet au dossier Desktop .
FavoritesFolder
Chemin d’accès complet au dossier favoris de l’utilisateur actuel.
FontsFolder
Chemin d’accès complet au dossier de polices .
LocalAppDataFolder
Chemin d’accès complet au dossier qui contient des applications locales (non itinérantes).
MyPicturesFolder
Chemin d’accès complet au dossier images .
NetHoodFolder
Chemin d’accès complet au dossier netpare-soleil .
PersonalFolder
Chemin d’accès complet au dossier documents de l’utilisateur actuel.
PrintHoodFolder
Chemin d’accès complet au dossier PrintHood .
ProgramFiles64Folder
Chemin d’accès complet au dossier des fichiers programmes 64 bits prédéfini.
ProgramFilesFolder
Chemin d’accès complet au dossier des fichiers programmes 32 bits prédéfini.
ProgramMenuFolder
Chemin d’accès complet au dossier de menu du programme .
RecentFolder
Chemin d’accès complet au dossier récent .
SendToFolder
Chemin d’accès complet au dossier sendto de l’utilisateur actuel.
StartMenuFolder
chemin d’accès complet au dossier menu Démarrer .
StartupFolder
Chemin d’accès complet au dossier de démarrage .
System16Folder
Chemin d’accès complet au dossier des DLL système 16 bits.
System64Folder
Chemin d’accès complet au dossier System64 prédéfini.
SystemFolder
Chemin d’accès complet au dossier système de l’utilisateur actuel.
TempFolder
Chemin d’accès complet au dossier temp .
TemplateFolder
Chemin d’accès complet au dossier de modèle pour l’utilisateur actuel.
WindowsFolder
chemin d’accès complet au dossier Windows .
WindowsVolume
volume du dossier Windows .

Propriétés des informations utilisateur

La liste suivante fournit des liens vers des informations supplémentaires sur les informations fournies par l’utilisateur.

Propriété Description
AdminProperties
Liste des propriétés qui sont définies lors de l’installation d’une administration.
PRENNENT
Nom d’organisation de l’utilisateur qui effectue l’installation.
LogonUser
Nom d’utilisateur de l’utilisateur actuellement connecté.
MsiHiddenProperties
Liste des propriétés qui ne peuvent pas être écrites dans le journal.
PIDKEY
Partie de l’ID de produit que l’utilisateur entre.
Réf
ID de produit complet après une validation réussie.
UserLanguageID
Identificateur de langue par défaut de l’utilisateur actuel.
NOM d’utilisateur
Utilisateur qui effectue l’installation.
UserSID, propriété
Défini par le programme d’installation en fonction de l’identificateur de sécurité (SID) de l’utilisateur.