Informations de référence sur les propriétés

Cette section liste les propriétés définies par Windows Installer :

Vous pouvez spécifier des propriétés supplémentaires en fonction de données créées ou d’actions personnalisées. Les propriétés dont les noms ne contiennent aucune lettre minuscule 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 fournies par les propriétés du programme d’installation, consultez Désinstaller la clé de Registre.

Propriétés relatives à l’emplacement des composants

La liste suivante fournit des liens vers des informations supplémentaires sur les propriétés relatives à l’emplacement des composants.

Propriété Description
OriginalDatabase
Le programme d’installation affecte à cette propriété la valeur correspondant à la base de données lancée, la base de données située 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 de l’installation. Durant une installation administrative, cette propriété correspond à 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
ACTION
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 d’une application.
ARPCOMMENTS
Indique des commentaires pour la fonctionnalité Ajout/Suppression de programmes du Panneau de configuration.
ARPCONTACT
Indique un contact pour la fonctionnalité Ajout/Suppression de programmes du Panneau de configuration.
ARPINSTALLLOCATION
Chemin complet du dossier principal d’une application.
ARPNOMODIFY
Désactive la fonctionnalité qui modifie un produit.
ARPNOREMOVE
Désactive la fonctionnalité qui supprime un produit.
ARPNOREPAIR
Désactive le bouton Réparer dans l’Assistant Programmes.
ARPPRODUCTICON
Spécifie l’icône principale du package d’installation.
ARPREADME
Fournit un ReadMe pour la fonctionnalité Ajout/Suppression de programmes du Panneau de configuration.
ARPSIZE
Taille estimée d’une application en kilo-octets.
ARPSYSTEMCOMPONENT
Empêche l’affichage d’une application dans la liste de la fonctionnalité Ajout/Suppression de programmes.
ARPURLINFOABOUT
URL de la page d’accueil d’une application.
ARPURLUPDATEINFO
URL des informations de mise à jour d’une application.
AVAILABLEFREEREG
Espace du Registre (en kilo-octets) nécessaire à une application. Utilisé par l’action AllocateRegistrySpace.
CCP_DRIVE
Chemin racine des produits éligibles pour CCP.
DefaultUIFont
Style de police par défaut utilisé pour les contrôles.
DISABLEADVTSHORTCUTS
Propriété définie 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 les sources liées à un média, par exemple un CD-ROM, en tant que sources valides pour le produit.
DISABLEROLLBACK
Désactive la restauration pour la configuration actuelle.
EXECUTEACTION
Action de premier niveau lancée par ExecuteAction.
EXECUTEMODE
Mode d’exécution effectué par le programme d’installation.
FASTOEM
Améliore les performances de l’installation dans des scénarios OEM spécifiques.
INSTALLLEVEL
Niveau initial où les fonctionnalités sont installées.
LIMITUI
Niveau d’IU limité à De base.
LOGACTION
Liste des noms d’actions à journaliser.
MEDIAPACKAGEPATH
Cette propriété doit avoir la valeur du chemin 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 Windows Installer volumineux.
Windows Installer 4.5 et versions antérieures : non pris en charge.
MSIINSTALLPERUSER
Demande à Windows Installer d’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
Affectez à cette propriété la valeur 1 (un) sur la ligne de commande ou dans la table de propriétés pour appliquer les règles de mise à niveau de composant durant les petites mises à jour et les mises à niveau mineures d’un produit spécifique. Disponible à partir de Windows Installer 3.0.
MSIUNINSTALLSUPERSEDEDCOMPONENTS
Une fois que cette propriété a la valeur 1, le programme d’installation peut désinscrire et désinstaller les composants redondants pour éviter de laisser 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. Permet de déterminer les valeurs des propriétés PrimaryVolumePath, PrimaryVolumeSpaceAvailable, PrimaryVolumeSpaceRequired et PrimaryVolumeSpaceRemaining.
Privilégié
Exécute une installation avec des privilèges élevés.
PROMPTROLLBACKCOST
Action si l’espace disque est insuffisant pour l’installation.
REBOOT
Force ou supprime un redémarrage.
REBOOTPROMPT
Supprime l’affichage des invites de redémarrage pour l’utilisateur. Tous les redémarrages nécessaires ont lieu automatiquement.
ROOTDRIVE
Lecteur par défaut pour une installation.
SEQUENCE
Table ayant le schéma de table de séquence.
SHORTFILENAMES
Entraîne l’utilisation de noms de fichiers courts.
TRANSFORMS
Liste des transformations à appliquer à une base de données.
TRANSFORMSATSOURCE
Informe le programme d’installation que les transformations d’un produit résident sur la source.
TRANSFORMSSECURE
L’affectation de la valeur 1 (un) à la propriété TRANSFORMSECURE permet d’informer le programme d’installation que les transformations doivent être incluses dans un cache local sur l’ordinateur de l’utilisateur, à un emplacement où l’utilisateur ne dispose pas d’un accès en écriture.
MsiLogFileLocation
Le programme d’installation affecte à cette propriété la valeur du chemin complet du fichier journal, quand 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 du package Windows Installer. Cette propriété est disponible à partir de Windows Installer 4.0.
MSIUSEREALADMINDETECTION
Affectez à cette propriété la valeur 1 pour demander au programme d’installation d’utiliser les informations utilisateur réelles au moment de la définition de la propriété AdminUser. Cette propriété est disponible à partir de Windows Installer 4.0.

 

