¿Cómo puedo realizar una acción personalizada en WiX que solo se ejecuta en la instalación o desinstalación?

Tengo dos acciones personalizadas, una de las cuales me gustaría ejecutar cuando mi producto está instalado y la otra cuando está desinstalado.

Mi acción personalizada se llama actualmente desde un módulo de combinación después de "InstallFinalize", pero esto sucede tanto para la instalación como para la desinstalación. He intentado agregar la condición "NO INSTALADO Y NO ACTUALIZADO", pero me dio un error:

Error 2762. No se puede escribir el registro de script. Transacción no iniciada.

También he intentado adjuntar a otras acciones (por ejemplo, UnpublishComponents), pero no puedo encontrar ninguna que sea única para instalar o desinstalar.

¿Como puedo solucionar este problema?

Respuestas a la pregunta(2)

Su respuesta a la pregunta