Sådan laver du en 'EXE' installationsfil

Sådan laver du en 'EXE' installationsfil

Hvad gør du, når du har oprettet noget nyt Windows -software - alt fra et simpelt diagnostisk værktøj til et komplekst pc -videospil - og du vil dele det med verden? Nå, du kunne komprimere filerne til en enkelt ZIP -fil og distribuere den.





Eller du kan være fancy og oprette et EXE -installationsprogram i stedet.





Vi vil dække tre forskellige måder at lave en EXE i dette indlæg: en selvudpakkende pakke, en simpel installationsprogram ved hjælp af den indbyggede IExpress og en avanceret installatør ved hjælp af den tilpasselige Inno Setup.





1. Lav en hurtig EXE-fil ved hjælp af 7-Zip

Du har sandsynligvis allerede brugt 7-Zip til at udtrække alle slags arkivfiler og ved, at 7-Zip kan oprette arkivfiler, men vidste du, at du også kan bruge den til at oprette en EXE-fil, der fungerer som et installationsprogram?

Det kaldes en SFX arkiv (selvudpakkende) og fungerer ved at komprimere alle dine slutfiler sammen og derefter integrere en særlig EXE-fil i arkivet, der ved, hvordan man udtrækker alt.



Med andre ord kan modtageren udtrække SFX -arkivet (som selv fremstår som en EXE -fil), selvom de ikke har den rigtige software, hvilket kan ske med formater som 7Z, RAR, TAR og ZIP.

Sådan opretter du et SFX-arkiv med 7-Zip:





  1. Forbered alle dine filer og mapper i en enkelt hovedmappe, og navngiv biblioteket, hvad du ønsker.
  2. Højreklik i biblioteket, og vælg 7-Zip> Føj til arkiv ...
  3. Under Muligheder , aktiver Opret SFX -arkiv og vælg følgende indstillinger ... > Arkivformat: 7z> Kompressionsniveau: Normal> Komprimeringsmetode: LZMA2> Ordbogsstørrelse: 16 MB> Ordstørrelse: 32> Solid blokstørrelse: 2 GB
  4. Klik til sidst på Okay .

Bemærk, at SFX -arkiver ikke er sande installationsfiler. De placerer ikke de udpakkede filer i et bestemt målmappe. De ændrer sig ikke Windows -registreringsdatabasen . Desuden opretter de ikke installationslogfiler, og de vises ikke som installeret software i appen Afinstaller. De er bogstaveligt talt arkivfiler klædt ud som EXE -filer.

Hent: 7-lynlås til Windows (Gratis)





hvordan man annullerer hørbar gratis prøveperiode

2. Sådan bruges IExpress til nemt at lave en EXE

IExpress er et værktøj, der følger med versioner af Windows, der starter med Windows XP og senere. Værktøjet leveres med en front-end grafisk grænseflade (kaldet IExpress Wizard), men du kan også oprette installationsfiler ved hjælp af håndskriptede selvudtrækningsdirektiv (SED) -filer. Vi anbefaler guiden.

Ligesom 7-Zip ovenfor, skaber denne metode et selvudpakkende arkiv, men med to store forskelle: den ene, slutbrugeren fortsætter gennem en installationsguide på flere sider, og to, slutbrugeren kan angive målmappen til hvor værktøjet vil udtrække filerne.

Og sådan opretter du dit installationsprogram EXE ved hjælp af IExpress:

  1. Åbn prompten Kør ( Windows -tast + R ) og type iexpress.exe at starte IExpress Wizard.
  2. Vælg Opret ny selvudtrækningsdirektivfil og klik på Næste .
  3. Vælg Udpak kun filer og klik på Næste .
  4. For pakkens titel er navnet på din app et sikkert valg.
  5. Vælg bekræftelsesprompten Ingen prompt eller Spørg bruger med . Det er ligegyldigt i begge tilfælde. For slutbrugeren er inklusiv en altid et sikkert valg.
  6. Vælg licensaftalen Vis en licens hvis du ønsker, at slutbrugeren skal acceptere en slutbrugerlicensaftale (EULA). Hvis ikke, er det fint at vælge Vis ikke en licens .
  7. Tilføj alle de filer, du vil se installeret, ved at klikke på Tilføje , søger efter, hvor filerne er, og vælger dem alle.
  8. Fortsæt gennem IExpress -guiden, og vælg dine foretrukne muligheder for Vis vindue og Færdig besked beskeder.
  9. For pakkens navn, klik Gennemse , naviger til det sted, hvor du ønsker, at installationsprogrammet EXE skal oprettes, og giv det et navn. Dette er den EXE-fil, som du vil distribuere til slutbrugere. Klik på Næste .
  10. Vælg endelig Gem selvudtrækningsdirektivet (SED) fil, hvis du senere vil oprette et modificeret installationsprogram, f.eks. når du har lappet softwaren og har brug for et opdateret installationsprogram. Hvis du vælger Gem ikke , så bliver du nødt til at køre hele processen fra bunden.
  11. På den Opret pakke side, klik Næste .

