Hvordan lage en EXE installasjonsfil

Hvordan lage en EXE installasjonsfil / Windows

Hva gjør du når du har opprettet en ny Windows-programvare - alt fra et enkelt diagnostisk verktøy 13 Windows Diagnostics Tools for å sjekke PCens helse 13 Windows Diagnostics Tools for å sjekke PCens helse Microsoft Windows kan ha problemer som ikke er enkle å diagnostisere . Her er noen nyttige verktøy som hjelper deg med å feilsøke problemer! Les mer til et komplekst PC-videospill 5 Gratis spillutviklingsprogramvareverktøy for å lage dine egne spill 5 Gratis spillutviklingsprogramvareverktøy for å lage dine egne spill Her er den beste gratis spillutviklingsprogramvaren og verktøyene du kan bruke til å begynne å lage ditt drømmespill i dag . Les mer - og du vil dele den med verden? Vel, du kan komprimere filene til en enkelt ZIP-fil og distribuere det.

Eller du kan være fancy og lage et installasjonsprogram EXE i stedet.

Vi vil dekke tre forskjellige metoder i dette innlegget: en selvutpakkende pakke, et enkelt installasjonsprogram som bruker den innebygde IExpress, og et avansert installasjonsprogram med brukervennlig Inno Setup.

Rask metode: Bruke 7-Zip

Du bruker sannsynligvis allerede 7-Zip for å trekke ut alle slags arkivfiler. Slik trekker du ut filer fra ZIP, RAR, 7z og andre vanlige arkiver. Slik trekker du ut filer fra ZIP, RAR, 7z og andre vanlige arkiver. Har du noen gang møtt en .rar? fil og lurte på hvordan du åpner den? Heldigvis er det enkelt å administrere ZIP-filer og andre komprimerte arkiver med de riktige verktøyene. Her er det du trenger å vite. Les mer, og du vet sikkert sikkert at 7-Zip kan lage arkivfiler, men visste at du også kan bruke den til å lage en EXE-fil som fungerer som et installasjonsprogram?

Det kalles en SFX arkiv (“selvutpakkende”) og fungerer ved å komprimere alle sluttfilene dine sammen, og deretter legge inn en spesiell EXE-fil inne i arkivet som vet hvordan du skal pakke ut alt. Med andre ord kan mottakeren pakke ut SFX-arkivet (som vises som en EXE-fil selv), selv om de ikke har riktig programvare, som kan skje med formater som 7Z, RAR, TAR og ZIP.

Slik lager du ditt eget SFX-arkiv med 7-Zip:

  1. Klargjør alle filene og katalogene i en enkelt hovedmappe og navngi katalogen uansett hva du ønsker.
  2. Høyreklikk på katalogen og velg 7-Zip> Legg til i arkivet ...
  3. Under alternativer, Aktiver Lag SFX-arkiv og velg følgende innstillinger ...
    > Arkivformat: 7z
    >
    Komprimeringsnivå: Normal
    >
    Komprimeringsmetode: LZMA2
    >
    Ordliste Størrelse: 16 MB
    >
    Ordstørrelse: 32
    >
    Solid blokkstørrelse: 2 GB
  4. Klikk OK. Ferdig!

Vær oppmerksom på at SFX-arkiver ikke er ekte installasjonsfiler. De legger ikke de utpakkede filene inn i en bestemt målkatalog. De endrer ikke Windows-registeret. De lager ikke installasjonslogger, og de vises ikke som “installert programvare” i Avinstaller-appen. De er bokstavelig arkiverte filer kledd som EXE-filer.

nedlasting - 7-Zip (gratis)

Enkel metode: Bruke IExpress

IExpress er et verktøy som følger med versjoner av Windows som starter med Windows XP og nyere. Verktøyet kommer med et grafisk grensesnitt på fronten (kalt IExpress Wizard), men du kan også lage installasjonsfiler ved hjelp av SED-filer (Hand-Scripted Self Extraction Directive). Vi anbefaler veiviseren.

Som 7-Zip ovenfor, oppretter denne metoden et selvutpakkende arkiv, men med to store forskjeller: en, sluttbrukeren vil fortsette gjennom en installasjonsveiviser for flere sider, og to kan sluttbrukeren spesifisere målkatalogen til hvor verktøyet vil trekke ut filene.

Hvordan lage din egen installatør EXE ved hjelp av IExpress:

  1. Åpne Kjør-spørringen (Windows-tast + R) og type iexpress.exe å starte IExpress-veiviseren.
  2. Å velge Opprett ny selvutvinningsdirektivfil og klikk neste.
  3. Å velge Utdrag kun filer og klikk neste.
  4. For pakken tittelen er navnet på appen ditt et trygt valg.
  5. For bekreftelsesprompten, velg Ingen ledig eller Spør brukeren med. Det spiller ingen rolle på noen måte. Av hensyn til sluttbrukeren, inkludert en er alltid et trygt valg.
  6. For lisensavtalen, Vis en lisens hvis du vil at sluttbrukeren skal godta en slags sluttbruker lisensavtale (EULA). Hvis ikke, er det greit å velge Ikke vis lisens.
  7. Legg til alle filene du vil se installert ved å klikke Legg til, surfer til hvor filene er, og velger dem alle.
  8. Fortsett gjennom IExpress Wizard og velg dine foretrukne alternativer for Vis vindu og Ferdig melding ledetekster.
  9. For pakkenavnet, klikk Søk, naviger til hvor du vil at installasjonsprogrammet EXE skal opprettes, og gi det et navn. Dette er EXE-filen du skal distribuere til sluttbrukere. Klikk neste.
  10. Til slutt velger du Lagre selvutvinningsdirektivet (SED) -filen hvis du vil opprette et endret installasjonsprogram senere, for eksempel når du har oppdatert programvaren og trenger et oppdatert installasjonsprogram. Hvis du velger Ikke lagre, så må du løpe gjennom hele prosessen fra bunnen av.
  11. Opprett pakke side, klikk neste. Vente. Ferdig!