Propriétés Date et Time

Les propriétés Date et Time sont des propriétés dynamiques définies par le programme d’installation quand les données sont extraites.

Propriété Description
Date
Date du jour.
Heure
L’heure actuelle.

 

Propriétés relatives aux options d’installation des fonctionnalités

La liste suivante fournit des liens vers des informations supplémentaires sur les propriétés relatives aux options d’installation des 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.
ADVERTISE
Liste des fonctionnalités à publier.
COMPADDDEFAULT
Liste des composants à installer dans la configuration par défaut.
COMPADDLOCAL
Liste des ID de composants à installer localement.
COMPADDSOURCE
Liste des ID de composants à 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 l’application d’une mise à jour corrective liée au LUA (compte d’utilisateur limité) d’une application.
MsiPatchRemovalList
Liste des correctifs à supprimer durant l’installation.
MSIRESTARTMANAGERCONTROL
Spécifie si le package utilise la fonctionnalité Gestionnaire de redémarrage ou FilesInUse.
MSIDISABLERMRESTART
Spécifie la façon dont les applications ou les services qui utilisent 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 façon dont les applications ou les services qui utilisent 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.
REINSTALL
Liste des fonctionnalités à réinstaller.
REINSTALLMODE
Chaîne qui contient des lettres spécifiant le type de réinstallation à effectuer.
REMOVE
Liste des fonctionnalités à supprimer.

 

Propriétés relatives au matériel

La liste suivante identifie les propriétés relatives au matériel, que Windows Installer définit au démarrage.

Propriété Description
Alpha
Niveau de processeur numérique en cas d’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 en cas d’exécution sur un processeur Intel.
Intel64
Niveau de processeur numérique en cas d’exécution sur un processeur Itanium.
Msix64
Niveau de processeur numérique en cas d’exécution sur un processeur x64.
PhysicalMemory
Taille de la RAM installée, en mégaoctets.
ScreenX
Largeur de l’écran, en pixels.
ScreenY
Hauteur de l’écran, en pixels.
TextHeight
Hauteur des caractères, en unités logiques.
VirtualMemory
Quantité d’espace disponible dans le fichier d’échange, en mégaoctets.

 

Propriétés relatives à 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 durant l’installation.

