Estoy buscando un software que pueda forzar/silenciar la mayoría de los principales asistentes de instalación para instalar el software sin ninguna interacción del usuario durante el proceso de instalación.
Entiendo que esto normalmente funciona para los instaladores que admiten instalaciones silenciosas (MSI/InstallShield), pero estoy hablando de estos que no lo hacen.
Por ejemplo, cuando se ejecuta desde la línea de comandos como:
silencer.exe setup.exe
instalará el programa sin ninguna interacción del usuario al suprimir cualquier ventana emergente al aceptar automáticamente los Términos/Licencias y otros campos obligatorios. O alguna idea similar.
Algo similar a yes
Linux, pero para Windows GUI. Esto se puede lograr escribiendo VBScript, pero estoy buscando alguna solución universal, si existe.
Según los comentarios, desenterré algunas soluciones:
msiexec
para paquetes de Microsoft Installer (MSI) , por ejemplo:
msiexec /i /path/to/install.msi /l*v out.log /qn
dónde:
/qn
: no muestra ninguna interfaz de usuario.
o simplemente correr msiexec /?
en busca de ayuda. Consulte: ¿Cómo automatizo las instalaciones de un MSI?
Sin embargo /q
, puede ser deshabilitado por los diseñadores .
WPKG : programa automatizado de implementación, actualización y eliminación de software para Windows.
Puede instalar MSI, InstallShield, PackagefortheWeb, Inno Setup, Nullsoft, otros instaladores de software o paquetes .exe, scripts .bat y .cmd y similares
nLite / NTLite - Personalizador de instalación de Windows ( ¿Cómo habilitar la configuración desatendida? ).
Buscador universal de interruptores silenciosos (USSF)
Utilidad diseñada para ayudarte a encontrar el interruptor silencioso en las aplicaciones que quieras instalar. Si desea implementar el software sin la intervención del usuario, puede usar esta herramienta para ejecutar el instalador de forma silenciosa.
Finalmente, puede considerar ponerse en contacto con el desarrollador de la aplicación para solicitar una instalación silenciosa o, alternativamente, consultar el foro Cambios de aplicación .
Alternativamente, verifique las siguientes aplicaciones que pueden monitorear su instalación de software y luego pueden crear un paquete de instalación silenciosa de los archivos y cambios de registro que ocurrieron durante la instalación:
WinInstall LE README (Freeware) (y su 'Discover Wizard')
Es una herramienta complementaria de reenvasado de bajo costo.
InstallRite (Freeware), (ver otras alternativas ).
Es una herramienta que puede ayudarlo a configurar o actualizar la misma aplicación en varias computadoras recreando la configuración de instalación y generando una imagen de clonación de software. Diseñado para ayudarlo a ahorrar tiempo, el programa también puede detectar los cambios en la configuración del sistema debido a la instalación del software.
Asistente posterior a la instalación de Windows (WPI) con scripts de Autoit.
Extractor Universal y su Instalador UniExtract
Universal Extractor es un programa diseñado para descomprimir y extraer archivos de cualquier tipo de archivo.
Instantánea de IA de Symantec (incluida en Symantec Ghost Corporate ).
Consulte: Preguntas frecuentes sobre la instalación automática de Symantec Ghost (AI)
También puede instalar AI Snapshot desde CDStart.exe desde su CD/archivos de instalación seleccionando "Instalar herramientas y utilidades" -> "Instalar AutoInstall"
Otros que no estoy seguro si son relevantes (necesita una segunda opinión):
Si todo lo anterior falla, debe escribir VBScript que inicia la aplicación ( WshShell.RUN
) o, para una solución más avanzada, puede (o pedirle a alguien que lo haga) escribir alguna aplicación contenedora para inyectar en el proceso usando, por ejemplo , DosBox Injector (algún código muestra ).
DosBox Injector se inyecta a sí mismo en las aplicaciones activas de Windows y redirige todos los ejecutables de DOS a DosBox antes de comenzar.
Consulte también los siguientes enlaces:
tímrico
Tomás
kenorb