Nouveautés de Windows Installer 5.0
Les informations de cette rubrique identifient les ajouts et les modifications disponibles dans Windows Installer 5.0.
Windows Installer 5.0 est inclus avec les versions suivantes de Windows :
- Client : Windows 7 et toutes les versions ultérieures.
- Serveur : Windows Server 2008 R2 et toutes les versions ultérieures.
Notes
Il n’existe pas de redistribuable pour Windows Installer 5.0. Pour obtenir la liste des redistribuables disponibles pour les versions précédentes de Windows Installer, consultez Redistribuables Windows Installer. Pour obtenir la liste complète des versions de Windows Installer, consultez Versions publiées de Windows Installer.
Cette page est fournie à titre de guide pour la documentation. Vous devez vous référer à la section Requirements des pages de référence principales pour déterminer les exigences réelles du système d’exploitation. Certaines parties de Windows Installer qui ne sont pas liées à partir de cette page peuvent être disponibles dans une autre version de Windows Installer. Pour plus d’informations sur les autres versions de Windows Installer, consultez Nouveautés de Windows Installer.
Propriétés des informations récapitulatives
- Le résumé du modèle contient de nouvelles valeurs pour indiquer que la base de données est compatible avec Windows RT ou la plateforme Arm64.
- Table MsiServiceConfig
- Table MsiServiceConfigFailureActions
- Table MsiShortcutProperty
- Table MsiLockPermissionsEx
Évaluateurs de cohérence interne - ICE
Propriétés de l’objet Installer
Propriétés de l’objet Components
Propriétés de l’objet Client
Propriétés de l’objet ComponentInfo
Remarques
Les développeurs d’installation peuvent utiliser Windows Installer 5.0 pour créer un package d’installation unique capable d’installer l’application par ordinateur ou par utilisateur. Pour plus d’informations, consultez Création de package unique. L’évaluateur de cohérence interne ICE105 vérifie que le package a été créé pour être installé dans un contexte par utilisateur. Une application pouvant être installée, mise à jour, exécutée et supprimée par un utilisateur standard sans élévation est appelée application Per-User (PUA). Une PUA peut offrir une meilleure expérience utilisateur, réduire les effets sur le système et d’autres utilisateurs de l’ordinateur, et réserver l’invite UAC à des situations qui nécessitent réellement l’élévation des privilèges de l’utilisateur. Les fonctionnalités de création de package unique de Windows Installer 5.0 peuvent faciliter le développement d’applications Per-User.
Les options de configuration des services permettent à un package Windows Installer de personnaliser les services sur un ordinateur. Pour plus d’informations, consultez Utilisation de la configuration des services.
À compter de Windows Installer 5.0, un package Windows Installer est capable de sécuriser de nouveaux comptes, services Windows, fichiers, dossiers et clés de registre. La table MsiLockPermissionsEx peut spécifier un descripteur de sécurité qui refuse des autorisations, spécifie l’héritage des autorisations d’une ressource parente ou spécifie les autorisations d’un nouveau compte. Pour plus d’informations, consultez Sécurisation des ressources.
Windows Installer 5.0 peut énumérer tous les composants installés sur l’ordinateur et obtenir le chemin de la clé pour le composant. Pour plus d’informations, consultez Énumération des composants.
Windows Installer 5.0 exécuté sur Windows Server 2012 ou Windows 8 prend en charge l’installation d’applications approuvées sur Windows RT. Un package, un correctif ou une transformation Windows Installer qui n’a pas été signé par Microsoft ne peut pas être installé sur Windows RT. La propriété Template Summary indique la plateforme compatible avec la base de données d’installation et doit inclure la valeur pour Windows RT.
Windows Installer 5.0 exécuté sur Windows 10 sur des processeurs Arm64 prend en charge l’installation d’applications compilées spécifiquement pour la plateforme Arm64. La propriété Template Summary de ces packages doit inclure la valeur Arm64.