Din pakke oprettes om et par minutter. Bemærk, at IExpress har nogle særheder og problemer :

  • Det tillader ikke inkludering af tomme mapper.
  • Hvis din installation har underkataloger, vil underkatalogerne ikke blive inkluderet.
  • Hvis du har flere filer med samme navn, selv inden for separate mapper, mislykkes oprettelsen af ​​installationsprogrammet.

På grund af disse særheder anbefaler vi at bruge metoden herunder i stedet.

Relateret: Hvad er en GUI (grafisk brugergrænseflade)?

3. Den bedste måde at lave en EXE på: Brug Inno Setup

Inno Setup er en open-source hjælpeprogram der har været i aktiv udvikling siden 1997. Det blev skabt delvist som reaktion på den på det tidspunkt underparpar InstallShield Express. Siden da er det blevet den foretrukne installationsværktøj for dem, der ikke er interesseret i at udforske proprietære muligheder.

Dens største træk er dens fleksibilitet. Inno Setup bruger scriptfiler med en ISS -udvidelse ('Inno Setup Script') til at tilpasse forskellige aspekter af installationsprogrammet: hvilke filer der er inkorporeret, hvor installationen sker, om der skal oprettes genveje osv. ISS -filer bruger lignende formatering til INI -filer og kan genereres ved hjælp af Inno Setup Wizard.

For at oprette dit installationsprogram ved hjælp af Inno Setup skal du starte Inno Setup Compiler app. Vælg i velkomstprompten Opret en ny scriptfil ved hjælp af scriptguiden . Indtast dit applikationsnavn og applikationsversion derfra. Eventuelt kan du også inkludere Application Publisher og Application Website -oplysninger. Klik på Næste .

  1. Vælg nu Destinationsbase -mappe , der som standard er programmerede filer.
  2. Indtast en Navn på applikationsmappe , som er navnet på hovedmappen, hvor dine installationsfiler skal hen. Klik på Næste .
  3. For Ansøgningens primære eksekverbare fil , gennemse og vælg den vigtigste EXE -fil, der starter din app.
  4. Hvis du ikke installerer en app, skal du aktivere Programmet har ikke en hoved eksekverbar fil . Tilføj derefter filer og mapper til din installation med Tilføj filer... og Tilføj mapper ... knapper. Klik på Næste .
  5. På siden Programgenveje skal du forlade standardindstillingerne eller ændre dem, så de passer til dine præferencer. De er alle selvforklarende. Klik på Næste .
  6. På siden Applikationsdokumentation kan du pege på op til tre TXT -filer, der vises under slutbrugerens installationsproces. Disse vil typisk være LICENSE.TXT, INSTALL.TXT og README.TXT, men de kan være, hvad du vil. Klik på Næste .
  7. På siden Opsætningssprog skal du beholde Engelsk, men du er velkommen til at tilføje så mange andre sprog, som du ønsker. Klik på Næste .

Følg nu disse trin nedenunder:

På siden Compiler Settings kan du tilpasse installationsprogrammets EXE -fil:

  • Det Brugerdefineret compiler output mappe er, hvor den resulterende installations -EXE -fil vil blive placeret.
  • Compiler output filnavn er hvad EXE -filen vil blive kaldt. Standardindstillingen er setup.exe .
  • Brugerdefineret opsætningsikonfil er det ikon, installationsprogrammet EXE -fil vil bruge. Dette skal være en ICO -fil, som du kan downloade eller konvertere fra PNG.
  • Opsætningskodeord beskytter uautoriserede brugere mod at bruge dit installationsprogram. Lad det stå tomt for at deaktivere denne funktion.

Når du har konfigureret dine indstillinger, skal du vælge Afslut . Når du bliver bedt om at kompilere det nye script, skal du klikke på Ja . Når du bliver bedt om at gemme scriptet, skal du vælge Ingen hvis dette er en engangs installationsfil. Vælg Ja hvis du planlægger at ændre eller opdatere det senere.

Vent på, at processen er færdig, og voilà, du har en eksekverbar fil med dig.

Hent: Inno Opsætning til Windows (Gratis)

Hvilken metode er bedst til oprettelse af EXE -installationsprogram?

Hvis din software er grundlæggende, eller hvis du kun vil distribuere til et begrænset antal personer, skal du bruge 7-Zip-metoden. Det er let, hurtigt og kræver næsten ingen teknisk ekspertise.

Hvis din software er noget enkel, og du vil præsentere en rigtig installationsguide til dine slutbrugere, skal du bruge IExpress-metoden. Endelig vælg Inno -appen, hvis du har kompleks software, og du ved, hvad du laver.

Del Del Tweet E -mail Hvad er TrustedInstaller? Hvorfor forhindrer det mig i at omdøbe filer?

Lær, hvad TrustedInstaller er, hvorfor TrustedInstaller forhindrer dig i at få adgang til filer, og hvordan du midlertidigt deaktiverer TrustedInstaller.

Læs Næste
Relaterede emner
  • Windows
  • Programmering
  • Windows 10
  • Installer software
  • Windows -tip
Om forfatteren Joel lee(1524 artikler udgivet)

Joel Lee er chefredaktør for MakeUseOf siden 2018. Han har en B.S. i datalogi og over ni års professionel skrive- og redigeringserfaring.

Mere fra Joel Lee

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere