Publicitate

Ce faceți când ați creat un software nou pentru Windows - orice de la un instrument de diagnostic simplu 13 Instrumente de diagnosticare Windows pentru a verifica starea de sănătate a computeruluiUtilizați aceste instrumente de diagnosticare a computerului pentru a rula o verificare a stării de sănătate a computerului și pentru a rezolva problemele. Unele acceptă, mai precis, diagnosticul Windows 10. Citeste mai mult la o complex de jocuri video PC 5 instrumente gratuite de dezvoltare a jocurilor pentru a vă face propriile jocuriSoftware-ul gratuit de dezvoltare a jocurilor este o modalitate excelentă de a începe crearea jocurilor video. Am compilat cele mai bune programe de joc de pe piață. Citeste mai mult - și vrei să o împărtășești lumii? Ei bine, ai putea comprima fișierele într-un singur fișier ZIP și distribui asta.

Sau puteți fi fantezist și creați un EXE instalator în schimb.

Vom aborda trei metode diferite în această postare: un pachet de extragere automată, un instalator simplu care utilizează IExpress încorporat și un instalator avansat care utilizează configurația Inno configurabilă.

instagram viewer

Metoda rapidă: Folosind 7-Zip

Probabil că utilizați deja 7-Zip pentru extragerea tuturor tipurilor de fișiere de arhivă Cum să extrageți fișierele din ZIP, RAR, 7z și alte arhive comuneTe-ai confruntat vreodată cu un fișier .rar și te-ai întrebat cum să-l deschizi? Din fericire, gestionarea fișierelor ZIP și a altor arhive comprimate este simplă cu instrumentele potrivite. Iată ce trebuie să știți. Citeste mai mult , și probabil știți deja că 7-Zip poate crea fișiere de arhivă, dar știați că îl puteți utiliza și pentru a crea un fișier EXE care să funcționeze ca un instalator?

Se numește an Arhiva SFX („Auto-extragerea”) și funcționează prin comprimarea tuturor fișierelor finale împreună, apoi încorporarea unui fișier EXE special în arhiva care știe 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.

Cum se face un fișier de instalare „EXE” creează instalatorul 7zip

Cum să vă creați propria arhivă SFX cu 7-Zip:

  1. Pregătiți toate fișierele și directoarele dvs. într-un singur director principal și denumiți directorul orice doriți.
  2. Faceți clic dreapta pe director și selectați 7-Zip> Adaugă în arhivă ...
  3. Sub Opțiuni, permite Creați arhiva SFX și selectați următoarele setări ...
    > Format arhivar: 7z
    >
    Nivelul compresiei: Normal
    >
    Metoda de compresie: LZMA2
    >
    Dimensiunea dicționarului: 16 MB
    >
    Dimensiunea cuvântului: 32
    >
    Dimensiunea blocului solid: 2 GB
  4. Clic O.K. Terminat!

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

Descarca7-Zip (Liber)

Metodă ușoară: Utilizarea IExpress

IExpress este un utilitar care vine la pachet cu versiuni de Windows începând cu Windows XP și nu numai. Utilitarul vine cu o interfață grafică frontală (numită IExpress Wizard), dar puteți crea, de asemenea, fișiere de instalare folosind fișiere SED (script-uri de auto-extragere manual). Vă recomandăm Vrăjitorul.

La fel ca 7-Zip de mai sus, această metodă creează o arhivă de extragere automată, dar cu două diferențe majore: una, utilizatorul final va continua printr-un Expert de instalare cu mai multe pagini și două, utilizatorul final poate specifica directorul țintă în care instrumentul va extrage instrumentul fișiere.

Cum se creează un fișier de instalare „EXE”, se creează instalatorul iexpress

Cum să creați propriul program de instalare EXE folosind IExpress:

  1. Deschideți promptul Run (Cheia Windows + R) și tip iexpress.exe pentru a lansa Expertul IExpress.
  2. Selectați Creați nou fișier Directiva de extragere automată și faceți clic pe Următor →.
  3. Selectați Extrageți numai fișiere și faceți clic pe Următor →.
  4. Pentru titlul pachetului, numele aplicației dvs. este o alegere sigură.
  5. Pentru promptul de confirmare, alegeți Fără promptitudine sau Utilizator prompt cu. Nu contează oricum. De dragul utilizatorului final, inclusiv unul este întotdeauna o alegere sigură.
  6. Pentru acordul de licență, Afișați o licență dacă doriți ca utilizatorul final să fie de acord cu un fel de Acord de licență pentru utilizator 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 Adăuga, răsfoind până unde sunt fișierele și selectându-le pe toate.
  8. Continuați prin intermediul Expertului IExpress și selectați opțiunile preferate pentru Show Window și Mesaj finalizat solicitările.
  9. Pentru numele pachetului, faceți clic pe Naviga, navigați până unde doriți să fie creat programul de instalare EXE și dați-i un nume. Acesta este fișierul EXE pe care îl veți distribui utilizatorilor finali. Clic Următor →.
  10. În cele din urmă, selectați Salvați fișierul Directivă de extragere automată (SED) dacă doriți mai târziu să creați un program de instalare modificat, cum ar fi atunci când ați conectat software-ul și aveți nevoie de un instalator actualizat. Dacă selectați Nu salvațiatunci va trebui să parcurgi întregul proces de la zero.
  11. Pe Creați pachet pagina, faceți clic pe Următor →. Aștepta. Terminat!

