Si encuentras algo que no entiendes puedes comentarlo y trataremos de ayudarte lo más rápido posible.
Solución:
Deberías poder usar el /quiet
o /qn
opciones con msiexec
para realizar una instalación silenciosa.
Los paquetes MSI exportan propiedades públicas, que puede establecer con el PROPERTY=value
sintaxis al final del msiexec
parámetros
Por ejemplo, este comando instala un paquete sin interfaz de usuario ni reinicio, con un registro y dos propiedades:
msiexec /i c:pathtopackage.msi /quiet /qn /norestart /log c:pathtoinstall.log PROPERTY1=value1 PROPERTY2=value2
Puedes leer las opciones de msiexec
simplemente ejecutándolo sin opciones desde Inicio -> Ejecutar.
La forma correcta de instalar un MSI de forma silenciosa es mediante el msiexec.exe command line
como sigue:
msiexec.exe /i c:setup.msi /QN /L*V "C:Tempmsilog.log"
Explicación rápida:
/L*V "C:Tempmsilog.log"= verbose logging
/QN = run completely silently
/i = run install sequence
Hay una respuesta mucho más completa aquí: Script por lotes para instalar MSI. Esta respuesta proporciona detalles sobre el Opciones de la línea de comandos de msiexec.exe y una descripción de cómo encontrar las “propiedades públicas” que puede establecer en la línea de comando en el momento de la instalación. Estas propiedades son generalmente diferentes para cada MSI.
Si para ti ha sido útil nuestro artículo, nos gustaría que lo compartas con otros programadores y nos ayudes a dar difusión a este contenido.