Instalé una aplicación de prueba que tiene dos funciones (FirstFeature & SecondFeature). Quiero eliminar solo una característica (SecondFeature) de la aplicación. Intenté usar la propiedad REMOVE en la línea de comando. Aquí está el comando utilizado para eliminar SecondFeature.Desinstalar una característica en particular usando msiexec
msiexec /x RemoveFeatures.msi REMOVE="SecondFeature" /L*V log.LOG
Pero está desinstalando la aplicación completa. El archivo de registro muestra que REMOVE = ALL se agrega de manera predeterminada. Aquí está la información del archivo de registro.
MSI (s) (24: B4) [17: 39: 05: 231]: línea de comandos: REMOVE = SecondFeature REMOVE = ALL
MSI (s) (24: B4) [17: 39: 05: 231]: CAMBIO DE PROPIEDAD: Agregar la propiedad ELIMINAR. Su valor es 'SecondFeature'.
MSI (s) (24: B4) [17: 39: 05: 231]: CAMBIO DE PROPIEDAD: Modificar la propiedad ELIMINAR. Su valor actual es 'SecondFeature'. Su nuevo valor: 'ALL'.
Indica que el valor de la propiedad REMOVE se anula durante el proceso de desinstalación. ¿Debo configurar cualquier otra propiedad para eliminar una característica específica?
Cualquier ayuda es apreciada. Gracias por adelantado !!!
Gracias Christoper. Funcionó para mí ... – Vishnu