4 grands outils pour créer des packages d'installation Windows

4 grands outils pour créer des packages d'installation Windows

J'ai écrit pas mal de code dans ma carrière informatique et publié un bon nombre de programmes Windows également, donc un bon outil pour créer des packages d'installation Windows était toujours la clé. Chaque programme aurait un ensemble différent de besoins, tels que les scripts, les DLL, les paramètres de sécurité, etc., Ainsi, un outil qui pourrait gérer un ensemble complexe d'exigences était nécessaire.

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

Table des matières

    Cependant, ce n'est pas le seul bon logiciel pour créer des installateurs Windows. Dans cet article, je vais mentionner quelques autres utilitaires gratuits et payés (bien que beaucoup moins chers) que vous pouvez essayer dans votre organisation.

    Nullsoft Scriptable Install System (NSIS)

    Si vous aimez les logiciels open source, vous souhaiterez peut-être consulter le Nullsoft Scriptable Install System (NSIS). NSIS est un système professionnel que vous pouvez utiliser pour tout créer, des installateurs Windows très simples à très complexes. Il est petit, mais a un large ensemble de fonctionnalités, ce qui le rend adapté à la distribution Internet.

    Comme vous pouvez le voir par le nom, NSIS est basé sur un script, ce qui vous permet de créer une logique aussi compliquée que vous devez gérer n'importe quelle situation. Heureusement, pour les débutants, il comprend également un tas de plug-ins et de scripts prédéfinis pour vous faire démarrer.

    Une fonctionnalité unique à l'installateur avancé est Analyse des installateurs. Il s'agit essentiellement d'un ensemble d'outils pour voir comment les utilisateurs installent, utilisent et désinstallent vos applications. Vous pouvez facilement voir quelle est la taille de votre base d'utilisateurs, charger une enquête lorsqu'un utilisateur désinstalle le programme et obtenez des informations sur le système de l'utilisateur et l'emplacement géographique. Tout cela sur une interface Web élégante et moderne que vous pouvez tester vous-même.

    Il vous permet également de reconditionner facilement vos applications dans le nouveau format Appx, qui est requis pour la plate-forme Windows universelle. Il ne nécessite aucune modification de code et ils ont un outil de convertisseur APPX gratuit. Ce ne sont que quelques-unes des fonctionnalités uniques, mais un installateur avancé couvre à peu près toutes les bases. Consultez la liste complète des fonctionnalités ici pour chaque édition.

    Configuration inno

    Inno Configuration est un programme d'installation de Windows avancé qui est entièrement gratuit et qui existe depuis 1997. Il a une tonne de fonctionnalités et fonctionne très bien pour les petites entreprises avec des exigences modérément complexes.

    Voici une liste de certaines des meilleures fonctionnalités de la configuration inno:

    • Prend en charge toutes les versions de Windows de Windows 2000 à Windows 10
    • Prend en charge l'installation d'applications 64 bits sur des fenêtres 64 bits
    • Prend en charge la création d'un seul fichier EXE pour une distribution de fichiers facile
    • Types de configuration personnalisables et prise en charge complète de la désinstallation des applications
    • Création de raccourcis, d'entrées de registre et de fichiers INI
    • Prend en charge les installations silencieuses et le moteur de script Pascal pour des installations plus avancées
    • Extensions de tiers qui améliorent les caractéristiques de la configuration inno

    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 en mesure de faire ce que InstallShield ou même un installateur avancé peut faire, mais il couvre à peu près toutes les bases.

    Ensemble d'outils WIX

    L'ensemble d'outils WIX est un ensemble gratuit d'outils pour créer des installateurs Windows qui fonctionnent avec Visual Studio 2012 ou plus. Je le mentionne en dernier car cela nécessite la plus grande courbe d'apprentissage. Vous pouvez créer des installateurs très complexes avec, mais vous codiez un peu et que vous utiliserez souvent une ligne de commande.

    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 construction de fichiers d'installation MSI, MSP, MSM et MST. Il prend également en charge un grand nombre de fonctionnalités d'installation de Windows.

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