Aller au contenu

Alternative à Inno Setup : installateur Windows en ligne, sans script

Où Inno Setup excelle, quand un générateur en ligne sans script convient mieux, et comment obtenir un Setup.exe comparable, avec assistant, raccourcis et désinstalleur, à partir d'un simple formulaire.

Mis à jour le 31 octobre 2026 · 4 min de lecture

Inno Setup est excellent. Il est gratuit, mature, bien documenté, et il produit des installateurs propres que les utilisateurs Windows reconnaissent. Si vous cherchez une alternative, c'est généralement pour l'une de ces trois raisons : vous ne voulez pas écrire et maintenir un script .iss, vous n'avez pas de machine Windows pour compiler, ou il vous faut l'installateur aujourd'hui et la courbe d'apprentissage vous bloque. Cette page est une comparaison honnête, pour que vous choisissiez le bon outil.

Ce qu'Inno Setup vous apporte

  • Un compilateur piloté par script (ISCC.exe), avec un petit langage de script proche du Pascal pour la logique personnalisée.
  • L'assistant classique : bienvenue, licence, dossier, dossier du menu Démarrer, tâches, progression, fin.
  • Des règles de fichiers souples, des entrées de registre, des pages personnalisées, l'exécution après installation et un désinstalleur solide.
  • Une grande communauté et un très long historique.

Vous écrivez un script de ce type :

[Setup]
AppName=My App
AppVersion=2.4.0
DefaultDirName={autopf}\My App
OutputBaseFilename=Setup

[Files]
Source: "app\*"; DestDir: "{app}"; Flags: recursesubdirs

[Icons]
Name: "{autoprograms}\My App"; Filename: "{app}\MyApp.exe"

Puis vous le compilez, sous Windows, avec le compilateur Inno Setup. Les utilisateurs Linux et macOS lancent le compilateur sous Wine, ce qui fonctionne mais ajoute de la friction.

Quand un générateur en ligne convient mieux

ExeTup prend l'approche inverse : pas de script, pas de compilateur, pas de machine Windows. Vous envoyez le dossier de l'application, vous répondez aux questions dont un installateur a besoin, et vous téléchargez un Setup.exe compilé dans le cloud. Il génère un installateur NSIS plutôt qu'un installateur Inno ; les deux sont des standards, les deux sont reconnus par les utilisateurs Windows, et pour une application de bureau classique le résultat final est le même : assistant, raccourcis, installation dans Program Files ou par utilisateur, désinstalleur dans les Paramètres Windows.

Il convient lorsque :

  • l'installateur doit simplement faire la chose standard, et bien la faire ;
  • les personnes qui préparent les versions ne sont pas à l'aise avec les scripts d'installation ;
  • les builds se font sur un Mac, sous Linux ou sur un portable professionnel verrouillé ;
  • vous publiez de temps en temps et ne voulez pas maintenir un pipeline rien que pour l'installateur.

Inno Setup convient mieux lorsque vous avez besoin de pages d'assistant personnalisées, de logique scriptée pendant l'installation, de configurations lourdes en registre, ou d'une intégration avec un serveur de build Windows que vous exploitez déjà.

Côte à côte

Inno Setup ExeTup
Prix Gratuit Premiers builds gratuits, puis paiement par build, sans abonnement
Comment vous décrivez l'installateur Script .iss Un formulaire
Où ça compile Windows (Wine ailleurs) Dans le cloud, depuis n'importe quel navigateur
Moteur d'installation Inno Setup NSIS
Pages de l'assistant Bienvenue, licence, dossier, menu Démarrer, tâches, fin Bienvenue, licence, dossier, progression, fin
Portée de l'installation Par machine ou par utilisateur Par machine ou par utilisateur
Désinstalleur dans les Paramètres Windows Oui Oui
Installation silencieuse /VERYSILENT /S
Pages personnalisées et scripts Oui Non
Langues Nombreuses, via des fichiers de langue 15, via les traductions de NSIS
Signature de code Hooks de signature dans le script Vous signez vous-même le Setup.exe téléchargé

Migrer un projet Inno Setup vers ExeTup

  1. Prenez le dossier vers lequel pointe votre section [Files]. C'est ce que vous envoyez, sous forme de zip.
  2. AppName, AppVersion, AppPublisher et LicenseFile correspondent au formulaire des détails.
  3. {autopf} devient « tous les utilisateurs » ; {localappdata} devient « utilisateur actuel ».
  4. Les entrées [Icons] deviennent les options de raccourcis du menu Démarrer et du Bureau.
  5. [Run] avec postinstall devient « lancer après l'installation ».
  6. Les sections [Code] personnalisées n'ont pas d'équivalent. Si cette logique est indispensable, restez sur Inno Setup.

Questions fréquentes

ExeTup remplace-t-il Inno Setup ?

Pour le cas courant, une application de bureau qui a besoin de l'assistant standard, de raccourcis et d'un désinstalleur, oui. Pour les installateurs qui exigent de la logique scriptée ou des pages personnalisées, Inno Setup reste le meilleur outil.

ExeTup produit-il un installateur Inno Setup ?

Non, il produit un installateur NSIS. Les deux sont des installateurs Windows standard ; dans les deux cas, les utilisateurs voient un assistant familier. Voir installateur NSIS en ligne.

Puis-je exécuter Inno Setup sur un Mac ?

Via Wine, oui, moyennant un peu de configuration. ExeTup n'a besoin que d'un navigateur ; voir créer un installateur Windows sur un Mac.

Le paramètre d'installation silencieuse est-il différent ?

Inno Setup utilise /SILENT et /VERYSILENT ; les installateurs NSIS utilisent /S. Les deux acceptent un dossier personnalisé, avec /DIR= et /D= respectivement.

Guides associés