¿Cómo hacer un archivo de instalación “exe”
¿Qué se hace cuando se haya creado un nuevo software de Windows - cualquier cosa desde una herramienta de diagnóstico sencillo a una videojuego complejo PC - y desea compartirlo con el mundo? Bueno, se podría comprimir los archivos en un solo archivo ZIP y distribuir dicho.13 Diagnósticos de Windows herramientas para comprobar la salud de su PC13 Diagnósticos de Windows herramientas para comprobar la salud de su PCCada usuario de Windows finalmente se encuentra con problemas que no son fáciles de diagnosticar. Marcar este artículo, por lo que tendrá una lista de herramientas útiles para ayudarle cuando le pasa a usted!Lee mas
O puede ser de lujo y crear un archivo EXE instalador en su lugar.
Vamos a estar cubriendo tres métodos diferentes en este post: un paquete de extracción automática, un instalador simple utilizando el incorporado en IExpress, y un instalador avanzado utilizar la configuración personalizable Inno.
Método rápido: El uso de 7-Zip
Es probable que ya utiliza para el 7-Zip la extracción de todo tipo de ficheros de archivo, y usted probablemente ya sabe que 7-Zip puede crear ficheros de archivo, pero ¿sabía que también se puede utilizar para crear un archivo EXE que actúa como un instalador?Cómo extraer los archivos ZIP, RAR, 7z & Otros Archivos comunesCómo extraer los archivos ZIP, RAR, 7z & Otros Archivos comunes¿Alguna vez se enfrenta con un archivo .rar y se preguntó cómo abrirlo? Afortunadamente, la gestión de archivos ZIP y otros archivos comprimidos es sencillo con las herramientas adecuadas. Aquí está lo que necesitas saber.Lee mas
Vídeo: Solución al ejecutar archivo exe
Se llama archivo SFX ( “Auto-extraíble”) y funciona comprimiendo toda su extremo archivos juntos, entonces la incorporación de un archivo EXE especial dentro del archivo que sabe extraer todo. En otras palabras, el destinatario puede extraer el archivo SFX (que aparece como un archivo EXE en sí), incluso si no tienen el software adecuado, que puede ocurrir con formatos como 7Z, RAR, TAR y ZIP.
Cómo crear su propio archivo SFX con 7-Zip:
- Preparar todos los archivos y directorios en un solo directorio principal y el nombre del directorio de lo que usted desee.
- Haga clic derecho en el directorio y seleccione 7-Zip gt; Añadir al archivo…
- Debajo opciones, habilitar Crear SFX Archivo y seleccione los siguientes ajustes ...
gt; Formato de Archivo: 7z
gt; Nivel de compresión: Normal
gt; Método de compresión: LZMA2
gt; Diccionario Tamaño: 16 MB
gt; Tamaño de la palabra: 32
gt; Tamaño de bloque sólido: 2 GB - Hacer clic DE ACUERDO. ¡Hecho!
Tenga en cuenta que los archivos SFX no son verdaderos archivos de instalación. No colocar los archivos extraídos en un directorio de destino designado. No modifican el registro de Windows. No crean registros de instalar y no aparecen como “software instalado” en la aplicación de desinstalación. Ellos son, literalmente, los ficheros de archivo disfrazados de archivos EXE.
Descargar - 7-Zip (gratuito)
Fácil Método: El uso de IExpress
IExpress es una utilidad que viene incluido con las versiones de Windows a partir de Windows XP y más allá. La utilidad viene con una interfaz gráfica de front-end (llamado Asistente IExpress), pero también puede crear archivos de instalación utilizando archivos de secuencias de comandos a mano Auto Directiva de extracción (SED). Recomendamos el Asistente.
Al igual que 7-Zip anteriormente, este método crea un archivo de extracción, pero con dos diferencias principales: uno, el usuario final se procederá a través de un asistente para la instalación de varias páginas, y dos, el usuario final puede especificar el directorio de destino a la que la herramienta va a extraer los archivos.
Cómo crear su propio instalador EXE utilizando IExpress:
- Abrir el cuadro de diálogo Ejecutar (Tecla de Windows + R) Y tipo IExpress.exe para iniciar el Asistente para IExpress.
- Seleccionar Crear nuevo archivo de auto extracción Directiva y haga clic Siguiente.
- Seleccionar Sólo extraer archivos y haga clic Siguiente.
- Para el título del paquete, el nombre de la aplicación es una opción segura.
- Para el mensaje de confirmación, seleccione No aparece ningún mensaje o Preguntar al usuario con. No importa de cualquier manera. Por el bien del usuario final, incluyendo uno es siempre una opción segura.
- Para el contrato de licencia, Mostrar una licencia si desea que el usuario final de acuerdo a algún tipo de acuerdo de licencia de usuario final (EULA). Si no es así, está bien para seleccionar No mostrar una licencia.
- Añadir todos los archivos que desea ver haciendo clic instalado Añadir, navegar a donde están los archivos, y la selección de todos ellos.
- Continúe a través del Asistente para IExpress y seleccionar las opciones preferidas para el Mostrar ventana y Mensaje terminado indicaciones.
- Para el nombre del paquete, haga clic Vistazo, navegue hasta donde desea que el instalador EXE que se cree, y darle un nombre. Este es el archivo EXE que se va a distribuir a los usuarios finales. Hacer clic Siguiente.
- Por último, seleccione Guardar archivo de auto extracción Directiva (SED) Si desea crear un instalador modificado más adelante, como cuando se ha parcheado el software y necesita un instalador actualizado. Si selecciona No guardar, entonces usted tendrá que ejecutar a través de todo el proceso desde el principio.
- Sobre el crear paquete página, haga clic Siguiente. Espere. ¡Hecho!
Vídeo: [Tutorial] Como hacer un Setup o Instalador personalizado [Inno setup]
Tenga en cuenta que IExpress tiene algunas peculiaridades y problemas. No permite la inclusión de los directorios vacíos. Si la instalación tiene subdirectorios, no se incluirán los subdirectorios. Si tiene varios archivos del mismo nombre, incluso dentro de directorios separados, la creación de instalación fallará.
Debido a estas singularidades, se recomienda utilizar el método siguiente vez.
Método recomendado: Uso de Inno Setup
Inno Setup es una utilidad de código abierto que ha estado en desarrollo activo desde 1997. Fue creado en parte como respuesta a la al-el-tiempo mediocre InstallShield Express. Desde entonces, se ha convertido en el creador instalador de elección para aquellos que no les importa para explorar las opciones propietarias.¿Qué es el Software Libre? [Explica MakeUseOf]¿Qué es el Software Libre? [Explica MakeUseOf]"Fuente abierta" es un término que se lanza alrededor mucho en estos días. Usted puede saber que ciertas cosas son de código abierto, como Linux y Android, pero ¿sabes lo que conlleva? Lo que está abierta ...Lee mas
Su mayor atractivo es su flexibilidad. Inno Setup utiliza archivos de comandos con una extensión ISS ( “script Inno Setup”) para personalizar los distintos aspectos del instalador: los que se incorporan archivos, donde sucede la instalación, si desea crear accesos directos, etc. archivos ISS utilizan un formato similar a los archivos INI y se pueden generar utilizando el asistente de configuración Inno.
Cómo crear su propio instalador usando Inno Setup:
- Lanzar la aplicación Inno Setup Compiler.
- En el símbolo de bienvenida, seleccione Crear un nuevo archivo de secuencia de comandos mediante el Asistente para secuencias de comandos.
- Introduzca su nombre de la aplicación y la versión de la aplicación. Opcionalmente, también se puede incluir la aplicación Editorial y de aplicación Datos de la web. Hacer clic Siguiente.
- Selecciona el carpeta de base de destino, que por defecto es Archivos de programa. introducir una nombre de la carpeta de aplicaciones, que es el nombre del directorio principal, donde los archivos de instalación irán. Hacer clic Siguiente.
- por archivo ejecutable principal de la aplicación, buscar y seleccionar el archivo EXE principal que pondrá en marcha su aplicación. Si no va a instalar una aplicación, permitirá La aplicación no tiene un archivo ejecutable principal. A continuación, añadir archivos y carpetas a la instalación con el Agregar archivos… y Añadir carpetas ... botones. Hacer clic Siguiente.
- En la página de accesos directos a aplicaciones, deje los valores predeterminados o cambiarlos para adaptarse a sus preferencias. Todos son fáciles de entender. Hacer clic Siguiente.
- En la página de documentación de aplicaciones, puede apuntar a un máximo de tres archivos TXT que se mostrarán a lo largo del proceso de instalación del usuario final. Normalmente, estos serán LICENSE.TXT, INSTALL.TXT y LEAME.TXT, pero pueden ser lo que quiera. Hacer clic Siguiente.
- En la página de configuración de Idiomas, mantenga Inglés pero no dude en añadir tantos otros idiomas como desee. Hacer clic Siguiente.
- En la página Configuración del compilador, puede personalizar el archivo de instalación EXE:
gt; carpeta de salida del compilador personalizada es donde se colocará el archivo EXE instalador resultante.
gt; Nombre del archivo de base de salida del compilador es lo que el archivo EXE se llamará. La configuración por defecto es setup.exe.
gt; archivo de icono de instalación personalizado es el icono que se utilizará para el archivo de instalación EXE. Este debe ser un archivo ICO, que se puede descargar o convertido de PNG. - contraseña de configuración protegerá a los usuarios no autorizados el uso de la instalación. Déjelo en blanco para desactivar esta función.
- Hacer clic Terminar. Cuando se le pida para compilar el nuevo guión, haga clic Sí. Cuando se le pida para guardar el script, seleccione No si se trata de un archivo de instalación de una sola vez o seleccione Sí si va a modificar o actualizar más tarde. ¡Hecho!
Descargar - Inno Setup (gratis)
¿Qué método es adecuado para usted?
Si el software es extremadamente simple o si sólo va a distribuir a un número limitado de personas, ir con el método 7-Zip. Es fácil, rápido y prácticamente no requiere conocimientos técnicos.
Si el software es algo simple y que desea presentar un asistente de instalación real para los usuarios finales, ir con el método de IExpress.
Si el software es complejo y tiene mucha experiencia técnica en tu haber, ir con el método de Inno Setup. Es el más flexible, más potente, y no sufre de los problemas que aquejan a IExpress.
Vídeo: Como empaquetar un conjunto de archivos y carpetas en un solo ejecutable (*.exe)
¿Qué método va a usar? ¿Hay otros métodos que nos perdimos? Háganos saber en los comentarios!