Com fer un fitxer d'instal·lació 'EXE'

Com fer un fitxer d'instal·lació 'EXE'

Què feu quan heu creat un nou programari de Windows (des d'una simple eina de diagnòstic fins a un videojoc de PC complex) i voleu compartir-lo amb el món? Bé, podeu comprimir els fitxers en un sol fitxer ZIP i distribuir-los.





O bé, podeu tenir ganes de crear un EXE d’instal·lació.





En aquesta publicació tractarem tres maneres diferents de fer un EXE: un paquet autoextreient, un instal·lador senzill que utilitza l'IExpress incorporat i un instal·lador avançat que utilitza la configuració personalitzada Inno.





1. Feu un fitxer EXE ràpid amb 7-Zip

Probablement ja utilitzeu 7-Zip per extreure tot tipus de fitxers d’arxiu i sabeu que 7-Zip pot crear fitxers d’arxiu, però sabíeu que també el podeu fer servir per crear un fitxer EXE que faci d’instal·lador?

Es diu an Arxiu SFX (autoextreient) i funciona comprimint tots els fitxers finals junts i després incrustant un fitxer EXE especial a l’arxiu que sap extreure-ho tot.



Dit d’una altra manera, el destinatari pot extreure l’arxiu SFX (que apareix com a fitxer EXE), fins i tot si no té el programari adequat, cosa que pot passar amb formats com 7Z, RAR, TAR i ZIP.

A continuació s’explica com crear un arxiu SFX amb 7-Zip:





  1. Prepareu tots els vostres fitxers i directoris dins d’un sol directori principal i nomeneu-lo com vulgueu.
  2. Clic dret al directori i seleccioneu 7-Zip> Afegeix a l'arxiu ...
  3. Sota Opcions , habilitar Crea un arxiu SFX i seleccioneu la configuració següent ... > Format de l'arxiu: 7z> Nivell de compressió: Normal> Mètode de compressió: LZMA2> Mida del diccionari: 16 MB> Mida de la paraula: 32> Mida de bloc sòlid: 2 GB
  4. Finalment, feu clic a D'acord .

Tingueu en compte que els arxius SFX no són fitxers d’instal·lació reals. No situen els fitxers extrets en un directori de destinació designat. No es modifiquen Registre de Windows . A més, no creen registres d'instal·lació i no apareixen com a programari instal·lat a l'aplicació Desinstal·la. Són literalment fitxers d’arxiu disfressats de fitxers EXE.

Descarregar: 7-Zip per Windows (Gratuït)





per què el meu telèfon Internet és tan lent de cop i volta?

2. Com utilitzar IExpress per crear fàcilment un EXE

IExpress és una utilitat que inclou versions de Windows que comencen amb Windows XP i posteriors. La utilitat ve amb una interfície gràfica frontal (anomenada Assistent IExpress), però també podeu crear fitxers d’instal·lació mitjançant fitxers de directiva d’extracció d’autoextracció (SED) amb scripts manuals. Recomanem l'assistent.

Com a 7-Zip anterior, aquest mètode crea un arxiu autoextreient, però amb dues diferències importants: una, l'usuari final procedirà mitjançant un assistent d'instal·lació de diverses pàgines i dues, l'usuari final pot especificar el directori de destinació a on l'eina extreurà els fitxers.

I així es crea l’instal·lador EXE amb IExpress:

  1. Obriu el símbol Executa ( Tecla de Windows + R. ) i escriviu iexpress.exe per iniciar l’assistent IExpress.
  2. Seleccioneu Creeu un nou fitxer de directiva d’extracció i feu clic a Pròxim .
  3. Seleccioneu Extreu només fitxers i feu clic a Pròxim .
  4. Per al títol del paquet, el nom de la vostra aplicació és una opció segura.
  5. Per a la sol·licitud de confirmació, trieu No hi ha cap sol·licitud o bé Pregunta a l'usuari amb . Tant se val com sigui. Per a l'usuari final, incloure'n un sempre és una opció segura.
  6. Per a l’acord de llicència, seleccioneu Mostra una llicència si voleu que l’usuari final accepti un acord de llicència d’usuari final (EULA). Si no, està bé seleccionar-lo No mostreu una llicència .
  7. Feu clic a Afegiu tots els fitxers que vulgueu instal·lar Afegeix , navegar fins a on es troben els fitxers i seleccionar-los tots.
  8. Continueu a través de l 'Assistent IExpress i seleccioneu les opcions preferides per a Mostra la finestra i Missatge finalitzat sol·licituds.
  9. Per al nom del paquet, feu clic a Navega , aneu a on voleu que es creï l'instal·lador EXE i doneu-li un nom. Aquest és el fitxer EXE que distribuirà als usuaris finals. Feu clic a Pròxim .
  10. Finalment, seleccioneu Directiva sobre estalvi d’autoextracció (SED) fitxer si voleu crear un instal·lador modificat més endavant, com ara quan hagueu pegat el programari i necessiteu un instal·lador actualitzat. Si seleccioneu No estalvieu , llavors haureu d'executar tot el procés des de zero.
  11. A la Crea un paquet pàgina, feu clic a Pròxim .

El vostre paquet es crearà en pocs minuts. Tingueu en compte que IExpress té alguns problemes i problemes :

  • No permet la inclusió de directoris buits.
  • Si la vostra instal·lació té subdirectoris, no s'inclouran els subdirectoris.
  • Si teniu diversos fitxers amb el mateix nom, fins i tot dins de directoris separats, la creació de l'instal·lador fallarà.

A causa d'aquestes curiositats, es recomana utilitzar el mètode següent.

Relacionat: què és una interfície gràfica d'usuari (GUI)?

3. La millor manera de crear un EXE: utilitzeu Inno Setup

Inno Setup és un fitxer utilitat de codi obert que està en desenvolupament actiu des del 1997. Es va crear en part com a resposta a l'instant InstallShield Express. Des de llavors, s'ha convertit en el creador d'instal·lació escollit per a aquells a qui no els interessa explorar opcions propietàries.

El seu principal atractiu és la seva flexibilitat. Inno Setup utilitza fitxers de script amb una extensió ISS ('Inno Setup Script') per personalitzar diversos aspectes de l'instal·lador: quins fitxers s'incorporen, on es fa la instal·lació, si voleu crear dreceres, etc. Els fitxers ISS utilitzen un format similar als fitxers INI i es pot generar mitjançant l’assistent de configuració d’inno.

Per crear el vostre instal·lador mitjançant Inno Setup, inicieu el fitxer Compilador de configuració d’inno aplicació A la sol·licitud de benvinguda, seleccioneu Creeu un fitxer de script nou amb l'Assistent de scripts . A partir d’aquí, introduïu el nom i la versió de l’aplicació. Opcionalment, també podeu incloure els detalls del lloc web de l'aplicació i de l'editor. Feu clic a Pròxim .

  1. Ara, seleccioneu el fitxer Carpeta base de destinació , que per defecte és Fitxers de programa.
  2. Introduïu un Nom de la carpeta de l'aplicació , que és el nom del directori principal on aniran els fitxers d'instal·lació. Feu clic a Pròxim .
  3. Per al Fitxer executable principal de l'aplicació , navegueu i seleccioneu el fitxer EXE principal que iniciarà l'aplicació.
  4. Si no instal·leu cap aplicació, activeu-la L'aplicació no té un fitxer executable principal . A continuació, afegiu fitxers i carpetes a la vostra instal·lació amb el fitxer Afegeix arxius... i Afegeix carpetes ... botons. Feu clic a Pròxim .
  5. A la pàgina Dreceres de l'aplicació, deixeu els valors predeterminats o modifiqueu-los per adaptar-los a les vostres preferències. Tots s’expliquen per si mateixos. Feu clic a Pròxim .
  6. A la pàgina Documentació de l’aplicació, podeu assenyalar fins a tres fitxers TXT que es mostraran durant tot el procés d’instal·lació de l’usuari final. Normalment, seran LICENSE.TXT, INSTALL.TXT i README.TXT, però poden ser el que vulgueu. Feu clic a Pròxim .
  7. A la pàgina Configuració d'idiomes, mantingueu Anglès, però podeu afegir tants altres idiomes com vulgueu. Feu clic a Pròxim .

Ara seguiu aquests passos a continuació:

A la pàgina Configuració del compilador, podeu personalitzar el fitxer EXE de l’instal·lador:

  • El Carpeta de sortida del compilador personalitzat és on es col·locarà el fitxer EXE instal·lador resultant.
  • Nom del fitxer base de sortida del compilador és com es dirà el fitxer EXE. El valor predeterminat és setup.exe .
  • Fitxer d'icones de configuració personalitzada és la icona que farà servir el fitxer EXE de l’instal·lador. Aquest ha de ser un fitxer ICO que podeu descarregar o convertir des de PNG.
  • Configuració de la contrasenya protegirà els usuaris no autoritzats d’utilitzar el vostre instal·lador. Deixeu-ho en blanc per desactivar aquesta funció.

Després de configurar la configuració, seleccioneu Acabar . Quan se us demani que compileu el nou script, feu clic a . Quan se us demani que deseu l'script, seleccioneu no si es tracta d'un fitxer d'instal·lació únic. Seleccioneu si teniu previst modificar-lo o actualitzar-lo més endavant.

Espereu que el procés es completi i, voilà, tindreu un fitxer executable.

Descarregar: Configuració inno per a Windows (Gratuït)

Quin mètode és el millor per crear l'instal·lador EXE?

Si el vostre programari és bàsic o si només el voleu distribuir a un nombre limitat de persones, utilitzeu el mètode 7-Zip. És fàcil, ràpid i gairebé no requereix experiència tècnica.

Si el vostre programari és una mica senzill i voleu presentar un assistent d’instal·lació real per als vostres usuaris finals, aneu amb el mètode IExpress. Finalment, opteu per l’aplicació Inno si teniu programari complex i sabeu què feu.

Compartir Compartir Tweet Correu electrònic Què és TrustedInstaller? Per què m'evita canviar el nom dels fitxers?

Esbrineu què és TrustedInstaller, per què TrustedInstaller us impedeix accedir a fitxers i com desactiveu temporalment TrustedInstaller.

Llegiu a continuació
Temes relacionats
  • Windows
  • Programació
  • Windows 10
  • Instal·leu programari
  • Consells de Windows
Sobre l'autor Joel Lee(1524 articles publicats)

Joel Lee és l’editor en cap de MakeUseOf des del 2018. Té un B.S. en informàtica i més de nou anys d'experiència en redacció i edició professional.

Més de Joel Lee

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us