Partager via


Option de désinstallation du correctif d’action personnalisée

Utilisez l’indicateur d’option suivant pour spécifier que le programme d’installation exécute l’action personnalisée uniquement lorsqu’un correctif est désinstallé. Pour définir l’option, ajoutez la valeur de cette table à la valeur dans le champ ExtendedType de la table CustomAction.

Windows Installer 4.0 et versions antérieures: Non pris en charge. Cette option est disponible à partir de Windows Installer 4.5.

Constant Hexadécimal Décimal Description
msidbCustomActionTypePatchUninstall 0x8000 32768 L’action personnalisée s’exécute uniquement lorsqu’un correctif est désinstallé.

 

Remarques

Cet attribut peut être ajouté à une action personnalisée en la créant dans le package Windows Installer (fichier.msi). Une nouvelle action personnalisée avec cet attribut peut être ajoutée par un correctif. Une action personnalisée ayant cet attribut peut être mise à jour par un correctif. Cet attribut ne peut pas être ajouté ou supprimé par un correctif à une action personnalisée existante.

Si un correctif ajoute ou met à jour une action personnalisée avec cet attribut, Windows Installer exécute l’action personnalisée nouvelle ou mise à jour lorsque le correctif est désinstallé. Windows Installer met à la disposition des mises à jour du correctif en cours de désinstallation pour l’action personnalisée de désinstallation du correctif. Le correctif doit inclure une table MsiTransformView*<PatchGUID>* pour fournir ces informations à Windows Installer.

Lorsqu’un package contenant une action personnalisée avec l'msidbCustomActionTypePatchUninstall attribut est installé à l’aide d’une version du programme d’installation antérieure à Windows Installer 4.0, le programme d’installation n’appelle pas l’action personnalisée lorsque le correctif est désinstallé. L’installation peut exécuter l’action personnalisée pendant l’installation, la réparation ou la mise à jour du package.

Les actions personnalisées avec l’attribut msidbCustomActionTypePatchUninstall doivent être conditionnées à l’aide de la propriété MSIPATCHREMOVE pour empêcher l’exécution de l’action personnalisée lors de l’installation, de la réparation ou de la mise à jour à l’aide d’un système avec Windows Installer 4.0 ou version antérieure. Lorsque Windows Installer 4.5 et versions ultérieures est installé, tous les correctifs sur le système ayant des actions personnalisées marquées avec l’attribut msidbCustomActionTypePatchUn install exécutent l’action personnalisée lors de la désinstallation des correctifs. Si Windows Installer 4.5 ou version ultérieure est supprimé du système, les correctifs perdent la fonctionnalité de désinstallation des correctifs d’action personnalisée.

Pour plus d’informations sur l’exécution d’une action personnalisée lors de la désinstallation d’un correctif à l’aide d’une version antérieure à Windows Installer 4.5, consultez Patch Uninstall Custom Actions.

options d’exécution In-Script d’action personnalisées

informations de référence sur les actions personnalisées

à propos des actions personnalisées

à l’aide d’actions personnalisées

MsiTransformView*<PatchGUID>*