Compartir a través de


Opción de desinstalación de revisión de acción personalizada

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 se admite. Esta opción está disponible a partir de Windows Installer 4.5.

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

 

Observaciones

Este atributo se puede agregar a una acción personalizada si lo crea en el paquete de Windows Installer (.msi archivo). 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 desinstala la revisión. Windows Installer hace que las actualizaciones de la revisión se desinstalen disponibles para la acción personalizada de desinstalación de revisiones. 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 mediante 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 estar condicionados mediante la propiedadMSIPATCHREMOVEpara evitar que se ejecute la acción personalizada al instalar, reparar o actualizar mediante 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 posterior se quita del sistema, las revisiones pierden la funcionalidad de desinstalación de revisiones de acción personalizada.

Para obtener información sobre cómo ejecutar una acción personalizada durante la desinstalación de una revisión mediante una versión anterior a Windows Installer 4.5, consulta Patch Uninstall Custom Actions.

opciones de ejecución de In-Script acción personalizada

referencia de acción personalizada

Acerca de las acciones personalizadas

usar acciones personalizadas

MsiTransformView*<PatchGUID>*