Propriété Description
AFTERREBOOT
Indique que l’installation actuelle suit un redémarrage appelé par l’action ForceReboot.
CostingComplete
Indique si le calcul de l’espace disque nécessaire est achevé.
Installé
Indique qu’un produit est déjà installé.
MSICHECKCRCS
Le programme d’installation effectue un contrôle CRC sur les fichiers uniquement si la propriété MSICHECKCRCS est définie.
MsiRestartManagerSessionKey
Le programme d’installation affecte à cette propriété la clé de session de la session du Gestionnaire de redémarrage.
MsiRunningElevated
Le programme d’installation affecte la valeur 1 à cette propriété quand il s’exécute avec des privilèges élevés.
MsiSystemRebootPending
Le programme d’installation affecte la valeur 1 à cette propriété si un redémarrage du système d’exploitation est en attente.
MsiUIHideCancel
Le programme d’installation affecte la valeur 1 à MsiUIHideCancel quand le niveau d’installation interne inclut INSTALLUILEVEL_HIDECANCEL.
MsiUIProgressOnly
Le programme d’installation affecte la valeur 1 à MsiUIProgressOnly quand le niveau d’installation interne inclut INSTALLUILEVEL_PROGRESSONLY.
MsiUISourceResOnly
La valeur 1 (un) est affectée à MsiUISourceResOnly quand le niveau d’installation interne inclut INSTALLUILEVEL_SOURCERESONLY.
NOCOMPANYNAME
Supprime la définition automatique de la propriété COMPANYNAME.
NOUSERNAME
Supprime la définition automatique de la propriété USERNAME.
OutOfDiskSpace
Espace disque insuffisant pour permettre l’installation.
OutOfNoRbDiskSpace
Espace disque insuffisant avec la restauration désactivée.
Preselected
Les fonctionnalités sont déjà sélectionnées.
PrimaryVolumePath
Le programme d’installation affecte à la valeur de cette propriété le chemin du volume désigné par la propriété PRIMARYFOLDER.
PrimaryVolumeSpaceAvailable
Le programme d’installation affecte à la valeur de cette propriété 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 affecte à la valeur de cette propriété une chaîne qui représente le nombre total d’octets restants sur le volume référencé par la propriété PrimaryVolumePath si toutes les fonctionnalités sélectionnées sont installées.
PrimaryVolumeSpaceRequired
Le programme d’installation affecte à la valeur de cette propriété une chaîne qui représente le nombre total d’octets nécessaires à toutes les fonctionnalités 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. (OBLIGATOIRE)
ReplacedInUseFiles
Propriété définie si le programme d’installation s’exécute sur un fichier en cours d’utilisation.
RESUME
Reprise de l’installation.
RollbackDisabled
Le programme d’installation définit cette propriété quand la restauration est désactivée.
UILevel
Indique le niveau d’interface utilisateur.
UpdateStarted
Propriété définie quand les changements apportés au système ont commencé pour cette installation.
UPGRADINGPRODUCTCODE
Propriété définie par le programme d’installation quand une mise à niveau supprime une application.
VersionMsi
Le programme d’installation affecte à cette propriété la version de Windows Installer exécutée durant l’installation.

 

Propriétés relatives au système d’exploitation

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

