Cum se face un fișier de instalare „EXE”

Cum se face un fișier de instalare „EXE”

Ce faceți atunci când ați creat un nou software Windows - orice, de la un instrument de diagnosticare simplu la un joc video complex pentru PC - și doriți să îl împărtășiți cu lumea? Ei bine, puteți comprima fișierele într-un singur fișier ZIP și le puteți distribui.





Sau, puteți fi fantezist și puteți crea în schimb un EXE de instalare.





Vom acoperi trei moduri diferite de a crea un EXE în această postare: un pachet autoextracțional, un program de instalare simplu care utilizează IExpress încorporat și un program de instalare avansat care utilizează configurarea Inno personalizabilă.





1. Realizați un fișier EXE rapid folosind 7-Zip

Probabil că utilizați deja 7-Zip pentru a extrage tot felul de fișiere de arhivă și știți că 7-Zip poate crea fișiere de arhivă, dar știați că îl puteți folosi și pentru a crea un fișier EXE care acționează ca un program de instalare?

Se numește un Arhiva SFX (auto-extragere) și funcționează prin comprimarea tuturor fișierelor finale împreună, apoi încorporarea unui fișier EXE special în arhivă care știe cum să extragă totul.



Cu alte cuvinte, destinatarul poate extrage arhiva SFX (care apare ca fișier EXE în sine), chiar dacă nu are software-ul potrivit, ceea ce se poate întâmpla cu formate precum 7Z, RAR, TAR și ZIP.

Iată cum puteți crea o arhivă SFX cu 7-Zip:





  1. Pregătiți toate fișierele și directoarele într-un singur director principal și denumiți directorul oricum doriți.
  2. Click dreapta din director și selectați 7-Zip> Adăugați la arhivă ...
  3. Sub Opțiuni , permite Creați arhiva SFX și selectați următoarele setări ... > Format arhivă: 7z> Nivel de compresie: Normal> Metoda de compresie: LZMA2> Dimensiunea dicționarului: 16 MB> Dimensiunea cuvântului: 32> Dimensiune bloc solid: 2 GB
  4. În cele din urmă, faceți clic pe Bine .

Rețineți că arhivele SFX nu sunt fișiere de instalare adevărate. Nu plasează fișierele extrase într-un director țintă desemnat. Nu se modifică Registrul Windows . În plus, nu creează jurnale de instalare și nu apar ca software instalat în aplicația Dezinstalare. Sunt literalmente fișiere de arhivă îmbrăcate în fișiere EXE.

Descarca: 7-Zip pentru Windows (Liber)





cum să eliminați manual virusul de pe telefonul Android

2. Cum se folosește IExpress pentru a crea un EXE cu ușurință

IExpress este un utilitar care vine la pachet cu versiuni de Windows care încep cu Windows XP și nu numai. Utilitarul vine cu o interfață grafică front-end (numită IExpress Wizard), dar puteți crea și fișiere de instalare folosind fișiere cu directivă de autoextracție (SED) cu scripturi manuale. Vă recomandăm vrăjitorul.

La fel ca 7-Zip de mai sus, această metodă creează o arhivă de auto-extragere, dar cu două diferențe majore: una, utilizatorul final va trece printr-un Expert de instalare pe mai multe pagini și două, utilizatorul final poate specifica directorul țintă pentru unde instrumentul va extrage fișierele.

Iată cum vă creați instalatorul EXE folosind IExpress:

  1. Deschideți promptul Run ( Tasta Windows + R ) și tastați iexpress.exe pentru a lansa Expertul IExpress.
  2. Selectați Creați un fișier directivă de autoextracție și faceți clic pe Următorul .
  3. Selectați Extrageți numai fișiere și faceți clic pe Următorul .
  4. Pentru titlul pachetului, numele aplicației dvs. este o alegere sigură.
  5. Pentru promptul de confirmare, alegeți Fără prompt sau Solicitați utilizatorului cu . Nu contează în niciun fel. Pentru utilizatorul final, includerea unuia este întotdeauna o alegere sigură.
  6. Pentru acordul de licență, selectați Afișați o licență dacă doriți ca utilizatorul final să accepte un Acord de licență pentru utilizatorul final (EULA). Dacă nu, este bine să selectați Nu afișați o licență .
  7. Adăugați toate fișierele pe care doriți să le vedeți instalate făcând clic pe Adăuga , navigarea unde sunt fișierele și selectarea tuturor.
  8. Continuați prin Expertul IExpress și selectați opțiunile preferate pentru Afișați fereastra și Mesaj finalizat solicitări.
  9. Pentru numele pachetului, faceți clic pe Naviga , navigați la locul în care doriți să fie creat instalatorul EXE și dați-i un nume. Acesta este fișierul EXE pe care urmează să îl distribuiți utilizatorilor finali. Clic Următorul .
  10. În cele din urmă, selectați Directiva privind salvarea autoextracției (SED) fișier dacă doriți să creați un program de instalare modificat mai târziu, cum ar fi atunci când ați reparat software-ul și aveți nevoie de un program de instalare actualizat. Dacă selectați Nu economisi , atunci va trebui să parcurgeți întregul proces de la zero.
  11. Pe Creați un pachet pagina, faceți clic pe Următorul .

