4 excelentes herramientas para crear paquetes de Windows Installer


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

Si tiene 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 venía empaquetado con Visual Studio y Visual Foxpro.

Sin embargo, no es el único software bueno que existe para crear instaladores de Windows. En este artículo, mencionaré algunas otras utilidades gratuitas y de pago (aunque mucho más económicas) que puede probar en su organización.

Sistema de instalación de secuencias de comandos de Nullsoft (NSIS)

Sistema de instalación de secuencias de comandos de Nullsoft (NSIS). NSIS es un sistema profesional que puede usar para crear desde instaladores de Windows muy simples hasta muy complejos. Es pequeño, pero tiene un gran conjunto de características que lo hace adecuado para la distribución en Internet.

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

Aquí hay una breve lista de algunas de mis características favoritas de este creador de paquetes de MSI:

  • Posibilidad de crear instaladores de Windows que pueden instalar, desinstalar, configurar ajustes del sistema, extraer archivos y más .
  • ¡NSIS tiene una sobrecarga de solo 34KB! Es, de lejos, el instalador de Windows más pequeño en comparación con InstallShield y Wise.
  • Un instalador que es compatible con todas las versiones principales de Windows desde Windows 95 a Windows 10.
  • Tres métodos de compresión ( ZLib, BZip2, LZMA) para garantizar la mayor compresión para sus paquetes de instalador.
  • El instalador basado en script es mejor que otros programas que solo generan una lista de archivos y claves de registro. Usando el lenguaje de script, puede realizar muchas tareas de instalación diferentes, como actualizaciones, verificaciones de versiones, reinicios del sistema, modificación de variables de entorno, acceso a la API de Windows y más.
  • Crear diálogos e interfaces personalizados para incluir la entrada del usuario. opciones de configuración e incluso una interfaz de asistente personalizada.
  • Extienda las capacidades de NSIS con complementos que se puedan comunicar con el instalador.
  • Soporte para instalación web y parcheo de archivos a través de Internet .
  • El programa admite muchas otras funciones, incluida la autoverificación del instalador mediante suma de comprobación, lista y árbol para la selección de componentes, modo silencioso para instalaciones automatizadas, editor de código completo para escribir scripts, etc.

    Advanced Installer

    Instalador avanzado también tiene una versión gratuita, pero también tiene varias otras versiones que aumentan de precio según la complejidad de su instalador ser. Se actualiza muy a menudo y funciona muy bien.

    Si busca algo más profesional que también incluya algunas opciones de soporte, entonces Advanced Installer es una buena opción. Si quiere un desglose de funciones entre las cinco versiones diferentes que tienen, entonces revise el enlace. La versión gratuita en realidad tiene muchas características y pudimos usar eso en nuestra compañía durante mucho tiempo porque nuestros instaladores eran bastante simples.

    Una característica única de Advanced Installer es Installer Analytics. 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 usuarios, cargar una encuesta cuando un usuario desinstala el programa y obtener información sobre el sistema y la ubicación geográfica del usuario. Todo esto en una interfaz web elegante y moderna que puede Pruébate.

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

    Configuración Inno

    Configuración de Inno es un instalador avanzado de Windows que es completamente gratuito y que funciona desde 1997. Tiene un montón de funciones 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 único archivo EXE para una fácil distribución de archivos
    • Tipos de configuración personalizables y soporte completo para la aplicación desinstala
    • Creación de atajos, entradas de registro y archivos INI
    • Admite instalaciones silenciosas y el motor de scripts Pascal para instalaciones más avanzadas
    • Extensiones de terceros que mejoran las funciones de Inno setup
    • En general, esta es una muy buena opción ya que es completamente gratis y muy fácil de usar. No va a poder hacer lo que InstallShield o incluso Advanced Installer puede hacer, pero cubre prácticamente todos los aspectos básicos.

      WIX Toolset

      The WIX Toolset es un conjunto gratuito de herramientas para crear instaladores de Windows que funciona con Visual Studio 2012 o superior. Lo mencioné último porque requiere la mayor curva de aprendizaje. Puedes crear instaladores muy complejos con él, pero estarás codificando bastante y usando una línea de comando a menudo.

      WIX Toolset se basa en el modelo de autoría 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 es compatible con una gran cantidad de características de Windows Installer.

      Estos 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 no dude en decirnos cuál utiliza en los comentarios. ¡Disfruta!

      Super Pack De Las Mejores Herramientas Portables Para Windows

      Artículos Relacionados:


      12.10.2017