Pregunta

Estoy creando una implementación para un entorno de trabajo, y lo estoy haciendo con Inno Setup. Envuelvo los otros instaladores en un Inno-exe-File. Funciona bien con otros instaladores exe, pero falla cuando se trata de instaladores MSI.

No sé si hay algún problema general, pero ignora por completo mi asociación de archivos con el MSI exe (funciona bien en Explorer, la asociación está bien).

¿Alguna idea? Probablemente hay algún problema general ...

¿Fue útil?

Solución 2

Gracias a ewall encontré que esto funciona para mí:

Use un archivo bat para la ejecución de todos sus MSI, donde llame a cada uno con la ruta completa, de esta manera:

"C:\WINDOWS\System32\msiexec.exe" /i "C:\Programme\mySetup\tmp\InstallernameX" /qb-

Otros consejos

Hacer que la secuencia de comandos inicie Windows Installer simplemente ejecutando el archivo .MSI no funcionará: la búsqueda de la acción predeterminada que se debe hacer al abrir un archivo la realiza el shell, pero no de forma automática los programas que intentan iniciar cosas .

Pero la respuesta es simple: solo necesita proporcionar el línea de comando msiexec.exe para iniciarlos, algo como esto:

%windir%\system32\msiexec.exe /i <your_msi_filename> /qb-
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top