Nom de la propriété Brève description
AdminUser
Propriété définie sur Windows 2000, si l’utilisateur dispose de privilèges d’administrateur.
ComputerName
Nom d’ordinateur du système actuel.
MsiNetAssemblySupport
Sur les systèmes qui prennent en charge les assemblys CLR (Common Language Runtime), le programme d’installation affecte à la valeur de cette propriété 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 CLR (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 affecte la valeur 1 (un) à cette propriété 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 affecte la valeur 1 (un) à cette propriété 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 affecte la valeur 1 (un) à cette propriété uniquement si Windows 2000 Advanced Server est installé.
MsiNTSuitePersonal
Sur Windows XP et versions ultérieures, le programme d’installation affecte la valeur 1 (un) à cette propriété uniquement s’il s’agit de l’édition Familiale (et non de l’édition Professionnelle) du système d’exploitation.
MsiNTSuiteSmallBusiness
Sur les systèmes d’exploitation Windows 2000 et versions ultérieures, le programme d’installation affecte la valeur 1 (un) à cette propriété 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 affecte la valeur 1 (un) à cette propriété uniquement si Microsoft Small Business Server est installé avec la licence cliente restrictive.
MsiNTSuiteWebServer
Sur les systèmes d’exploitation Windows 2000 et versions ultérieures, le programme d’installation affecte la valeur 1 (un) à la propriété MsiNTSuiteWebServer si l’édition web de Windows Server 2003 est installée. Disponible uniquement avec la version Windows Server 2003 de Windows Installer.
MsiTabletPC
Le programme d’installation affecte une valeur différente de zéro à cette propriété 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 affecte à la valeur de cette propriété 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
Propriété définie si OLE prend en charge Windows Installer.
RedirectedDllSupport
Le programme d’installation définit la propriété RedirectedDllSupport si le système qui effectue l’installation prend en charge les Composants isolés.
RemoteAdminTS
Le programme d’installation définit la propriété RemoteAdminTS quand le système est un serveur d’administration distant qui exécute le service de rôle Terminal Server.
ServicePackLevel
Numéro de version du Service Pack du système d’exploitation.
ServicePackLevelMinor
Numéro de version mineure du Service Pack du système d’exploitation.
SharedWindows
Propriété définie quand le système fonctionne en mode Windows partagé.
ShellAdvtSupport
Propriété définie si l’interpréteur de commandes prend en charge la publicité de fonctionnalités.
SystemLanguageID
Identificateur de langue par défaut du système.
TerminalServer
Propriété définie quand le système est un serveur qui exécute le service de rôle Terminal Server.
TTCSupport
Indique si le système d’exploitation prend en charge l’utilisation des fichiers .ttc (collections de polices TrueType).
Version9X
Numéro de version du système d’exploitation Windows.
VersionDatabase
Version de la 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 celui-ci s’exécute sur un ordinateur 64 bits.
Build Windows
Numéro de build du système d’exploitation.

 

Propriétés relatives aux informations sur le produit

La liste suivante fournit des liens vers des informations supplémentaires sur les propriétés de produit spécifiées dans la table de 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 dialogue qui demande un disque.
IsAdminPackage
A la valeur 1 (un) si l’installation actuelle s’exécute à partir d’un package créé via une installation administrative.
LeftUnit
Place les unités à gauche du nombre.
Fabricant
Nom du fabricant de l’application. (Obligatoire)
MediaSourceDir
Le programme d’installation affecte la valeur 1 (un) à cette propriété quand l’installation utilise une source liée à un média, par exemple un CD-ROM.
MSIINSTANCEGUID
La présence de cette propriété indique qu’une transformation relative à un changement de code de produit est inscrite dans le 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 exécutées par une action d’Installation simultanée.
PIDTemplate
Chaîne utilisée en tant que modèle pour la propriété PIDKEY.
ProductCode
Identificateur unique pour une version de produit spécifique. (Obligatoire)
ProductName
Nom d’application compréhensible par les utilisateurs. (Obligatoire)
ProductState
Propriété définie pour l’état installé 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 de produits associés.

 

Propriétés relatives à 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 récapitulatives d’une image administrative.

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

 

Propriétés relatives au 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 complet du répertoire qui contient les outils d’administration.
AppDataFolder
Chemin complet du dossier Roaming de l’utilisateur actuel.
CommonAppDataFolder
Chemin complet des données d’application pour tous les utilisateurs.
CommonFiles64Folder
Chemin complet du dossier Common Files 64 bits prédéfini.
CommonFilesFolder
Chemin complet du dossier Common Files de l’utilisateur actuel.
DesktopFolder
Chemin complet du dossier Bureau.
FavoritesFolder
Chemin complet du dossier Favoris de l’utilisateur actuel.
FontsFolder
Chemin complet du dossier Fonts.
LocalAppDataFolder
Chemin complet du dossier qui contient les applications locales (non itinérantes).
MyPicturesFolder
Chemin complet du dossier Images.
NetHoodFolder
Chemin complet du dossier NetHood.
PersonalFolder
Chemin complet du dossier Documents de l’utilisateur actuel.
PrintHoodFolder
Chemin complet du dossier PrintHood.
ProgramFiles64Folder
Chemin complet du dossier Programmes 64 bits prédéfini.
ProgramFilesFolder
Chemin complet du dossier Programmes 32 bits prédéfini.
ProgramMenuFolder
Chemin complet du dossier Programmes.
RecentFolder
Chemin complet du dossier Documents récents.
SendToFolder
Chemin complet du dossier SendTo de l’utilisateur actuel.
StartMenuFolder
Chemin complet du dossier Menu Démarrer.
StartupFolder
Chemin complet du dossier Démarrage.
System16Folder
Chemin complet du dossier pour les DLL système 16 bits.
System64Folder
Chemin complet du dossier System64 prédéfini.
SystemFolder
Chemin complet du dossier System de l’utilisateur actuel.
TempFolder
Chemin complet du dossier Temp.
TemplateFolder
Chemin complet du dossier Templates de l’utilisateur actuel.
WindowsFolder
Chemin complet du dossier Windows.
WindowsVolume
Volume du dossier Windows.

 

Propriétés relatives aux 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 définies durant une installation administrative.
COMPANYNAME
Nom d’organisation de l’utilisateur qui effectue l’installation.
LogonUser
Nom d’utilisateur de l’utilisateur connecté.
MsiHiddenProperties
Liste des propriétés qui ne peuvent pas être écrites dans le journal.
PIDKEY
Partie de l’ID produit entrée par l’utilisateur.
ProductID
ID produit complet après une validation réussie.
UserLanguageID
Identificateur de langue par défaut de l’utilisateur actuel.
USERNAME
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.