Rețineți că IExpress are unele probleme și probleme. Nu permite includerea directoarelor goale. Dacă instalația dvs. are subdirectorii, subdirectoarele nu vor fi incluse. Dacă aveți mai multe fișiere cu același nume, chiar și în directoare separate, crearea instalatorului nu va reuși.

Datorită acestor ciudățenii, vă recomandăm să folosiți metoda de mai jos.

Metoda recomandată: Utilizarea configurației Inno

Inno Setup este un utilitate open source Ce este software-ul Open Source? [FaceUseOf Explică]„Sursă deschisă” este un termen care se aruncă foarte mult în aceste zile. Poate știți că anumite lucruri sunt open source, cum ar fi Linux și Android, dar știți ce presupune? Ce este deschis ... Citeste mai mult care este în dezvoltare activă din 1997. Acesta a fost creat parțial ca răspuns la subparumul la momentul respectiv InstallShield Express. De atunci, a devenit creatorul de instalare la alegere pentru cei cărora nu le pasă să exploreze opțiuni proprii.

Cea mai mare atragere este flexibilitatea sa. Inno Setup folosește fișiere script cu extensie ISS („Inno Setup Script”) pentru a personaliza diverse aspecte ale programul de instalare: ce fișiere sunt încorporate, unde se instalează instalarea, indiferent dacă se creează comenzi rapide, etc. Fișierele ISS utilizează o formatare similară cu fișierele INI și pot fi generate utilizând Expertul de instalare Inno.

Cum se face un fișier de instalare "EXE", se creează un program de instalare inno

Cum să vă creați propriul program de instalare folosind Inno Setup:

  1. Lansați aplicația Compilator de instalare Inno.
  2. În promptul de întâmpinare, selectați Creați un fișier script nou folosind Scriptul Expert.
  3. Introduceți numele aplicației și versiunea aplicației. Opțional, puteți include, de asemenea, detalii despre Editorul aplicațiilor și site-ul aplicației. Clic Următor →.
  4. Selectează Dosarul de bază de destinație, care este implicit în Fișierele de program. Introduceți o Numele folderului aplicației, care este numele directorului principal în care vor merge fișierele de instalare. Clic Următor →.
  5. Pentru Fișierul executabil principal al aplicației, răsfoiți și selectați principalul fișier EXE care va lansa aplicația. Dacă nu instalați o aplicație, activați-o Aplicația nu are un fișier executabil principal. Apoi adăugați fișiere și foldere la instalare cu ajutorul Adăugați fișiere… și Adăugați dosare ... butoane. Clic Următor →.
  6. În pagina Comenzi rapide pentru aplicații, lăsați valorile implicite sau modificați-le pentru a se potrivi cu preferințele dvs. Toate sunt autoexplicative. Clic Următor →.
  7. În 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 al utilizatorului final. De obicei, acestea vor fi LICENSE.TXT, INSTALL.TXT și README.TXT, dar pot fi orice doriți. Clic Următor →.
  8. În pagina Setup Languages, păstrați Engleză dar nu ezitați să adăugați câte alte limbi doriți. Clic Următor →.
  9. În pagina Setări compilator, puteți personaliza fișierul EXE instalator:
    > Folderul de ieșire al compilatorului personalizat este locul unde va fi plasat fișierul EXE al instalatorului rezultat.
    > Nume fișier bază ieșire compilator este cum se va numi fișierul EXE. Setarea implicită este setup.exe.
    > Fișier pictogramă Setare personalizată este pictograma care va fi folosită pentru fișierul EXE instalator. Acesta trebuie să fie un fișier ICO, pe care îl puteți descărcați sau convertiți din PNG Cum să personalizați orice pictogramă în Windows 10Iată cum puteți schimba pictogramele de pe Windows 10, inclusiv scurtături de program, foldere, tipuri de fișiere și multe altele. Citeste mai mult .
  10. Parola de configurare va proteja utilizatorii neautorizați de la instalarea dvs. Lasă-l necompletat pentru a dezactiva această caracteristică.
  11. Clic finalizarea. Când vi se solicită să compilați noul script, faceți clic pe da. Când vi se solicită salvarea scriptului, selectați Nu dacă acesta este un fișier instalator unic sau selectați da dacă intenționați să o modificați sau să o actualizați mai târziu. Terminat!

DescarcaConfigurare Inno (Liber)

Ce metodă este potrivită pentru tine?

Dacă software-ul dvs. este extrem de simplu sau dacă veți distribui doar unui număr limitat de persoane, mergeți cu metoda 7-Zip. Este ușor, rapid și nu necesită aproape nicio expertiză tehnică.

Dacă software-ul dvs. este oarecum simplu și doriți să prezentați un adevărat asistent de instalare pentru utilizatorii finali, mergeți cu metoda IExpress.

Dacă software-ul dvs. este complex și aveți o mulțime de experiență tehnică sub centură, mergeți cu metoda Inno Setup. Este cel mai flexibil, cel mai puternic și nu suferă de problemele care afectează IExpress.

Ce metodă veți utiliza? Există alte metode care ne-au lipsit? Spuneți-ne în comentariile de mai jos!

Credit imagine: sdecoret, DaGa5 prin Shutterstock.com

Joel Lee are un B.S. în informatică și peste șase ani de experiență profesională în scriere. Este redactor șef pentru MakeUseOf.