Msiexec REINSTALL = ALL REINSTALLMODE = vamus no reinstala nada

Básicamente estoy tratando de actualizar mi aplicación, y a mi entender, lo siguiente debería reinstalar incondicionalmente todos los componentes: msiexec / i myapp.msi REINSTALL = ALL REINSTALLMODE = vamus

Sin embargo, en el registro detallado veo: MSI (s) (A0: 60) [15: 40: 10: 948]: Componente: A; Instalado: Local; Solicitud: nulo; Acción: nulo

MSI (s) (A0: 60) [15: 40: 10: 948]: Componente: B; Instalado: Local; Solicitud: nulo; Acción: nulo

MSI (s) (A0: 60) [15: 40: 10: 948]: Componente: C; Instalado: Local; Solicitud: nulo; Acción: nulo

MSI (s) (A0: 60) [15: 40: 10: 948]: Componente: D; Instalado: Local; Solicitud: nulo; Acción: nulo

Etc para cada componente. Si elimino o cambio el nombre de un archivo de la carpeta de destino, instalará correctamente la nueva versión, sin embargo, si el archivo existe en la ubicación, lo ignorará en lugar de reemplazarlo con la copia en el archivo msi actual.

Alguien tiene alguna idea de lo que podría estar saliendo mal?

Edit: el instalador se creó en WiX. Product ID y UpgradeCode siguen siendo los mismos, mientras PackageID se establece en *, por lo que se debe generar uno nuevo para cada compilación, por lo que debe ser correcto hasta donde sé

Respuestas a la pregunta(4)

Su respuesta a la pregunta