4 excelentes herramientas para crear paquetes de instalador de Windows

4 excelentes herramientas para crear paquetes de instalador de Windows

He escrito una buena cantidad de código en mi carrera de TI y he publicado una buena cantidad de programas de Windows también, por lo que una buena herramienta para crear paquetes de instaladores de Windows siempre fue clave. Cada programa tendría un conjunto diferente de necesidades, como scripts, dlls, configuraciones de seguridad, etc., Por lo tanto, era necesaria una herramienta que pudiera manejar un conjunto complejo de requisitos.

Si tiene el dinero o necesita toneladas de soporte, siempre puede ir con InstallShield, la opción sólida para muchas compañías que usan Windows. Siempre usamos InstallShield en nuestros primeros días, ya que llegó empaquetado con Visual Studio y Visual FoxPro.

Tabla de contenido

    Sin embargo, no es el único buen software para crear instaladores de Windows. En este artículo, voy a mencionar un par de otros servicios públicos gratuitos y pagados (aunque mucho más baratos) que puede probar en su organización.

    Sistema de instalación de scriptable NullSoft (NSIS)

    Si le encanta el software de código abierto, es posible que desee consultar el Sistema de instalación de scriptable NullSoft (NSIS). NSIS es un sistema profesional que puede usar para crear todo, desde instaladores de Windows muy simples hasta muy complejos. Es pequeño, pero tiene un conjunto de características grande, lo que lo hace adecuado para la distribución de Internet.

    Como puede ver por el nombre, NSIS está basado en script, lo que le permite crear una lógica tan complicada como necesita para manejar cualquier situación. Afortunadamente, para principiantes, también incluye un montón de complementos y scripts predefinidos para comenzar.

    Una característica única para el instalador avanzado es Análisis de instalador. Básicamente es un conjunto de herramientas para ver cómo los usuarios instalan, usan y desinstalan sus aplicaciones. Puede ver fácilmente qué tan grande es su base de usuario, cargue una encuesta cuando un usuario desinstale el programa y obtener información sobre el sistema del usuario y la ubicación geográfica. Todo esto en una interfaz web elegante y moderna que puede probar usted mismo.

    También le permite volver a empaquetar fácilmente sus aplicaciones en el nuevo formato APPX, que se requiere para la plataforma Universal Windows. No requiere ningún cambio de código y tienen una herramienta gratuita de Converter AppX. Esas son solo algunas de las características únicas, pero el instalador avanzado se cubre todas las bases. Consulte la lista completa de funciones aquí para cada edición.

    . Tiene un montón de características y funciona muy bien para pequeñas empresas con requisitos moderadamente complejos.

    Aquí hay una lista de algunas de las mejores características de Inno Setup:

    • Admite todas las versiones de Windows desde Windows 2000 hasta Windows 10
    • Admite la instalación de aplicaciones de 64 bits en Windows de 64 bits
    • Admite la creación de un solo archivo exe para una distribución fácil de archivos
    • Tipos de configuración personalizables y soporte completo para desinstalaciones de aplicaciones
    • Creación de atajos, entradas de registro y archivos INI
    • Admite instalaciones silenciosas y motor de secuencias de comandos Pascal para instalaciones más avanzadas
    • Extensiones de terceros que mejoran las características de Inno Setup

    En general, esta es una opción realmente buena, ya que es completamente gratuita y muy fácil de usar. No podrá hacer lo que puede hacer InstallShield o incluso el instalador avanzado, pero cubre casi todos los conceptos básicos.

    Wix Toolset

    El conjunto de herramientas WIX es un conjunto gratuito de herramientas para crear instaladores de Windows que funcione con Visual Studio 2012 o superior. Lo menciono por último porque requiere la curva de aprendizaje más grande. Puede crear algunos instaladores muy complejos con él, pero codificará bastante y usará una línea de comando a menudo.

    El conjunto de herramientas de WIX se basa en el modelo de autor XML. Si no tiene Visual Studio, puede usar las herramientas WIX o MSBuild. Admite la construcción de archivos de instalación de MSI, MSP, MSM y MST. También admite una gran cantidad de características del instalador de Windows.

    Por lo tanto, esos son algunos de los programas más conocidos y estables que puede usar para crear instaladores de Windows. Estoy seguro de que hay muchos otros por ahí, así que siéntase libre de hacernos saber cuál usa en los comentarios. Disfrutar!