Pachetul dvs. va fi creat în câteva minute. Rețineți că IExpress are câteva probleme și probleme :

  • Nu permite includerea directoarelor goale.
  • Dacă instalarea dvs. are subdirectoare, subdirectoarele nu vor fi incluse.
  • Dacă aveți mai multe fișiere cu același nume, chiar și în directoare separate, crearea programului de instalare nu va reuși.

Datorită acestor ciudățenii, vă recomandăm să utilizați în schimb metoda de mai jos.

În legătură cu: Ce este o interfață grafică pentru utilizator (GUI)?

3. Cel mai bun mod de a crea un EXE: utilizați Inno Setup

Inno Setup este un utilitar open-source care a fost în dezvoltare activă din 1997. A fost creat parțial ca răspuns la InstallShield Express la acel moment. De atunci, a devenit creatorul de instalare ales pentru cei cărora nu le pasă să exploreze opțiunile proprietare.

Cea mai mare atracție este flexibilitatea. Inno Setup folosește fișiere script cu o extensie ISS („Inno Setup Script”) pentru a personaliza diferite aspecte ale programului de instalare: ce fișiere sunt încorporate, unde se întâmplă instalarea, fie pentru a crea comenzi rapide etc. Fișierele ISS folosesc o formatare similară cu fișierele INI și poate fi generat folosind Expertul de configurare Inno.

Pentru a vă crea programul de instalare utilizând Inno Setup, lansați Inno Setup Compiler aplicație. În promptul de întâmpinare, selectați Creați un nou fișier script folosind Script Wizard . De acolo, introduceți numele aplicației și versiunea aplicației. Opțional, puteți include și detalii despre editorul aplicației și site-ul web al aplicației. Clic Următorul .

  1. Acum, selectați Dosarul de bază de destinație , care implicit este Program Files.
  2. Introduceți un Numele folderului aplicației , care este numele directorului principal în care vor merge fișierele de instalare. Clic Următorul .
  3. Pentru Fișierul executabil principal al aplicației , răsfoiți și selectați fișierul EXE principal care va lansa aplicația.
  4. Dacă nu instalați o aplicație, activați Aplicația nu are un fișier executabil principal . Apoi adăugați fișiere și foldere la instalarea dvs. cu Adăugați fișiere... și Adăugați dosare ... butoane. Clic Următorul .
  5. Pe pagina Comenzi rapide pentru aplicații, lăsați valorile implicite sau modificați-le pentru a se potrivi preferințelor dvs. Toți se explică de la sine. Clic Următorul .
  6. Pe pagina Documentație aplicație, puteți indica până la trei fișiere TXT care vor fi afișate pe parcursul procesului de instalare a utilizatorului final. De obicei, acestea vor fi LICENSE.TXT, INSTALL.TXT și README.TXT, dar pot fi orice doriți. Clic Următorul .
  7. Pe pagina Configurare limbi, păstrați Engleză, dar sunteți binevenit să adăugați oricâte alte limbi doriți. Clic Următorul .

Acum, urmați acești pași de mai jos:

În pagina Setări compilator, puteți personaliza fișierul EXE de instalare:

  • The Dosar personalizat de ieșire a compilatorului aici va fi plasat fișierul EXE de instalare rezultat.
  • Numele fișierului de bază de ieșire a compilatorului așa se va numi fișierul EXE. Setarea implicită este setup.exe .
  • Fișier pictogramă Setare personalizată este pictograma pe care o va folosi fișierul EXE de instalare. Acesta trebuie să fie un fișier ICO, pe care îl puteți descărca sau converti din PNG.
  • Configurați parola va proteja utilizatorii neautorizați de utilizarea instalatorului dvs. Lăsați-l necompletat pentru a dezactiva această caracteristică.

După configurarea setărilor, selectați finalizarea . Când vi se solicită să compilați noul script, faceți clic pe da . Când vi se solicită să salvați scriptul, selectați Nu dacă acesta este un fișier de instalare unic. Selectați da dacă intenționați să îl modificați sau să îl actualizați ulterior.

Așteptați finalizarea procesului și, voilà, veți avea la dumneavoastră un fișier executabil.

Descarca: Configurare inno pentru Windows (Liber)

Care metodă este cea mai bună pentru crearea programului de instalare EXE?

Dacă software-ul dvs. este de bază sau dacă doriți să distribuiți numai unui număr limitat de persoane, mergeți cu metoda 7-Zip. Este ușor, rapid și nu necesită aproape nici o expertiză tehnică.

Dacă software-ul dvs. este oarecum simplu și doriți să prezentați un adevărat expert de instalare pentru utilizatorii finali, mergeți cu metoda IExpress. În cele din urmă, alegeți aplicația Inno dacă aveți software complex și știți ce faceți.

Acțiune Acțiune Tweet E-mail Ce este TrustedInstaller? De ce mă împiedică să redenumesc fișiere?

Aflați ce este TrustedInstaller, de ce TrustedInstaller vă împiedică să accesați fișiere și cum să dezactivați temporar TrustedInstaller.

Citiți în continuare
Subiecte asemănătoare
  • Windows
  • Programare
  • Windows 10
  • Instalați software-ul
  • Sfaturi pentru Windows
Despre autor Joel Lee(1524 articole publicate)

Joel Lee este redactor-șef al MakeUseOf din 2018. Are un B.S. în informatică și peste nouă ani de experiență profesională în redactare și editare.

Mai multe de la Joel Lee

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona