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. (Windows)Cada programa tendría un conjunto diferente de necesidades, como secuencias de comandos, archivos DLL(DLLs) , configuraciones de seguridad, etc., por lo que se necesitaba una herramienta que pudiera manejar un conjunto complejo de requisitos.
Si tiene el dinero o necesita mucho soporte, siempre puede optar por InstallShield , la opción sólida para muchas empresas 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 buen software que existe para crear instaladores de Windows . En este artículo, voy a mencionar un par de otras utilidades gratuitas y de pago (aunque mucho más baratas) que puede probar en su organización.
Sistema de instalación programable de Nullsoft(Nullsoft Scriptable Install System) ( NSIS )
Si le encanta el software de código abierto, es posible que desee consultar Nullsoft Scriptable Install System (NSIS) . NSIS es un sistema profesional que puede usar para crear todo, desde instaladores de Windows muy simples hasta muy complejos. (Windows)Es pequeño, pero tiene un gran conjunto de funciones, lo que lo hace adecuado para la distribución por Internet .
Como puede ver por el 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 comenzar.
Aquí hay una breve lista de algunas de mis funciones favoritas de este creador de paquetes MSI :
- Capacidad(Ability) para crear instaladores de Windows que pueden instalar, desinstalar, establecer la configuración del sistema, extraer archivos y más.
- ¡ NSIS tiene una sobrecarga de solo 34 KB! Es, con mucho, el instalador de Windows más pequeño en comparación con (Windows)InstallShield y Wise .
- Un instalador que es compatible con todas las versiones principales de Windows , desde Windows 95 hasta Windows 10 .
- Tres métodos de compresión ( ZLib , BZip2 , LZMA ) para garantizar la mayor compresión para sus paquetes de instalación.
- (Script)El instalador basado en secuencias de comandos 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 versión, reinicios del sistema, modificación de variables de entorno, acceso a la API de Windows(Windows API) y más.
- Cree(Create) diálogos e interfaces personalizados para incluir entradas de usuario, opciones de configuración e incluso una interfaz de asistente personalizada.
- Amplíe las capacidades de NSIS con complementos que pueden comunicarse 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 la suma de verificación, la lista y el árbol para la selección de componentes, el modo silencioso para instalaciones automatizadas, el editor de código completo para escribir scripts, etc.
Instalador avanzado
Advanced Installer 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. Se actualiza muy a menudo y funciona muy bien.
Si está buscando algo más profesional que también incluya algunas opciones de soporte, entonces el Instalador avanzado(Advanced Installer) es una buena opción. Si desea un desglose de funciones(feature breakdown) entre las cinco versiones diferentes que tienen, consulte el enlace. La versión gratuita en realidad tiene muchas funciones y pudimos usarlas en nuestra empresa 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 tus 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 probar usted mismo(test yourself) .
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(Universal Windows Platform) . 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 el Instalador avanzado(Advanced Installer) cubre prácticamente todas las bases. Consulte la lista completa de características(full list of features) aquí para cada edición.
Configuración Inno
Inno Setup es un instalador avanzado de Windows que es completamente gratuito y existe 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 solo archivo EXE para facilitar la distribución de archivos(EXE)
- Tipos de configuración personalizables y soporte completo para desinstalaciones de aplicaciones
- Creación de accesos directos, entradas de registro y archivos INI
- Admite instalaciones silenciosas y motor de secuencias de comandos Pascal para instalaciones más avanzadas
- Extensiones de terceros(Third) que mejoran las características de la configuración de Inno
En general, esta es una muy buena opción ya que es completamente gratis y muy fácil de usar. No podrá hacer lo que InstallShield o incluso Advanced Installer pueden hacer, pero cubre prácticamente todos los aspectos básicos.
Conjunto de herramientas WIX
El conjunto de herramientas WIX(WIX Toolset) es un conjunto gratuito de herramientas para crear instaladores de Windows que funcionan con (Windows)Visual Studio 2012 o superior. Lo menciono al final porque requiere la mayor curva de aprendizaje. Puede crear algunos instaladores muy complejos con él, pero codificará bastante y usará una línea de comando con frecuencia.
WIX Toolset se basa en el modelo de creación de XML . Si no tiene Visual Studio , puede usar las herramientas de Wix o (Wix)MSBuild . Admite la creación de archivos de instalación MSI , MSP , MSM y MST . También es compatible con una gran cantidad de funciones de Windows Installer .
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, así que siéntete libre de hacernos saber cuál usas en los comentarios. ¡Disfrutar!
Related posts
Mover, eliminar o copiar archivos automáticamente en Windows
7 excelentes herramientas para crear tus propios tutoriales en video
5 herramientas para convertir archivos BIN a imágenes ISO
5 programas gratuitos para limpiar por completo un disco duro
20 de los mejores dispositivos de transmisión de TV
5 alternativas de Windows al comando sudo de Linux
Los 11 mejores programas gratuitos de captura de pantalla para Windows
Software gratuito de escaneo WiFi y escáner de canales para Windows
Revisión de 5 utilidades para cambiar servidores DNS en Windows
Cómo usar un administrador de paquetes de Windows para instalar programas de Windows
Las 6 mejores aplicaciones para comprobar la temperatura de la CPU en Windows 11/10
ToDoist Desktop App Para Windows: A Full Review
Las 7 mejores utilidades gratuitas de ajuste para Windows
4 excelentes servicios de correo electrónico privado y anónimo
15 herramientas de diagnóstico de Windows para mejorar la salud de su PC
5 aplicaciones para buscar y eliminar archivos duplicados en Windows 10
Las 5 mejores aplicaciones de filtro de luz azul para Windows, Mac y Linux
La herramienta de eliminación de software malintencionado de Windows: una guía completa
Las 4 mejores aplicaciones de terceros para Windows 10 que debe instalar ahora
7 herramientas en línea para crear lecciones para estudiantes en casa