Partager via


Référence de propriété

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

  • propriétés d’emplacement du composant
  • propriétés de configuration
  • Date, Propriétés d’heure
  • Propriétés des options d’installation des fonctionnalités
  • propriétés matérielles
  • propriétés d’état d’installation
  • propriétés du système d’exploitation
  • propriétés des informations sur le produit
  • propriétés de mise à jour des informations récapitulatives
  • propriétés du dossier système
  • propriétés des informations utilisateur

Des propriétés supplémentaires peuvent être spécifiées par des données créées ou des actions personnalisées. Les propriétés avec des noms contenant aucune lettre minuscule ne 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 Désinstaller clé de Registre fournie par les propriétés du programme d’installation, consultez Désinstaller la clé de Registre.

Propriétés de l’emplacement du composant

La liste suivante fournit des liens vers des informations supplémentaires sur les propriétés d’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, 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 de installation simultanée.
sourceDir
Répertoire racine qui contient les fichiers sources.
TARGETDIR
Spécifie le répertoire de destination racine de l’installation. Pendant une installation administrative cette propriété est l’emplacement de copie du package d’installation.

 

Propriétés de configuration

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 où les informations de configuration sont stockées.
ARPAUTHORIZEDCDFPREFIX
URL du canal de mise à jour d’une application.
ARPCOMMENTS
Fournit des commentaires pour l' ajouter ou supprimer des programmes dans Panneau de configuration.
ARPCONTACT
Fournit un contact pour l'Ajouter ou supprimer des programmes dans 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 les fonctionnalités qui suppriment 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 l'Ajouter ou supprimer des programmes dans Panneau de configuration.
ARPSIZE
Taille estimée d’une application en kilo-octets.
ARPSYSTEMCOMPONENT
Empêche l’affichage d’une application dans la liste Ajouter ou supprimer des programmes.
ARPURLINFOABOUT
URL de la page d’accueil d’une application.
ARPURLUPDATEINFO
URL des informations de mise à jour d’application.
AVAILABLEFREEREG
Espace de Registre (en kilo-octets) requis par une application. Utilisé par 'action AllocateRegistrySpace.
CCP_DRIVE
Chemin racine des produits éligibles pour CCP.
DefaultUIFont
Style de police par défaut utilisé pour les contrôles.
DISABLEADVTSHORTCUTS
Définissez pour désactiver la génération les raccourcis spécifiques qui prennent en charge installation à la demande.
DISABLEMEDIA
Empêche le programme d’installation d’inscrire des sources multimédias, telles qu’un CD-ROMs, comme des sources valides pour le produit.
DISABLEROLLBACK
Désactive la restauration de la configuration actuelle.
EXECUTEACTION
Action de niveau supérieur lancée par ExecuteAction.
EXECUTEMODE
Mode d’exécution que le programme d’installation effectue.
FASTOEM
Améliore les performances d’installation dans des scénarios OEM spécifiques.
INSTALLLEVEL
Niveau initial où les fonctionnalités sont installées.
LIMITUI
Niveau de l’interface utilisateur limité en tant que De base.
LOGACTION
Liste des noms d’actions à enregistrer.
MEDIAPACKAGEPATH
Cette propriété doit être définie sur le chemin relatif si le package d’installation n’est pas situé à 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 pour installer un package Windows Installer volumineux.
Windows Installer 4.5 et versions antérieures: Non pris en charge.
MSIINSTALLPERUSER
Demande que Windows Installer installe 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 de composant de mise à niveau pendant petites mises à jour et mises à niveau mineures d’un produit spécifique. Disponible à partir de Windows Installer 3.0.
MSIUNINSTALLSUPERSEDEDCOMPONENTS
Lorsque cette propriété a été définie sur 1, le programme d’installation peut annuler l’inscription et désinstaller des composants redondants afin d’éviter de quitter les 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 desPrimaryVolumePath, PrimaryVolumeSpaceAvailable, PrimaryVolumeSpaceRequiredet propriétés PrimaryVolumeSpaceRemaining.
privilégié
Exécute une installation avec des privilèges élevés.
PROMPTROLLBACKCOST
Action en cas d’espace disque insuffisant pour l’installation.
reboot
Force ou supprime un redémarrage.
REBOOTPROMPT
Supprime l’affichage des invites pour les redémarrages sur l’utilisateur. Tous les redémarrages nécessaires se produisent automatiquement.
ROOTDRIVE
Lecteur par défaut pour une installation.
SEQUENCE
Table qui a le schéma de table de séquence.
SHORTFILENAMES
Provoque 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 à la source.
TRANSFORMSSECURE
La définition de la propriétéTRANSFORMSECUREsur 1 (une) informe le programme d’installation que les transformations doivent être mises en cache localement sur l’ordinateur utilisateur dans un emplacement où l’utilisateur n’a pas d’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 des 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, heure, propriétés

