Cómo crear un archivo de instalación 'EXE'

Cómo crear un archivo de instalación 'EXE'

¿Qué hace cuando crea un nuevo software de Windows, desde una simple herramienta de diagnóstico hasta un complejo videojuego para PC, y desea compartirlo con el mundo? Bueno, podría comprimir los archivos en un solo archivo ZIP y distribuirlo.





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





Cubriremos tres formas diferentes de hacer un EXE en esta publicación: un paquete autoextraíble, un instalador simple usando el IExpress incorporado y un instalador avanzado usando el Inno Setup personalizable.





1.Haga un archivo EXE rápido usando 7-Zip

Probablemente ya use 7-Zip para extraer todo tipo de archivos de almacenamiento y sepa que 7-Zip puede crear archivos de almacenamiento, pero ¿sabía que también puede usarlo para crear un archivo EXE que actúa 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), incluso si no tiene el software adecuado, lo que puede suceder con formatos como 7Z, RAR, TAR y ZIP.

A continuación, se explica cómo crear un archivo SFX con 7-Zip:





  1. Prepare todos sus archivos y directorios dentro de un solo directorio principal y nombre el directorio como desee.
  2. Botón derecho del ratón en el directorio y seleccione 7-Zip> Agregar a archivo ...
  3. Debajo Opciones , habilitar Crear archivo SFX y seleccione la siguiente configuración ... > 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. Finalmente, haga clic en OK .

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. Ellos no modifican Registro de Windows . Además, no crean registros de instalación y no aparecen como software instalado en la aplicación de desinstalación. Son, literalmente, archivos de archivo disfrazados de archivos EXE.

Descargar: 7 cremalleras para Ventanas (Gratis)





cómo quitar algo de seguir viendo en netflix

2. Cómo usar IExpress para hacer un EXE fácilmente

IExpress es una utilidad que viene incluida con versiones de Windows que comienzan con 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 directiva de autoextracción (SED) escritos a mano. Recomendamos el Asistente.

Como 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 para donde la herramienta extraerá los archivos.

Y así es como creas tu instalador EXE usando IExpress:

  1. Abra el indicador Ejecutar ( Tecla de Windows + R ) y tipo iexpress.exe para iniciar el Asistente de IExpress.
  2. Seleccione Crear un nuevo archivo de directiva de autoextracción y haga clic en próximo .
  3. Seleccione Extraer solo archivos y haga clic en próximo .
  4. Para el título del paquete, el nombre de su aplicación es una opción segura.
  5. Para el mensaje de confirmación, elija Sin aviso o Preguntar al usuario con . No importa de ninguna manera. Para el usuario final, incluir uno siempre es una elección segura.
  6. Para el acuerdo de licencia, seleccione Mostrar una licencia si desea que el usuario final acepte un 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 Agregar , 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 Navegar , navegue hasta donde desee que se cree el archivo EXE del instalador y asígnele un nombre. Este es el archivo EXE que distribuirá a los usuarios finales. Hacer clic próximo .
  10. Finalmente, seleccione Guardar directiva de autoextracción (SED) archivo si desea crear un instalador modificado más adelante, como cuando haya parcheado el software y necesite un instalador actualizado. Si seleccionas No guardes , entonces tendrás que ejecutar todo el proceso desde cero.
  11. Sobre el Crear paquete página, haga clic en próximo .

Su paquete se creará en unos minutos. 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 se incluirán.
  • Si tiene varios archivos con el mismo nombre, incluso dentro de directorios separados, la creación del instalador fallará.

Debido a estas rarezas, recomendamos utilizar el método siguiente.

Relacionado: ¿Qué es una GUI (interfaz gráfica de usuario)?

3. La mejor manera de hacer un EXE: use Inno Setup

