Comment créer un fichier d'installation EXE

Comment créer un fichier d'installation EXE / les fenêtres

Que faites-vous lorsque vous avez créé un nouveau logiciel Windows - un simple outil de diagnostic 13 Outils de diagnostic Windows pour vérifier l'état de votre ordinateur 13 Outils de diagnostic Windows pour vérifier l'état de votre PC Microsoft Windows peut présenter des problèmes difficiles à diagnostiquer. . Voici quelques outils pratiques pour vous aider à résoudre vos problèmes! En savoir plus sur un jeu vidéo complexe 5 Logiciels gratuits de développement de jeux pour créer vos propres jeux 5 Logiciels gratuits de développement de jeux pour créer vos propres jeux Voici les meilleurs logiciels et outils de développement de jeux gratuits que vous pouvez utiliser pour commencer à créer le jeu de vos rêves aujourd'hui . Lire plus - et vous voulez le partager avec le monde? Eh bien, vous pouvez compresser les fichiers dans un fichier ZIP unique et distribuer ce.

Ou vous pouvez être chic et créer un fichier EXE d'installation à la place.

Nous allons couvrir trois méthodes différentes dans cet article: un package auto-extractible, un programme d'installation simple utilisant IExpress intégré et un programme d'installation avancé utilisant Inno Setup personnalisable..

Méthode rapide: Utilisation de 7-Zip

Vous utilisez probablement déjà 7-Zip pour extraire toutes sortes de fichiers d’archive. Comment extraire des fichiers de ZIP, RAR, 7z et d’autres archives communes Comment extraire des fichiers de ZIP, RAR, 7z et d’autres archives communes Avez-vous déjà été confronté à un fichier .rar? fichier et je me demandais comment l’ouvrir? Heureusement, gérer les fichiers ZIP et autres archives compressées est simple avec les bons outils. Voici ce que vous devez savoir. Lisez Plus et vous savez probablement déjà que 7-Zip peut créer des fichiers d’archive, mais saviez-vous que vous pouvez également vous en servir pour créer un fichier EXE faisant office d’installateur??

Ça s'appelle un Archive SFX (“auto-extractible”) et travaille en compressant tous vos fichiers fin ensemble, puis en incorporant un fichier EXE spécial dans l’archive qui sait tout extraire. En d’autres termes, le destinataire peut extraire l’archive SFX (qui se présente sous la forme d’un fichier EXE), même s’ils ne disposent pas du logiciel adéquat, ce qui peut arriver avec des formats tels que 7Z, RAR, TAR et ZIP..

Comment créer votre propre archive SFX avec 7-Zip:

  1. Préparez tous vos fichiers et répertoires dans un seul répertoire principal et nommez-le comme vous le souhaitez.
  2. Cliquez avec le bouton droit sur le répertoire et sélectionnez 7-Zip> Ajouter à l'archivage…
  3. Sous Les options, activer Créer une archive SFX et sélectionnez les paramètres suivants…
    > Format d'archive: 7z
    >
    Niveau de compression: Ordinaire
    >
    Méthode de compression: LZMA2
    >
    Taille du dictionnaire: 16 Mo
    >
    Taille de mot: 32
    >
    Taille du bloc solide: 2 Go
  4. Cliquez sur D'accord. Terminé!

Notez que les archives SFX ne sont pas de véritables fichiers d'installation. Ils ne placent pas les fichiers extraits dans un répertoire cible désigné. Ils ne modifient pas le registre Windows. Ils ne créent pas de journaux d'installation et ne s'affichent pas comme “logiciel installé” dans l'application de désinstallation. Ce sont littéralement des fichiers d'archives déguisés en fichiers EXE.

Télécharger - 7-Zip (gratuit)

Méthode facile: utiliser IExpress

IExpress est un utilitaire fourni avec les versions de Windows commençant par Windows XP et les versions ultérieures. L'utilitaire est fourni avec une interface graphique front-end (appelée Assistant IExpress), mais vous pouvez également créer des fichiers d'installation à l'aide de fichiers SED (Self Extraction Directive) scriptés à la main. Nous recommandons l'assistant.