Les propriétés Date et Heure sont des propriétés actives que le programme d’installation définit lorsque les données sont extraites.

Propriété Description
Date
Date actuelle.
heure
Heure actuelle.

 

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

La liste suivante fournit des liens vers des informations supplémentaires sur les propriétés des 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.
PUBLIER
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 à installer dans la configuration par défaut.
FILEADDLOCAL
Liste des clés de fichier à 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 de l’utilisateur au moins privilégié (LUA) d’une application.
MsiPatchRemovalList
Liste des correctifs à supprimer pendant l’installation.
MSIRESTARTMANAGERCONTROL
Spécifie si le package utilise la fonctionnalité Restart Manager ou FilesInUse.
MSIDISABLERMRESTART
Spécifie comment 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 activer l’installation de la mise à jour.
MSIRMSHUTDOWN
Spécifie comment les applications ou services qui utilisent actuellement des fichiers affectés par une mise à jour doivent être arrêtés pour activer 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.
RÉINSTALLER
Liste des fonctionnalités à réinstaller.
REINSTALLMODE
Chaîne qui contient des lettres qui spécifient le type de réinstallation à effectuer.
REMOVE
Liste des fonctionnalités à supprimer.

 

Propriétés matérielles

La liste suivante identifie les propriétés matérielles définies par Windows Installer au démarrage.

Propriété Description
Alpha
Niveau du processeur numérique lors de l’exécution sur un processeur Alpha.
Remarque : 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 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 du processeur numérique lors de l’exécution sur un processeur Intel.
Intel64
Niveau du processeur numérique lors de l’exécution sur un processeur Itanium.
Msix64
Niveau du processeur numérique lors de l’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 de fichier de page disponible, en mégaoctets.

 

Propriétés d’é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 pendant l’installation.

Propriété Description
AFTERREBOOT
Indique que l’installation actuelle suit un redémarrage que l’action ForceReboot appelle.
CostingComplete
Indique si le coût de l’espace disque est terminé.
installé
Indique qu’un produit est déjà installé.
MSICHECKCRCS
Le programme d’installation effectue un CRC sur des 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 de la session Restart Manager.
MsiRunningElevated
Le programme d’installation définit la valeur de cette propriété sur 1 lorsque le programme d’installation s’exécute avec des privilèges élevés.
MsiSystemRebootPending
Le programme d’installation définit cette propriété sur 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 inclut INSTALLUILEVEL_HIDECANCEL.
MsiUIProgressOnly
Le programme d’installation définit MsiUIProgressOnly sur 1 lorsque le niveau d’installation interne inclut INSTALLUILEVEL_PROGRESSONLY.
MsiUISourceResOnly
MsiUISourceResOnly à 1 (un) lorsque le niveau d’installation interne inclut INSTALLUILEVEL_SOURCERESONLY.
NOCOMPANYNAME
Supprime le paramètre automatique de la propriété COMPANYNAME.
NOUSERNAME
Supprime le paramètre automatique de la propriéténom d’utilisateur.
OutOfDiskSpace
Espace disque insuffisant pour prendre en charge l’installation.
OutOfNoRbDiskSpace
Espace disque insuffisant avec la restauration désactivée.
préélectionnée
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 que les références de 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 références 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 que les références de propriétés PrimaryVolumePath.
ProductLanguage
Identificateur de langue numérique (LANGID) pour la base de données. (OBLIGATOIRE)
ReplacedInUseFiles
Définissez si le programme d’installation s’installe sur un fichier en cours d’utilisation.
RESUME
Reprise de l’installation.
rollbackDisabled
Le programme d’installation définit cette propriété lorsque la restauration est désactivée.
uiLevel
Indique le niveau d’interface utilisateur.
UpdateStarted
Définissez quand les modifications apportées au système ont commencé pour cette installation.
UPGRADEPRODUCTCODE
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 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 définies par le programme d’installation au démarrage.

