4 excellents outils pour créer des paquets Windows Installer


J'ai écrit beaucoup de code dans ma carrière informatique et j'ai également publié un bon nombre de programmes Windows, donc un bon outil pour créer des paquets d'installation Windows était toujours la clé. Chaque programme aurait un ensemble de besoins différents, tels que des scripts, des DLL, des paramètres de sécurité, etc., de sorte qu'un outil capable de gérer un ensemble complexe d'exigences était nécessaire.

Si vous avez l'argent ou le besoin des tonnes de support, vous pouvez toujours aller avec InstallShield, le choix solide pour de nombreuses entreprises utilisant Windows. Nous avons toujours utilisé InstallShield à nos débuts car il était livré avec Visual Studio et Visual Foxpro.

Cependant, ce n'est pas le seul logiciel qui existe pour créer des programmes d'installation Windows. Dans cet article, je vais mentionner quelques autres utilitaires gratuits et payants (bien que moins chers) que vous pouvez essayer dans votre organisation.

Système d'installation Nullsoft Scriptable (NSIS)

Si vous aimez les logiciels open source, vous pouvez consulter le Système d'installation Nullsoft Scriptable (NSIS). NSIS est un système professionnel que vous pouvez utiliser pour créer tout, des installateurs Windows très simples aux très complexes. Il est petit, mais possède un grand ensemble de fonctionnalités, ce qui le rend approprié pour la distribution Internet.

Comme son nom l'indique, NSIS est basé sur un script, ce qui vous permet de créer une logique aussi compliquée que nécessaire gérer n'importe quelle situation. Heureusement, pour les débutants, il comprend également un ensemble de plug-ins et de scripts prédéfinis pour vous aider à démarrer.

Voici une courte liste de certaines de mes fonctionnalités préférées de ce créateur de paquet MSI:

  • Possibilité de créer des installateurs Windows pouvant installer, désinstaller, définir les paramètres système, extraire des fichiers, etc.
  • NSIS a un surcoût de seulement 34 Ko! C'est de loin le plus petit installateur de Windows comparé à InstallShield et Wise.
  • Un programme d'installation compatible avec toutes les versions majeures de Windows de Windows 95 à Windows 10.
  • Trois méthodes de compression ( ZLib, BZip2, LZMA) pour assurer la meilleure compression pour vos paquets d'installation.
  • Le programme d'installation par script est meilleur que les autres programmes qui génèrent juste une liste de fichiers et de clés de registre. En utilisant le langage de script, vous pouvez effectuer différentes tâches d'installation comme des mises à niveau, des vérifications de versions, des redémarrages système, des modifications d'environnement, l'accès à l'API Windows et plus encore.
  • Créer des dialogues et des interfaces personnalisées options de configuration, et même une interface d'assistant personnalisée.
  • Étendre les capacités de NSIS avec des plug-ins pouvant communiquer avec le programme d'installation.
  • Prise en charge de l'installation Web et de la correction de fichiers sur Internet
  • Le programme prend en charge une multitude d'autres fonctionnalités, notamment l'auto-vérification de l'installateur avec checksum, liste et arborescence pour la sélection des composants, mode silencieux pour les installations automatisées, éditeur de code complet pour écrire des scripts, etc.

    L'installateur avancé

    Programme d'installation avancé a aussi une version gratuite, mais il a aussi plusieurs autres versions qui augmentent en prix selon la complexité de votre installation. être. Il est mis à jour très souvent et fonctionne très bien.

    Si vous cherchez quelque chose de plus professionnel qui inclut également des options de support, Advanced Installer est un bon choix. Si vous voulez un ventilation des fonctionnalités entre les cinq versions différentes, consultez le lien. La version gratuite a en fait beaucoup de fonctionnalités et nous avons pu l'utiliser dans notre entreprise depuis longtemps parce que nos installateurs étaient assez simples.

    Une fonctionnalité unique pour Advanced Installer est Analytics du programme d'installation. Il s'agit essentiellement d'un ensemble d'outils permettant de voir comment les utilisateurs installent, utilisent et désinstallent vos applications. Vous pouvez facilement voir la taille de votre base d'utilisateurs, charger une enquête lorsqu'un utilisateur désinstalle le programme et obtenir des informations sur le système et l'emplacement géographique de l'utilisateur. Tout cela sur une interface web élégante et moderne que vous pouvez

    Cela vous permet également de reconditionner facilement vos applications dans le nouveau format AppX, requis pour la plate-forme Windows universelle. Il ne nécessite aucun changement de code et dispose d'un outil gratuit de conversion AppX. Ce ne sont que quelques-unes des caractéristiques uniques, mais Advanced Installer couvre à peu près toutes les bases. Consultez les liste complète des fonctionnalités ici pour chaque édition.

    Configuration Inno

    Inno Setup est un programme d'installation Windows avancé entièrement gratuit qui existe depuis 1997. Il dispose de nombreuses fonctions et fonctionne parfaitement pour les petites entreprises ayant des besoins modérément complexes.

    Voici une liste des meilleures fonctionnalités de Inno Setup:

    • Prend en charge toutes les versions de Windows à partir de Windows 2000 jusqu'à Windows 10
    • Prend en charge l'installation d'applications 64 bits sur Windows 64 bits
    • Prend en charge la création d'un fichier EXE unique pour une distribution facile des fichiers
    • Types d'installation personnalisables et support complet de l'application désinstalle
    • Création de raccourcis, entrées de registre et fichiers INI
    • Prend en charge les installations silencieuses et le moteur de script Pascal pour les installations plus avancées
    • Extensions tierces améliorant les fonctionnalités Inno setup
    • Dans l'ensemble, c'est une très bonne option car elle est complètement gratuite et très facile à utiliser. Il ne sera pas capable de faire ce que InstallShield ou Advanced Installer peut faire, mais il couvre à peu près toutes les bases.

      WIX Toolset

      Les WIX Toolset est un ensemble gratuit d'outils pour créer des programmes d'installation Windows fonctionnant avec Visual Studio 2012 ou supérieur. Je le mentionne en dernier parce qu'il nécessite la plus grande courbe d'apprentissage. Vous pouvez créer des programmes d'installation très complexes avec, mais vous allez coder un peu et utiliser une ligne de commande souvent.

      WIX Toolset est basé sur le modèle de création XML. Si vous n'avez pas Visual Studio, vous pouvez utiliser les outils Wix ou MSBuild. Il prend en charge la création de fichiers d'installation MSI, MSP, MSM et MST. Il prend également en charge un grand nombre de fonctionnalités de Windows Installer.

      Voici donc quelques-uns des programmes les mieux connus et les plus stables que vous pouvez utiliser pour créer des programmes d'installation Windows. Je suis sûr qu'il y en a beaucoup d'autres, alors n'hésitez pas à nous faire savoir laquelle vous utilisez dans les commentaires. Profitez-en!

      Ubuntu serveur DRBL déploiement windows 7

      Articles Similaires:


      12.10.2017