Cómo hacer un archivo de instalación EXE

Cómo hacer un archivo de instalación EXE / Windows

¿Qué debe hacer cuando ha creado un nuevo software de Windows? Desde una simple herramienta de diagnóstico 13 Herramientas de diagnóstico de Windows para verificar el estado de su PC 13 Herramientas de diagnóstico de Windows para verificar el estado de su PC Microsoft Windows puede tener problemas que no son fáciles de diagnosticar . Aquí hay algunas herramientas útiles para ayudarlo a resolver problemas. Lea más acerca de un complejo videojuego de PC 5 Software de desarrollo de juegos gratuito Herramientas para crear sus propios juegos 5 Software de desarrollo de juegos gratuito Herramientas para crear sus propios juegos Aquí tiene el mejor software de desarrollo de juegos gratuito y las herramientas que puede usar para comenzar a hacer su juego soñado hoy. . Leer más - ¿y quieres compartirlo con el mundo? Bueno, podrías comprimir los archivos en un solo archivo ZIP y distribuirlos.

O puede ser elegante y crear un instalador EXE en su lugar.

Cubriremos tres métodos diferentes en esta publicación: un paquete autoextraíble, un instalador simple que usa el IExpress incorporado y un instalador avanzado que usa el programa de instalación Inno personalizable..

Método rápido: utilizando 7-Zip

Probablemente ya esté utilizando 7-Zip para extraer todo tipo de archivos de archivo Cómo extraer archivos de ZIP, RAR, 7z y otros archivos comunes Cómo extraer archivos de ZIP, RAR, 7z y otros archivos comunes ¿alguna vez se enfrentó con un .rar? archivo y se preguntó cómo abrirlo? Afortunadamente, administrar archivos ZIP y otros archivos comprimidos es simple con las herramientas adecuadas. Aquí está lo que necesitas saber. Lee más, y probablemente ya sabes que 7-Zip puede crear archivos de almacenamiento, pero ¿sabías que también puedes usarlo para crear un archivo EXE que funciona como un instalador??

Se llama un Archivo SFX (“autoextraíble”) y funciona comprimiendo todos los archivos finales juntos, luego incrustando un archivo EXE especial dentro del archivo que sabe cómo extraer todo. En otras palabras, el destinatario puede extraer el archivo SFX (que aparece como un archivo EXE en sí mismo), incluso si no tiene el software correcto, que puede suceder con formatos como 7Z, RAR, TAR y ZIP..

Cómo crear tu propio archivo SFX con 7-Zip:

  1. Prepare todos sus archivos y directorios dentro de un único directorio principal y nombre el directorio como desee..
  2. Haga clic derecho en el directorio y seleccione 7-Zip> Añadir a archivo ...
  3. Debajo Opciones, habilitar Crear archivo SFX y seleccione los siguientes ajustes ...
    > Formato de archivo: 7z
    >
    Nivel de compresión: Normal
    >
    Método de compresión: LZMA2
    >
    Tamaño del diccionario: 16 MB
    >
    Tamaño de la palabra: 32
    >
    Tamaño de bloque sólido: 2 GB
  4. Hacer clic DE ACUERDO. Hecho!

Tenga en cuenta que los archivos SFX no son verdaderos archivos de instalación. No colocan los archivos extraídos en un directorio de destino designado. No modifican el registro de Windows. No crean registros de instalación y no se muestran como “software instalado” en la aplicación Desinstalar. Son literalmente archivos archivados disfrazados de archivos EXE.

Descargar - 7-Zip (Gratis)

Método fácil: utilizando IExpress

IExpress es una utilidad que viene incluida con las versiones de Windows a partir de Windows XP y posteriores. La utilidad viene con una interfaz gráfica de front-end (llamada IExpress Wizard), pero también puede crear archivos de instalación utilizando archivos de Directivas de Extracción Automática (SED, por sus siglas en inglés). Recomendamos el mago.

Como el 7-Zip anterior, este método crea un archivo autoextraíble pero con dos diferencias principales: una, el usuario final procederá a través de un Asistente de instalación de varias páginas, y dos, el usuario final puede especificar el directorio de destino donde la herramienta extraerá los archivos.

Cómo crear su propio instalador EXE usando IExpress:

  1. Abra el indicador de ejecución (Tecla de Windows + R) y escriba iexpress.exe para iniciar el asistente IExpress.
  2. Seleccionar Crear un nuevo archivo de directivas de autoextracción y haga clic Siguiente.
  3. Seleccionar Extraer archivos solamente y haga clic Siguiente.
  4. Para el título del paquete, el nombre de su aplicación es una opción segura.
  5. Para el aviso de confirmación, elija No pronta o Preguntar al usuario con. No importa de ninguna manera. Por el bien del usuario final, incluir uno siempre es una opción segura.
  6. Para el acuerdo de licencia., Mostrar una licencia si desea que el usuario final acepte algún tipo de Acuerdo de licencia de usuario final (EULA). Si no, está bien seleccionar No mostrar una licencia.
  7. Agregue todos los archivos que desea ver instalados haciendo clic en Añadir, navegando hasta donde están los archivos, y seleccionándolos todos.
  8. Continúe con el Asistente de IExpress y seleccione sus opciones preferidas para el Mostrar ventana y Mensaje terminado indicaciones.
  9. Para el nombre del paquete, haga clic en Vistazo, navega hasta donde quieras que se cree el instalador EXE, y dale un nombre. Este es el archivo EXE que va a distribuir a los usuarios finales. Hacer clic Siguiente.
  10. Finalmente, seleccione Guardar el archivo de la directiva de autoextracción (SED) si desea crear un instalador modificado más adelante, por ejemplo, cuando haya realizado una actualización del software y necesite un instalador actualizado. Si selecciona No guardar, Entonces tendrás que ejecutar todo el proceso desde cero..
  11. Sobre el Crear paquete página, haga clic en Siguiente. Espere. Hecho!

