Comment créer un fichier d’installation « EXE »
Que faites-vous lorsque vous créez un nouveau logiciel Windows (d’un simple outil de diagnostic à un jeu vidéo PC complexe) et que vous souhaitez le partager avec le monde ? Eh bien, vous pouvez compresser le fichier dans un fichier ZIP et le distribuer.
Alternativement, vous pouvez aimer et créer un EXE d’installation.
Nous aborderons trois manières différentes de créer un fichier EXE dans cet article : un package auto-extractible, un programme d’installation simple utilisant IExpress intégré et un programme d’installation avancé utilisant la configuration Inno personnalisable.
1. Créez rapidement des fichiers EXE avec 7-Zip
Vous avez peut-être utilisé 7-Zip pour extraire divers fichiers d’archive et savez que 7-Zip peut créer des fichiers d’archive, mais saviez-vous que vous pouvez également l’utiliser pour créer des fichiers EXE qui agissent comme des programmes d’installation ?
On l’appelle archives d’effets sonores (auto-extractible) et fonctionne en compressant tous les fichiers finaux ensemble, puis en incorporant un fichier EXE spécial dans l’archive qui sait comment tout extraire.
En d’autres termes, les destinataires peuvent extraire des archives SFX (qui apparaissent elles-mêmes sous forme de fichiers EXE) même s’ils ne disposent pas du bon logiciel, ce qui peut arriver avec des formats tels que 7Z, RAR, TAR et ZIP.
Voici comment créer une archive SFX avec 7-Zip :
- Préparez tous les fichiers et répertoires dans un répertoire personnel et nommez le répertoire comme vous le souhaitez.
- clic-droit dans le répertoire et sélectionnez 7-Zip > Ajouter aux archives…
- en dessous de Choixautoriser Créer une archive SFX et sélectionnez les paramètres suivants…> Format d’archive : 7z> Niveau de compression : normale> Méthode de compression: LZMA2> Taille du dictionnaire : 16 Mo> Taille de mot: 32> Taille de bloc solide : 2 Go
- Enfin, cliquez d’accord.
Faire une vidéo du jour
Notez que l’archive SFX n’est pas un véritable fichier d’installation. Ils ne placent pas les fichiers extraits dans le répertoire cible spécifié. Ils ne modifient pas le registre Windows.De plus, ils ne créent pas de journaux d’installation et n’apparaissent pas comme logiciel installé lors de la désinstallation de l’application. Ce sont en fait des fichiers d’archive déguisés en fichiers EXE.
Télécharger: 7-Zip pour Windows (gratuit)
2. Comment créer facilement EXE avec IExpress
IExpress est un utilitaire fourni avec les versions de Windows commençant par Windows XP et versions ultérieures. L’utilitaire est livré avec une interface graphique frontale (appelée l’assistant IExpress), mais vous pouvez également créer des fichiers d’installation à l’aide de fichiers d’instructions auto-extractibles (SED) écrits à la main. Nous recommandons un guide.
Comme 7-Zip ci-dessus, cette méthode crée une archive auto-extractible, mais avec deux différences principales : l’une est que l’utilisateur final passera par un assistant d’installation de plusieurs pages, et l’autre est que l’utilisateur final peut spécifier le répertoire cible où l’outil extraira les fichiers.
Voici comment un programme d’installation EXE est créé à l’aide d’IExpress :
- Ouvrez l’invite d’exécution (Touche Windows + R) et tapez iexpress.exe Démarrez l’assistant IExpress.
- choisir Créer un nouveau fichier de directive auto-extractible et cliquez Suivant.
- choisir Extraire uniquement les fichiers et cliquez Suivant.
- Pour l’en-tête du package, le nom de votre application est un choix sûr.
- Pour l’invite de confirmation, choisissez silencieux ou L’utilisateur est invitéCe n’est pas grave de toute façon. En inclure un est toujours une valeur sûre pour les utilisateurs finaux.
- Pour Contrat de licence, choisissez afficher la licence Si vous souhaitez que l’utilisateur final accepte le contrat de licence utilisateur final (CLUF).Sinon, choisissez Ne pas afficher la licence.
- Ajoutez tous les fichiers que vous souhaitez installer en un seul clic Ajouter àaccédez à l’emplacement des fichiers et sélectionnez-les tous.
- Continuez dans l’assistant IExpress et choisissez votre option préférée la fenêtre et message d’achèvement indice.
- Pour Nom du package, cliquez sur Feuilleter, accédez à l’emplacement où vous souhaitez créer l’EXE du programme d’installation et donnez-lui un nom. Il s’agit du fichier EXE que vous souhaitez distribuer aux utilisateurs finaux.Cliquez sur Suivant.
- Enfin, choisissez Instructions d’auto-extraction enregistrées (SED) Soumettez le fichier si vous souhaitez créer un programme d’installation modifié ultérieurement, par exemple lorsque vous corrigez un logiciel et avez besoin d’un programme d’installation mis à jour.si tu choisis n’enregistre pasvous devrez alors exécuter l’ensemble du processus à partir de zéro.
- exister Créer un package page, cliquez Suivant.
Votre package sera créé en quelques minutes.Notez que IExpress a quelques bizarreries et problèmes:
- Il ne permet pas de contenir des répertoires vides.
- Si votre installation comporte des sous-répertoires, les sous-répertoires ne seront pas inclus.
- Si vous avez plusieurs fichiers portant le même nom, même dans des répertoires différents, la création du programme d’installation échouera.
En raison de ces bizarreries, nous vous recommandons d’utiliser plutôt l’approche suivante.
En relation : Qu’est-ce qu’une GUI (interface utilisateur graphique) ?
3. La meilleure façon de créer un EXE : Utiliser Inno Setup
Inno Setup est un utilitaire open source activement développé depuis 1997. Il a été créé en partie en réponse à InstallShield Express alors sous-standard. Depuis lors, il est devenu le créateur d’installation incontournable pour ceux qui ne veulent pas explorer les options propriétaires.
Son plus grand attrait est sa flexibilité. Inno Setup utilise des fichiers de script avec l’extension ISS (« Inno Setup Script ») pour personnaliser divers aspects du programme d’installation : quels fichiers sont inclus, où l’installation a lieu, si des raccourcis sont créés, etc. Les fichiers ISS utilisent un format similaire aux fichiers INI et peuvent être générés à l’aide de l’assistant de configuration Inno.
Pour créer un programme d’installation à l’aide d’Inno Setup, démarrez Compilateur d’installation Inno application.Dans l’invite de bienvenue, sélectionnez Créer un nouveau fichier de script à l’aide de l’assistant de scriptÀ partir de là, entrez le nom de votre application et la version de l’application. Si vous le souhaitez, vous pouvez également inclure les détails de l’éditeur de l’application et du site Web de l’application.Cliquez sur Suivant.
- Maintenant, choisissez dossier de base ciblela valeur par défaut est Program Files.
- saisir un nom du dossier d’application, qui est le nom du répertoire de base où se trouvent les fichiers d’installation.Cliquez sur Suivant.
- pour Exécutable principal de l’applicationparcourez et sélectionnez le fichier EXE principal qui lancera votre application.
- Si vous n’avez pas installé l’application, veuillez activer L’application n’a pas d’exécutable principalAjoutez ensuite les fichiers et dossiers à votre installation Ajouter des fichiers… et Ajouter le dossier… boutons.Cliquez sur Suivant.
- Sur la page Raccourcis d’application, conservez les valeurs par défaut ou modifiez-les selon vos préférences. Ils sont tous explicites.Cliquez sur Suivant.
- Sur la page de documentation de l’application, vous pouvez pointer jusqu’à trois fichiers TXT qui seront affichés pendant le 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 il peut s’agir de tout ce que vous voulez.Cliquez sur Suivant.
- Sur la page Définir la langue, laissez Anglais, Mais vous êtes invités à ajouter n’importe quel nombre d’autres langues.Cliquez sur Suivant.
Maintenant, suivez ces étapes :
Sur la page des paramètres du compilateur, vous pouvez personnaliser le fichier EXE du programme d’installation :
- Ce Dossier de sortie du compilateur personnalisé est l’emplacement où placer le fichier EXE du programme d’installation généré.
- Nom du fichier de base de la sortie du compilateur Le fichier EXE sera appelé.Le réglage par défaut est Installateur.
- fichier d’icône de paramètres personnalisés est l’icône que le fichier EXE d’installation utilisera. Il doit s’agir d’un fichier ICO que vous pouvez télécharger ou convertir à partir de PNG.
- définir le mot de passe Votre installateur sera protégé contre les utilisateurs non autorisés. Laissez-le vide pour désactiver cette fonctionnalité.
Après avoir configuré les paramètres, sélectionnez finir. Lorsque vous êtes invité à compiler un nouveau script, cliquez sur Oui. Lorsque vous êtes invité à enregistrer le script, choisissez Ne pas S’il s’agit d’un fichier d’installation unique.choisir Oui Si vous envisagez de le modifier ou de le mettre à jour ultérieurement.
Attendez que le processus se termine et voilà, vous avez un exécutable.
Télécharger: Inno Setup pour Windows (Gratuit)
Quelle méthode est la meilleure pour créer un programme d’installation EXE ?
Utilisez la méthode 7-Zip si votre logiciel est un logiciel de base ou si vous ne prévoyez de le distribuer qu’à un nombre limité de personnes. C’est simple, rapide et nécessite peu d’expertise technique.
Si votre logiciel est un peu simple et que vous souhaitez fournir à vos utilisateurs finaux un véritable assistant d’installation, utilisez la méthode IExpress. Enfin, si vous avez des logiciels complexes et que vous savez ce que vous faites, choisissez l’application Inno.
A propos de l’auteur