Jak utworzyć plik instalacyjny „EXE”?

Jak utworzyć plik instalacyjny „EXE”?

Co robisz, gdy tworzysz nowe oprogramowanie Windows — od prostego narzędzia diagnostycznego po złożoną grę wideo na komputery PC — i chcesz się nim podzielić ze światem? Cóż, możesz skompresować pliki do jednego pliku ZIP i rozpowszechniać go.





Możesz też być fantazyjny i zamiast tego utworzyć instalator EXE.





W tym poście omówimy trzy różne sposoby tworzenia EXE: samorozpakowujący się pakiet, prosty instalator korzystający z wbudowanego IExpress oraz zaawansowany instalator korzystający z konfigurowalnego Inno Setup.





1. Utwórz plik szybkiego EXE za pomocą 7-Zip

Prawdopodobnie używasz już 7-Zip do wyodrębniania wszystkich rodzajów plików archiwów i wiesz, że 7-Zip może tworzyć pliki archiwów, ale czy wiesz, że możesz go również użyć do utworzenia pliku EXE, który działa jako instalator?

To się nazywa an Archiwum SFX (samorozpakowujący) i działa poprzez kompresję wszystkich plików końcowych razem, a następnie osadzenie specjalnego pliku EXE w archiwum, który wie, jak wszystko rozpakować.



Innymi słowy, odbiorca może wyodrębnić archiwum SFX (które samo pojawia się jako plik EXE), nawet jeśli nie ma odpowiedniego oprogramowania, co może się zdarzyć w przypadku formatów takich jak 7Z, RAR, TAR i ZIP.

Oto jak utworzyć archiwum SFX za pomocą 7-Zip:





  1. Przygotuj wszystkie swoje pliki i katalogi w jednym głównym katalogu i nazwij go, jak chcesz.
  2. Kliknij prawym przyciskiem myszy w katalogu i wybierz 7-Zip > Dodaj do archiwum...
  3. Pod Opcje , włączyć Utwórz archiwum SFX i wybierz następujące ustawienia... > Format archiwum: 7z> Poziom kompresji: Normalny> Metoda kompresji: LZMA2> Rozmiar słownika: 16 MB> Rozmiar słowa: 32> Solidny rozmiar bloku: 2 GB
  4. Na koniec kliknij ok .

Pamiętaj, że archiwa SFX nie są prawdziwymi plikami instalacyjnymi. Nie umieszczają wyodrębnionych plików w wyznaczonym katalogu docelowym. Nie modyfikują Rejestr systemu Windows . Ponadto nie tworzą dzienników instalacji i nie pojawiają się jako zainstalowane oprogramowanie w aplikacji Odinstaluj. Są to dosłownie pliki archiwalne przebrane za pliki EXE.

Pobierać: 7-zip dla Okna (Darmowy)





komputer nie łączy się z Wi-Fi Windows 10

2. Jak korzystać z IExpress, aby łatwo utworzyć plik EXE

IExpress to narzędzie dostarczane w pakiecie z wersjami systemu Windows począwszy od systemu Windows XP i nowszych. Narzędzie jest dostarczane z interfejsem graficznym typu front-end (zwanym kreatorem IExpress), ale można również tworzyć pliki instalatora za pomocą ręcznie skryptowanych plików dyrektywy samorozpakowywania (SED). Polecamy Kreatora.

Podobnie jak powyżej w przypadku 7-Zip, ta metoda tworzy samorozpakowujące się archiwum, ale z dwiema głównymi różnicami: po pierwsze użytkownik końcowy przejdzie przez wielostronicowy kreator instalacji, a po drugie użytkownik końcowy może określić katalog docelowy do gdzie narzędzie wyodrębni pliki.