Comme 7-Zip ci-dessus, cette méthode crée une archive à extraction automatique, mais avec deux différences majeures: premièrement, l'utilisateur final passe par un assistant d'installation de plusieurs pages, et deuxièmement, l'utilisateur final peut spécifier le répertoire cible où l'outil extraire les fichiers.

Comment créer votre propre fichier EXE d'installation à l'aide d'IExpress:

  1. Ouvrez l'invite d'exécution (Touche Windows + R) et le type iexpress.exe lancer l'assistant IExpress.
  2. Sélectionner Créer un nouveau fichier de directive d'autoextraction et cliquez Suivant.
  3. Sélectionner Extraire les fichiers uniquement et cliquez Suivant.
  4. Pour le titre du package, le nom de votre application est un choix sûr..
  5. Pour l'invite de confirmation, choisissez Aucune invite ou Utilisateur invite avec. Ce n'est pas grave de toute façon. Par souci de l'utilisateur final, en inclure un est toujours un choix sûr.
  6. Pour le contrat de licence, Afficher une licence si vous souhaitez que l'utilisateur final accepte un type de contrat de licence utilisateur final (CLUF). Sinon, c'est bien de choisir Ne pas afficher de licence.
  7. Ajoutez tous les fichiers que vous voulez voir installés en cliquant sur Ajouter, rechercher les fichiers et les sélectionner tous.
  8. Continuez à travers l'Assistant IExpress et sélectionnez vos options préférées pour le Afficher la fenêtre et Message terminé instructions.
  9. Pour le nom du paquet, cliquez sur Feuilleter, Accédez à l'emplacement où vous souhaitez créer le fichier EXE d'installation et nommez-le. Il s’agit du fichier EXE que vous allez distribuer aux utilisateurs finaux. Cliquez sur Suivant.
  10. Enfin, sélectionnez Enregistrer le fichier SED (Self Self Extraction Directive) si vous souhaitez créer un programme d'installation modifié ultérieurement, par exemple lorsque vous avez corrigé le logiciel et que vous avez besoin d'un programme d'installation mis à jour. Si vous sélectionnez Ne pas enregistrer, alors vous devrez parcourir tout le processus à partir de zéro.
  11. Sur le Créer un package page, cliquez Suivant. Attendre. Terminé!

Notez que IExpress a quelques bizarreries et problèmes. Cela ne permet pas l'inclusion de répertoires vides. Si votre installation comporte des sous-répertoires, ceux-ci ne seront pas inclus. Si vous avez plusieurs fichiers du même nom, même dans des répertoires distincts, la création du programme d'installation échouera..

En raison de ces particularités, nous vous recommandons d'utiliser la méthode ci-dessous..

Méthode recommandée: Utiliser Inno Setup

Inno Setup est un utilitaire open source Qu'est-ce qu'un logiciel Open Source? [MakeUseOf explique] Qu'est-ce qu'un logiciel Open Source? [MakeUseOf explique] "Open source" est un terme assez répandu ces temps-ci. Vous savez peut-être que certaines choses sont open source, comme Linux et Android, mais savez-vous ce que cela implique? Ce qui est ouvert… Lire la suite Cela fait partie du processus de développement actif depuis 1997. Il a été créé en partie pour répondre au sous-système du moment, InstallShield Express. Depuis lors, il est devenu le créateur d'installateurs de choix pour ceux qui ne veulent pas explorer les options propriétaires.

Son principal attrait est sa flexibilité. Inno Setup utilise des fichiers de script avec une extension ISS (“Inno Setup Script”) pour personnaliser divers aspects du programme d'installation: fichiers incorporés, lieu d'installation, création de raccourcis, etc. Les fichiers ISS utilisent un formatage similaire à celui des fichiers INI et peuvent être générés à l'aide de l'assistant de configuration Inno..