Nom de la propriété Brève description
AdminUser
Définissez sur Windows 2000 si l’utilisateur dispose de privilèges d’administrateur.
nom_ordinateur
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 les systèmes d’exploitation Windows XP et ultérieurs, le programme d’installation définit cette propriété sur 1 (un) uniquement si le système d’exploitation est Famille (et non Professionnel).
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 (une) si l’édition web de Windows Server 2003 est installée. Disponible uniquement avec la version de Windows Server 2003 de 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 Tablet PC Edition.
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éfinissez si OLE prend en charge Windows Installer.
redirectedDllSupport
Le programme d’installation définit la propriété RedirectedDllSupport si le système effectuant l’installation prend en charge composants isolés.
RemoteAdminTS
Le programme d’installation définit la propriété RemoteAdminTS lorsque le système est un serveur d’administration distant exécutant 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 secondaire du Service Pack du système d’exploitation.
SharedWindows
Définissez le moment où le système fonctionne en tant que Windows partagé.
ShellAdvtSupport
Définissez 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éfinissez quand 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 de propriétés .

Nom de la propriété Brève description
ARPHELPLINK
Adresse Internet ou URL pour le support technique.
ARPHELPTELEPHONE
Numéros de téléphone du support technique.
diskPrompt
Chaîne affichée par une boîte de message qui invite un disque.
IsAdminPackage
Défini sur 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 définit cette propriété sur 1 (un) lorsque l’installation utilise une source multimé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 sur 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 qu’une action d’installation simultanée s’exécute.
PIDTemplate
Chaîne utilisée comme modèle pour la propriété PIDKEY.
ProductCode
Identificateur unique pour une version spécifique du produit. (Obligatoire)
ProductName
Nom lisible par l’homme d’une application. (Obligatoire)
ProductState
Défini sur 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é.

 

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

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

Propriété Description
PATCHNEWPACKAGECODE
La valeur de cette propriété est écrite dans la Revision Number Summary Property.
PATCHNEWSUMMARYCOMMENTS
La valeur de cette propriété est écrite dans la Comments Summary Property.
PATCHNEWSUMMARYSUBJECT
La valeur de cette propriété est écrite dans la Subject Summary Property.

 

Propriétés du dossier système

La liste suivante fournit des liens vers des informations supplémentaires sur les dossiers système que le programme d’installation définit lors de l’installation.

Propriété Description
AdminToolsFolder
Chemin d’accès complet au répertoire qui contient des outils d’administration.
appDataFolder
Chemin d’accès complet au 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 d’accès complet au dossier Common Files pour l’utilisateur actuel.
DesktopFolder
Chemin d’accès complet au dossier Desktop.
FavorisFolder
Chemin d’accès complet au dossier favoris favoris pour l’utilisateur actuel.
FontsFolder
Chemin d’accès complet au dossier 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 complet du dossier NetHood.
PersonalFolder
Chemin complet du dossier documents de l’utilisateur actuel.
PrintHoodFolder
Chemin d’accès complet au dossier PrintHood.
ProgramFiles64Folder
Chemin d’accès complet au dossier Program Files prédéfini 64 bits.
ProgramFilesFolder
Chemin complet du dossier Program Files 32 bits prédéfini.
ProgramMenuFolder
Chemin d’accès complet au dossier du menu programme.
RecentFolder
Chemin d’accès complet au dossier récent.
SendToFolder
Chemin complet du dossier SendTo de l’utilisateur actuel.
StartMenuFolder
Chemin complet du menu Démarrer dossier.
StartupFolder
Chemin complet du dossier de démarrage.
system16Folder
Chemin d’accès complet au dossier pour les DLL système 16 bits.
system64Folder
Chemin complet du dossier System64 prédéfini.
SystemFolder
Chemin d’accès complet au dossier System de l’utilisateur actuel.
TempFolder
Chemin d’accès complet au dossier Temp.
templateFolder
Chemin complet du dossier modèle de 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 définies pendant une installation d’administration.
COMPANYNAME
Nom de l’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 entré par l’utilisateur.
ProductID
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.
propriété UserSID
Défini par le programme d’installation en fonction de l’identificateur de sécurité (SID) de l’utilisateur.