Compartir a través de


Acción personalizada de opción de desinstalación de revisión

Use la marca de opción siguiente para especificar que el instalador ejecute la acción personalizada solo cuando se desinstala una revisión. Para establecer la opción, agregue el valor de esta tabla al valor del campo ExtendedType de la tabla CustomAction.

Windows Installer 4.0 y versiones anteriores: no compatible. Esta opción está disponible a partir de Windows Installer 4.5.

Constante Hexadecimal Decimal Descripción
msidbCustomActionTypePatchUninstall 0x8000 32 768 La acción personalizada solo se ejecuta cuando se desinstala una revisión.

 

Comentarios

Este atributo se puede agregar a una acción personalizada si lo crea en el paquete de Windows Installer (archivo .msi). Una revisión puede agregar una nueva acción personalizada con este atributo. Una acción personalizada que tiene este atributo se puede actualizar mediante una revisión. Este atributo no se puede agregar ni quitar mediante una revisión a una acción personalizada existente.

Si una revisión agrega o actualiza una acción personalizada con este atributo, Windows Installer ejecuta la acción personalizada nueva o actualizada cuando se desinstale la revisión. Windows Installer hace que las actualizaciones incluidas en la revisión que se desinstala estén disponibles para la acción de desinstalación de revisión personalizada. La revisión debe incluir una tabla MsiTransformView*<PatchGUID>* para proporcionar esta información a Windows Installer.

Cuando se instala un paquete que contiene una acción personalizada con el atributo msidbCustomActionTypePatchUninstall con una versión del instalador anterior a Windows Installer 4.0, el instalador no llama a la acción personalizada cuando se desinstala la revisión. La instalación puede ejecutar la acción personalizada durante la instalación, reparación o actualización del paquete.

Las acciones personalizadas con el atributo msidbCustomActionTypePatchUninstall deben condicionarse mediante la propiedad MSIPATCHREMOVE para evitar que la acción personalizada se ejecute al instalar, reparar o actualizar en un sistema con Windows Installer 4.0 o versiones anteriores. Cuando se instala Windows Installer 4.5 y versiones posteriores, todas las revisiones del sistema que tienen acciones personalizadas marcadas con el atributo msidbCustomActionTypePatchUninstall ejecutan la acción personalizada durante la desinstalación de revisiones. Si Windows Installer 4.5 o una versión posterior se quita del sistema, las revisiones pierden la funcionalidad de desinstalación de revisiones de la acción personalizada.

Para obtener información sobre cómo ejecutar una acción personalizada durante la desinstalación de una revisión con una versión anterior a Windows Installer 4.5, consulte Acciones personalizadas de desinstalación de revisiones.

Opciones de ejecución en script de acciones personalizadas

Referencia de acciones personalizadas

Acerca de las acciones personalizadas

Uso de acciones personalizadas

MsiTransformView*<PatchGUID>*