Comment créer votre propre installateur avec Inno Setup:

  1. Lancez l'application Inno Setup Compiler.
  2. Dans l'invite de bienvenue, sélectionnez Créer un nouveau fichier de script à l'aide de l'assistant de script.
  3. Entrez votre nom d'application et la version de l'application. Facultativement, vous pouvez également inclure les détails de l'éditeur de l'application et du site Web de l'application. Cliquez sur Suivant.
  4. Sélectionnez le Dossier de base de destination, qui par défaut est Program Files. Entrez un Nom du dossier d'application, qui est le nom du répertoire principal où iront vos fichiers d’installation. Cliquez sur Suivant.
  5. Pour Fichier exécutable principal de l'application, parcourez et sélectionnez le fichier EXE principal qui lancera votre application. Si vous n'installez pas d'application, activez L'application n'a pas de fichier exécutable principal. Ajoutez ensuite des fichiers et des dossiers à votre installation avec le Ajouter des fichiers… et Ajouter des dossiers… boutons. Cliquez sur Suivant.
  6. Sur la page Raccourcis d'application, laissez les valeurs par défaut ou modifiez-les pour l'adapter à vos préférences. Ils sont tous explicites. Cliquez sur Suivant.
  7. Sur la page Documentation d'application, vous pouvez indiquer jusqu'à trois fichiers TXT à afficher tout au long du processus d'installation de l'utilisateur final. En règle générale, il s'agira de LICENSE.TXT, INSTALL.TXT et README.TXT, mais ils peuvent correspondre à vos préférences. Cliquez sur Suivant.
  8. Sur la page Configurer les langues, conservez Anglais mais n'hésitez pas à ajouter autant de langues que vous le souhaitez. Cliquez sur Suivant.
  9. Sur la page Paramètres du compilateur, vous pouvez personnaliser le fichier EXE du programme d'installation:
    > Dossier de sortie du compilateur personnalisé est l'endroit où le fichier EXE d'installation résultant sera placé.
    > Nom du fichier de base du compilateur est ce que le fichier EXE sera appelé. Le réglage par défaut est setup.exe.
    > Fichier d'icônes d'installation personnalisée est l'icône qui sera utilisée pour le fichier EXE du programme d'installation. Ce doit être un fichier ICO, que vous pouvez télécharger ou convertir à partir de PNG Comment personnaliser une icône dans Windows Comment personnaliser une icône dans Windows Personnaliser les icônes de Windows peut être frustrant. Heureusement, nous avons fait le travail pour vous! Voici un guide complet pour changer n'importe quelle icône Windows, quel que soit son emplacement. Lire la suite .
  10. Mot de passe de configuration empêchera les utilisateurs non autorisés d’utiliser votre programme d’installation. Laissez ce champ vide pour désactiver cette fonctionnalité.
  11. Cliquez sur terminer. Lorsque vous êtes invité à compiler le nouveau script, cliquez sur Oui. Lorsque vous êtes invité à enregistrer le script, sélectionnez Non s'il s'agit d'un fichier d'installation unique ou sélectionnez Oui si vous envisagez de le modifier ou de le mettre à jour ultérieurement. Terminé!

Télécharger - Installation Inno (Gratuit)

Quelle méthode vous convient le mieux??

Si votre logiciel est extrêmement simple ou si vous prévoyez de ne le distribuer qu'à un nombre limité de personnes, utilisez la méthode 7-Zip. C'est facile, rapide et ne nécessite presque aucune expertise technique.

Si votre logiciel est un peu simple et que vous souhaitez présenter un véritable assistant d'installation pour vos utilisateurs finaux, utilisez la méthode IExpress..

Si votre logiciel est complexe et que vous avez beaucoup d’expérience technique, utilisez la méthode Inno Setup. Il est le plus flexible, le plus puissant et ne souffre pas des problèmes qui affligent IExpress..

Quelle méthode utiliserez-vous? Y a-t-il d'autres méthodes que nous avons manquées? Faites-nous savoir dans les commentaires ci-dessous!

Crédit d'image: sdecoret, DaGa5 via Shutterstock.com

En savoir plus sur: Installation du logiciel, Windows, Windows 10, Windows 8.