A tak tworzysz instalator EXE za pomocą IExpress:

  1. Otwórz monit Uruchom ( Klawisz Windows + R ) i typ iexpress.exe aby uruchomić kreatora IExpress.
  2. Wybierz Utwórz nowy plik dyrektywy samorozpakowującej i kliknij Następny .
  3. Wybierz Tylko rozpakuj pliki i kliknij Następny .
  4. W przypadku tytułu pakietu bezpieczną opcją jest nazwa Twojej aplikacji.
  5. Aby wyświetlić monit o potwierdzenie, wybierz Brak monitu lub Pytaj użytkownika za pomocą . To i tak nie ma znaczenia. Dla użytkownika końcowego, w tym jeden jest zawsze bezpiecznym wyborem.
  6. W przypadku umowy licencyjnej wybierz Wyświetl licencję jeśli chcesz, aby użytkownik końcowy zgodził się na umowę licencyjną użytkownika końcowego (EULA). Jeśli nie, możesz wybrać Nie wyświetlaj licencji .
  7. Dodaj wszystkie pliki, które chcesz zobaczyć zainstalowane, klikając Dodać , przeglądając lokalizację plików i wybierając je wszystkie.
  8. Kontynuuj korzystanie z kreatora IExpress i wybierz preferowane opcje dla Pokaż okno oraz Gotowa wiadomość monity.
  9. Aby uzyskać nazwę pakietu, kliknij Przeglądaj , przejdź do miejsca, w którym chcesz utworzyć instalator EXE i nadaj mu nazwę. Jest to plik EXE, który zamierzasz rozpowszechniać wśród użytkowników końcowych. Kliknij Następny .
  10. Na koniec wybierz Bezpieczna dyrektywa samorozpakowująca (SED) plik, jeśli chcesz później utworzyć zmodyfikowany instalator, na przykład po zaktualizowaniu oprogramowania i konieczności zaktualizowania instalatora. Jeśli wybierzesz Nie oszczędzaj , będziesz musiał przeprowadzić cały proces od zera.
  11. Na Utwórz pakiet strona, kliknij Następny .

Twój pakiet zostanie utworzony za kilka minut. Pamiętaj, że IExpress ma pewne dziwactwa i problemy :

  • Nie pozwala na włączanie pustych katalogów.
  • Jeśli Twoja instalacja ma podkatalogi, podkatalogi nie zostaną uwzględnione.
  • Jeśli masz wiele plików o tej samej nazwie, nawet w osobnych katalogach, utworzenie instalatora nie powiedzie się.

Ze względu na te osobliwości zalecamy zamiast tego użycie poniższej metody.

Powiązane: Co to jest GUI (graficzny interfejs użytkownika)?

3. Najlepszy sposób na wykonanie EXE: Użyj Inno Setup

Inno Setup to narzędzie open source jest rozwijany od 1997 roku. Został stworzony częściowo w odpowiedzi na ówczesny subpar InstallShield Express. Od tego czasu stał się twórcą instalatora z wyboru dla tych, którzy nie chcą odkrywać zastrzeżonych opcji.

Jego największą zaletą jest elastyczność. Inno Setup używa plików skryptów z rozszerzeniem ISS („Inno Setup Script”) w celu dostosowania różnych aspektów instalatora: które pliki są włączone, gdzie odbywa się instalacja, czy tworzyć skróty itp. Pliki ISS używają formatowania podobnego do plików INI i można wygenerować za pomocą kreatora Inno Setup Wizard.