Inno Setup es un utilidad de código abierto que ha estado en desarrollo activo desde 1997. Fue creado en parte en respuesta al insatisfactorio InstallShield Express. Desde entonces, se ha convertido en el creador de instaladores elegido por aquellos a quienes 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 ocurre la instalación, si se crean accesos directos, etc. Los archivos ISS utilizan un formato similar a los archivos INI y se puede generar usando el Asistente de configuración Inno.

Para crear su instalador usando Inno Setup, ejecute el Compilador de configuración Inno aplicación. En el mensaje de bienvenida, seleccione Cree un nuevo archivo de secuencia de comandos utilizando el Asistente de secuencia de comandos . Desde allí, ingrese su Nombre de aplicación y Versión de aplicación. Opcionalmente, también puede incluir detalles del editor de la aplicación y del sitio web de la aplicación. Hacer clic próximo .

  1. Ahora, seleccione el Carpeta base de destino , cuyo valor predeterminado es Archivos de programa.
  2. Ingrese un Nombre de la carpeta de la aplicación , que es el nombre del directorio principal donde irán los archivos de instalación. Hacer clic próximo .
  3. Para el Archivo ejecutable principal de la aplicación , busque y seleccione el archivo EXE principal que iniciará su aplicación.
  4. 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 Agregar carpetas ... botones. Hacer clic próximo .
  5. En la página Accesos directos de la aplicación, deje los valores predeterminados o cámbielos para que se ajusten a sus preferencias. Todos se explican por sí mismos. Hacer clic próximo .
  6. En la página de 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. Normalmente, estos serán LICENSE.TXT, INSTALL.TXT y README.TXT, pero pueden ser los que desee. Hacer clic próximo .
  7. En la página Configurar idiomas, mantenga Inglés, pero puede agregar tantos otros idiomas como desee. Hacer clic próximo .

Ahora, siga estos pasos a continuación:

En la página Configuración del compilador, puede personalizar el archivo EXE del instalador:

  • los Carpeta de salida del compilador personalizada es donde se colocará el archivo EXE del instalador resultante.
  • Nombre del archivo base de salida del compilador así se llamará el archivo EXE. La configuración predeterminada es setup.exe .
  • Archivo de icono de configuración personalizada es el icono que utilizará el archivo EXE del instalador. Debe ser un archivo ICO, que puede descargar o convertir de PNG.
  • Configurar contraseña protegerá a los usuarios no autorizados del uso de su instalador. Déjelo en blanco para desactivar esta función.

Después de configurar sus ajustes, seleccione Terminar . Cuando se le solicite compilar el nuevo script, haga clic en . Cuando se le solicite que guarde la secuencia de comandos, seleccione No si se trata de un archivo de instalación de una sola vez. Seleccione si planea modificarlo o actualizarlo más tarde.

Espera a que se complete el proceso y listo, tendrás un archivo ejecutable contigo.

Descargar: Inno Setup para Ventanas (Gratis)

¿Qué método es mejor para crear un instalador EXE?

Si su software es básico, o si solo lo va a distribuir a un número limitado de personas, elija el método 7-Zip. Es fácil, rápido y casi no requiere conocimientos técnicos.

Si su software es algo simple y desea presentar un asistente de instalación real para sus usuarios finales, elija el método IExpress. Finalmente, opte por la aplicación Inno si tiene un software complejo y sabe lo que está haciendo.

Cuota Cuota Pío Correo electrónico ¿Qué es TrustedInstaller? ¿Por qué me impide cambiar el nombre de los archivos?

Descubra qué es TrustedInstaller, por qué TrustedInstaller le impide acceder a los archivos y cómo desactivar temporalmente TrustedInstaller.

Leer siguiente
Temas relacionados
  • Ventanas
  • Programación
  • Windows 10
  • Instalar software
  • Consejos de Windows
Sobre el Autor Joel Lee(1524 Artículos publicados)

Joel Lee es el editor en jefe de MakeUseOf desde 2018. Tiene un B.S. en Ciencias de la Computación y más de nueve años de experiencia profesional en redacción y edición.

Más de Joel Lee

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse