¿Software para obligar al instalador/a la configuración a ejecutarse en silencio?

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 yesLinux, pero para Windows GUI. Esto se puede lograr escribiendo VBScript, pero estoy buscando alguna solución universal, si existe.

Eso dependería en gran medida del tipo de instalador, los permisos requeridos y si el usuario tiene o no un programa de sandboxing. Funciona en Linux porque la instalación del paquete generalmente es siempre la misma. En Windows, varía mucho según la aplicación. Me imagino que tal solución funcionaría bien con instaladores autoextraíbles simples, pero no tan bien con instaladores personalizados que vienen con Adware/Crapware incluido o aquellos que requieren permisos elevados.
Echaría un vistazo a esto desde SuperUser, superuser.com/questions/31811/… . Si yo fuera usted, crearía un script de AutoIt que buscaría palabras como "siguiente", "sí", "términos", etc. y haría clic en ellas (eso debería instalar la mayoría de los instaladores). Puede iniciar programas en silencio (ocultos) con AutoIt usando el comando "Ejecutar ('programa', 'directorio de trabajo', @SW_HIDE).
@Tom Gracias, probaré AutoIt. Espero que funcione con Wine, ya que mi objetivo es instalar la aplicación de Windows en un servidor Linux sin interfaz, así que espero que funcione.

Respuestas (1)

Según los comentarios, desenterré algunas soluciones:

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.

  • AutoIT (Freeware) y Colección de scripts de miembros del foro.
  • 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"

  • Cree su propio instalador MSI a través de InstEd para que coincida con los criterios.

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:

¡Linda y ordenada lista!