Aby utworzyć instalator za pomocą Inno Setup, uruchom Kompilator Inno Setup aplikacja. W wierszu powitalnym wybierz Utwórz nowy plik skryptu za pomocą Kreatora skryptów . Stamtąd wprowadź nazwę aplikacji i wersję aplikacji. Opcjonalnie można również dołączyć dane Wydawcy Aplikacji i Witryny Aplikacji. Kliknij Następny .

  1. Teraz wybierz Docelowy folder bazowy , który domyślnie to Program Files.
  2. Wpisz an Nazwa folderu aplikacji , który jest nazwą głównego katalogu, w którym znajdą się pliki instalacyjne. Kliknij Następny .
  3. Dla Główny plik wykonywalny aplikacji , przeglądaj i wybierz główny plik EXE, który uruchomi Twoją aplikację.
  4. Jeśli nie instalujesz aplikacji, włącz Aplikacja nie posiada głównego pliku wykonywalnego . Następnie dodaj pliki i foldery do swojej instalacji za pomocą Dodaj pliki... oraz Dodaj foldery... guziki. Kliknij Następny .
  5. Na stronie Skróty aplikacji pozostaw wartości domyślne lub zmień je zgodnie z własnymi preferencjami. Wszystkie są oczywiste. Kliknij Następny .
  6. Na stronie Dokumentacja aplikacji można wskazać maksymalnie trzy pliki TXT, które będą wyświetlane w trakcie procesu instalacji użytkownika końcowego. Zazwyczaj będą to LICENSE.TXT, INSTALL.TXT i README.TXT, ale mogą to być dowolne. Kliknij Następny .
  7. Na stronie Konfiguracja języków zachowaj Język angielski, ale możesz dodać tyle innych języków, ile chcesz. Kliknij Następny .

Teraz wykonaj następujące kroki od dołu:

Na stronie Ustawienia kompilatora możesz dostosować plik EXE instalatora:

  • ten Niestandardowy folder wyjściowy kompilatora to miejsce, w którym zostanie umieszczony wynikowy plik EXE instalatora.
  • Podstawowa nazwa pliku wyjściowego kompilatora tak będzie się nazywał plik EXE. Ustawienie domyślne to setup.exe .
  • Plik ikony instalacji niestandardowej to ikona, której będzie używać plik EXE instalatora. Musi to być plik ICO, który można pobrać lub przekonwertować z PNG.
  • Hasło do konfiguracji ochroni nieautoryzowanych użytkowników przed korzystaniem z Twojego instalatora. Pozostaw puste, aby wyłączyć tę funkcję.

Po skonfigurowaniu ustawień wybierz Skończyć . Po wyświetleniu monitu o skompilowanie nowego skryptu kliknij tak . Po wyświetleniu monitu o zapisanie skryptu wybierz Nie jeśli jest to jednorazowy plik instalacyjny. Wybierz tak jeśli planujesz go później zmodyfikować lub zaktualizować.

Poczekaj na zakończenie procesu i voilà, będziesz mieć przy sobie plik wykonywalny.

Pobierać: Inno Konfiguracja dla Okna (Darmowy)

Która metoda jest najlepsza do tworzenia instalatora EXE?

Jeśli twoje oprogramowanie jest podstawowe lub jeśli zamierzasz rozpowszechniać je tylko dla ograniczonej liczby osób, skorzystaj z metody 7-Zip. Jest łatwy, szybki i nie wymaga prawie żadnej wiedzy technicznej.

Jeśli Twoje oprogramowanie jest dość proste i chcesz zaprezentować prawdziwego kreatora instalacji swoim użytkownikom końcowym, skorzystaj z metody IExpress. Na koniec wybierz aplikację Inno, jeśli masz złożone oprogramowanie i wiesz, co robisz.

Udział Udział Ćwierkać E-mail Co to jest TrustedInstaller? Dlaczego powstrzymuje mnie przed zmianą nazw plików?

Dowiedz się, czym jest TrustedInstaller, dlaczego TrustedInstaller uniemożliwia dostęp do plików i jak tymczasowo wyłączyć TrustedInstaller.

Czytaj dalej
Powiązane tematy
  • Okna
  • Programowanie
  • Okna 10
  • Zainstaluj oprogramowanie
  • Wskazówki dotyczące systemu Windows
O autorze Joel Lee(1524 opublikowanych artykułów)

Joel Lee jest redaktorem naczelnym MakeUseOf od 2018 roku. Posiada licencjat. w informatyce i ponad 9-letnie doświadczenie zawodowe w pisaniu i redagowaniu.

Więcej od Joela Lee

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować