¿Cómo fuerzo al instalador MSI de Windows a realizar una instalación completa?

¿Cómo fuerzo al instalador MSI de Windows a realizar una instalación completa?

Tengo un paquete de instalación MSI de Windows que me da la opción de realizar una instalación típica, personalizada o completa mediante la GUI.

La instalación predeterminada (típica) solo instala algunos componentes.

¿Cómo le digo que haga una instalación completa desde la línea de comando usando el /passiveinterruptor?

La versión del instalador es: 5.0.7600.

Respuesta1


ACTUALIZACIÓN junio 2018: Aunque la herramienta que se muestra a continuación ya no está disponible para descargar, la encontré a través de Wayback Machine. Supongo que está bien y es legal vincularlo, ya que la herramienta era gratuita. Enlaces actualizados a continuación.

ACTUALIZAR:Lamentablemente, esta herramienta de Wise ya no se puede descargar.. Tampoco estoy seguro de si está bien distribuirlo. Parecía ser una herramienta gratuita distribuida como parte de su suite principal Wise Package Studio, pero no creo que sea de código abierto. Ojalá lo lanzaran como una herramienta de código abierto.

Los productos de embalaje Wise han sido descontinuados debido a una serie deasuntos legales.


En una nota relacionada. Para lidiar con la línea de comando ridículamente compleja para msiexec.exe, puedes usar este programa gratuitoherramienta de creación de línea de comandos mside sabio:http://www2.wise.com/filelib/WICLB.exe(resucitado de la máquina Wayback).

Ejecute la descarga mediantevirustotal.compor seguridad.

Le permite crear una línea de comando de forma interactiva: ingrese la descripción de la imagen aquí

Respuesta2

Intente agregar ADDLOCAL=ALL al comando msiexec.exe general. Algo como:

C:\Windows\system32\msiexec.exe /I "D:\winzip112.msi" /QN ADDLOCAL=ALL

Más detalles:http://msdn.microsoft.com/en-us/library/aa367536(v=vs.85).aspx

Respuesta3

Depende del instalador qué interruptores de comando funcionarán. Normalmente, el modificador /passive realiza una instalación completa. Sin embargo, a veces es necesario establecer propiedades para activarlo y las propiedades no siempre están disponibles en línea.

Verificar:http://www.instedit.com/

Con este programa puede abrir paquetes MSI y modificar las propiedades para configurarlos como desee. Lo bueno es que puede volver a guardar el paquete MSI para poder reutilizar los valores de sus propiedades, lo cual es excelente para la implementación. Dice que tienes que pagar, pero simplemente descarga la versión gratuita y listo. Tiene una ligera curva de aprendizaje, pero no es demasiado difícil. ¡La función de búsqueda es tu amiga!

información relacionada