Tenga en cuenta que IExpress tiene algunas peculiaridades y problemas. No permite la inclusión de directorios vacíos. Si su instalación tiene subdirectorios, los subdirectorios no serán incluidos. Si tiene varios archivos con el mismo nombre, incluso dentro de directorios separados, la creación del instalador fallará.

Debido a estas rarezas, recomendamos usar el método a continuación en su lugar.

Método recomendado: utilizando Inno Setup

Inno Setup es una utilidad de código abierto ¿Qué es el software de código abierto? [MakeUseOf explica] ¿Qué es el software de código abierto? [MakeUseOf Explica] "Código abierto" es un término que se usa mucho en estos días. Es posible que sepa que ciertas cosas son de código abierto, como Linux y Android, pero ¿sabe lo que implica? Lo que está abierto ... Lea más que ha estado en desarrollo activo desde 1997. Fue creado en parte como respuesta a la versión inferior de InstallShield Express. Desde entonces, se ha convertido en el creador de instaladores de elección para aquellos que no les importa explorar opciones propietarias..

Su mayor atractivo es su flexibilidad. Inno Setup utiliza archivos de script con una extensión ISS (“Inno Setup Script”) para personalizar varios aspectos del instalador: qué archivos se incorporan, dónde se realiza la instalación, si se crean accesos directos, etc. Los archivos ISS utilizan un formato similar a los archivos INI y se pueden generar utilizando el Asistente de instalación Inno.

Cómo crear su propio instalador usando Inno Setup:

  1. Inicie la aplicación Inno Setup Compiler.
  2. En el mensaje de bienvenida, seleccione Cree un nuevo archivo de script con el Asistente de script.
  3. Ingrese el nombre de su aplicación y la versión de la aplicación. Opcionalmente, también puede incluir detalles de Application Publisher y Application Website. Hacer clic Siguiente.
  4. Selecciona el Carpeta base de destino, que por defecto es Archivos de programa. Ingrese un Nombre de la carpeta de la aplicación, que es el nombre del directorio principal donde irán sus archivos de instalación. Hacer clic Siguiente.
  5. por Aplicación del archivo ejecutable principal., Busque y seleccione el archivo EXE principal que iniciará su aplicación. Si no está instalando una aplicación, habilite La aplicación no tiene un archivo ejecutable principal.. Luego agregue archivos y carpetas a su instalación con el Agregar archivos… y Añadir carpetas ... botones. Hacer clic Siguiente.
  6. En la página de accesos directos a aplicaciones, deje los valores predeterminados o cámbielos para que se ajusten a sus preferencias. Todos se explican por sí mismos. Hacer clic Siguiente.
  7. En la página Documentación de la aplicación, puede señalar hasta tres archivos TXT que se mostrarán durante el proceso de instalación del usuario final. Por lo general, estos serán LICENSE.TXT, INSTALL.TXT y README.TXT, pero pueden ser lo que quieras. Hacer clic Siguiente.
  8. En la página de configuración de idiomas, mantenga Inglés Pero siéntase libre de agregar tantos otros idiomas como desee. Hacer clic Siguiente.
  9. En la página de configuración del compilador, puede personalizar el archivo EXE del instalador:
    > Carpeta de salida del compilador personalizado es donde se colocará el archivo EXE de instalación resultante.
    > Nombre del archivo base de salida del compilador Es como se llamará el archivo EXE. La configuración predeterminada es setup.exe.
    > Archivo de iconos de configuración personalizada es el icono que se utilizará para el archivo EXE del instalador. Debe ser un archivo ICO, que puede descargar o convertir desde PNG Cómo personalizar cualquier icono en Windows Cómo personalizar cualquier icono en Windows Personalizar los iconos de Windows puede ser frustrante. Por suerte, hicimos el trabajo por ti! Aquí hay una guía completa para cambiar cualquier ícono de Windows, sin importar la ubicación. Lee mas .
  10. Contraseña de configuración protegerá a los usuarios no autorizados del uso de su instalador. Déjelo en blanco para desactivar esta función..
  11. Hacer clic Terminar. Cuando se le solicite que compile el nuevo script, haga clic en . Cuando se le solicite guardar la secuencia de comandos, seleccione No Si se trata de un archivo de instalación de una sola vez o seleccione Si planeas modificarlo o actualizarlo más tarde. Hecho!

Descargar - Inno Setup (Gratis)

Qué método es adecuado para usted?

Si su software es extremadamente simple o si solo va a distribuirlo a un número limitado de personas, utilice el método 7-Zip. Es fácil, rápido y casi no requiere experiencia técnica..

Si su software es algo simple y desea presentar un asistente de instalación real para sus usuarios finales, vaya con el método IExpress.

Si su software es complejo y tiene mucha experiencia técnica en su haber, utilice el método Inno Setup. Es el más flexible, más poderoso y no sufre los problemas que afectan a IExpress.

¿Qué método utilizarás? ¿Hay otros métodos que nos perdimos? Háganos saber en los comentarios a continuación.!

Crédito de la imagen: sdecoret, DaGa5 a través de Shutterstock.com

Explore más acerca de: Instalar software, Windows, Windows 10, Windows 8.