Legg merke til at IExpress har noen quirks og problemer. Det tillater ikke inkludering av tomme kataloger. Hvis installasjonen din har underkataloger, blir ikke underkatalogene inkludert. Hvis du har flere filer med samme navn, selv i separate mapper, vil installasjonsprogrammet mislykkes.

På grunn av disse rarehetene anbefaler vi at du bruker metoden nedenfor i stedet.

Anbefalt metode: Bruk Inno Setup

Inno Setup er et open source verktøy Hva er Open Source Software? [MakeUseOf Forklarer] Hva er Open Source Software? [MakeUseOf Forklarer] "Open source" er et begrep som er kastet rundt mye i disse dager. Du kan kanskje vite at visse ting er åpen kildekode, som Linux og Android, men vet du hva det innebærer? Hva er åpent ... Les mer som har vært i aktiv utvikling siden 1997. Det ble opprettet delvis som svar på den tidlige subpar InstallShield Express. Siden da har det blitt installatørskaperen til valg for de som ikke bryr seg om å utforske proprietære alternativer.

Den største tegningen er dens fleksibilitet. Inno Setup bruker skriptfiler med en ISS-utvidelse (“Inno Setup Script”) for å tilpasse ulike aspekter av installasjonsprogrammet: hvilke filer er innlemmet, hvor installasjonen skjer, om du vil lage snarveier, etc. ISS-filer bruker en lignende formatering til INI-filer og kan genereres ved hjelp av Inno Setup Wizard.

Slik lager du ditt eget installasjonsprogram ved hjelp av Inno Setup:

  1. Start Inno Setup Compiler-appen.
  2. I velkomstprompten velger du Opprett en ny skriptfil ved hjelp av Skriptveiviseren.
  3. Skriv inn søknadens navn og programversjon. Eventuelt kan du også inkludere Application Publisher og Application Website detaljer. Klikk neste.
  4. Velg Destinasjonsbasemappe, som standard til programfiler. Skriv inn en Programmappenavn, som er navnet på hovedkatalogen der installasjonsfilene dine vil gå. Klikk neste.
  5. Til Programmets viktigste kjørbare fil, bla gjennom og velg den viktigste EXE-filen som starter appen din. Hvis du ikke installerer en app, aktiverer du Programmet har ikke en hovedkjøpsfil. Legg deretter til filer og mapper til installasjonen din med Legg til filer… og Legg til mapper ... knapper. Klikk neste.
  6. Gå til program snarveier, la standardene gå eller endre dem slik at de passer dine preferanser. De er alle selvforklarende. Klikk neste.
  7. På siden Programdokumentasjon kan du peke på opptil tre TXT-filer som vil bli vist i hele sluttbrukerens installasjonsprosess. Vanligvis vil disse være LICENSE.TXT, INSTALL.TXT og README.TXT, men de kan være hva du vil. Klikk neste.
  8. På siden Oppsett Språk, hold Engelsk men vær så snill å legge til så mange andre språk som du ønsker. Klikk neste.
  9. På siden Compiler Settings kan du tilpasse installasjonsprogrammet EXE-filen:
    > Egendefinert kompilatorutgangsmappe er hvor den resulterende installasjonsprogrammet EXE-filen vil bli plassert.
    > Compiler utgangsbase filnavn er hva EXE filen vil bli kalt. Standardinnstillingen er setup.exe.
    > Tilpasset oppsettikonfil er ikonet som skal brukes til installasjonsprogrammet EXE-filen. Dette må være en ICO-fil, som du kan laste ned eller konvertere fra PNG Slik tilpasser du et ikon i Windows Slik tilpasser du et hvilket som helst ikon i Windows Tilpassing av Windows-ikoner kan være frustrerende. Heldigvis gjorde vi arbeidet for deg! Her er en komplett guide til å endre hvilket som helst Windows-ikon, uansett sted. Les mer .
  10. Oppsettpassord vil beskytte uautoriserte brukere fra å bruke installasjonsprogrammet ditt. La det være tomt for å deaktivere denne funksjonen.
  11. Klikk Bli ferdig. Når du blir bedt om å kompilere det nye skriptet, klikker du Ja. Når du blir bedt om å lagre skriptet, velger du Nei hvis dette er en engangsinstallasjonsfil eller velg Ja hvis du planlegger å endre eller oppdatere den senere. Ferdig!

nedlasting - Inno Setup (Free)

Hvilken metode er riktig for deg?

Hvis programvaren din er ekstremt enkel, eller hvis du bare skal distribuere til et begrenset antall personer, går du med 7-Zip-metoden. Det er enkelt, raskt, og krever nesten ingen teknisk ekspertise.

Hvis programvaren din er litt enkel og du vil presentere en ekte installasjonsveiviser for sluttbrukerne dine, kan du bruke IExpress-metoden.

Hvis programvaren din er kompleks og du har mye teknisk erfaring under beltet ditt, går du med Inno Setup-metoden. Det er den mest fleksible, kraftigste, og lider ikke av problemene som plager IExpress.

Hvilken metode vil du bruke? Er det noen andre metoder vi savnet? Gi oss beskjed i kommentarene nedenfor!

Image Credit: sdecoret, DaGa5 via Shutterstock.com

Utforsk mer om: Installer programvare, Windows, Windows 10, Windows 8.