f3-logo-flexerasoftware

Il peut vous arriver de d’avoir à packager un programme d’installation dont le Setup est de type Inno Setup. Voici les options que peut prendre celui-ci.

  • /HELP, /?
    Affiche l’aide. Ignoré si le paramètre UseSetupLdr [Setup] est à no.
  • /SP-
    Désactive le Message (Message d’erreur): « Voulez-vous continuer ». Ignoré si le paramètre DisableStartupPrompt [Setup] est à yes.
  • /SILENT, /VERYSILENT
    Permet de rendre le programme d’installation silencieux.
    Si vous utilisez /SILENT l’installation affichera les fenêtres de progression.
    Si vous utilisez /VERYSILENT l’installation n’affichera aucune fenêtre.
    Attention : les messages d’erreur ou de redémarrage seront affichés. Pour éviter tout message utilisez en plus les commande /SP- et /NORESTART
    En cas de /VERYSILENT si l’option /NORESTART n’est pas indiquée le programme redémarre sans prévenir le poste.
  • /SUPPRESSMSGBOXES
    Ce paramètre n’a pas d’effet en cas d’utilisation des options /SILENT /VERYSILENT
    Permet pour chaque boite de message de spécifier la réponse automatique.
    Certaine boite de message ne sont pas suppressible. (about setup, Exit Setup, Insertion d’un disque, erreur, les MSG Box)
  • /LOG
    Création de log dans le répertoire TEMP
  •  /LOG=”filename”
    Equivalent à /LOG mais avec spécification du chemin et du  nom du fichier de log.
  • /NOCANCEL
    Empêche l’utilisateur d’annuler le processus d’installation en désactivant le bouton annuler et en ignorant les cliques sur le bouton de fermeture.
    Peux être utile avec les options /SILENT /VERYSILENT
  • /NORESTART
    Empêche le redémarrage en cas d’utilisation des commandes /SILENT ou /VERYSILENT.
  • /RESTARTEXITCODE=exit code
    Permet de spécifier un code de sortie différent de 0 pour déterminer quand le système doit être redémarré. Généralement utilisé avec /NORESTART
    Liste des codes :
    – 0 Succès
    – 1 L’installation ne s’est pas initialisée
    – 2 L’utilisateur a annulé l’installation avant le processus d’installation
    – 3 Erreur fatale lors de la préparation de l’installation
    – 4 Erreur fatale pendant le processus d’installation
    – 5 L’utilisateur a annulé l’installation pendant le processus d’installation
    – 6 Erreur dans le processus d’installation – Bug du setup
    – 7 La préparation de l’installation à déterminer que le processus ne peut continuer
    – 8 La préparation de l’installation à déterminer que le processus ne peut continuer et que le système doit redémarrer.
  • /CLOSEAPPLICATIONS
    Le setup ferme les applications qui utilisent des fichiers devant être mis à jour.
  • /NOCLOSEAPPLICATIONS
    Empêche l’installation si des fichiers devant être mis à jour sont utilisés. Ignoré si utilisation de /CLOSEAPPLICATIONS.
  • /RESTARTAPPLICATIONS
    Charge le Setup de redémarrer si possible les applications fermées lors de la phase d’installation.
  • /NORESTARTAPPLICATIONS
    Empêche les applications de redémarrer si elles ont été fermées pendant l’installation. Ignoré si utilisation de  / RESTARTAPPLICATIONS
  • /LOADINF=”filename”
    Permet de charger un fichier de configuration.
  • /SAVEINF=”filename”
    Permet de préparer le fichier de configuration.
  • /LANG=language
    Indique la langue à utiliser.
  • /DIR=”x:\dirname”
    Permet d’afficher un répertoire dans le formulaire de destination.
  • /GROUP=”folder name”
    Permet d’afficher dans le formulaire un groupe de programme dans le menu démarrer.
    Ignoré si la section DisableProgramGroupPage est à yes.
  • /NOICONS
    Permet de ne pas créer les icones dans le menu démarrer (Coche la case dans l’assistant)
  • /TYPE=type name
    Permet de spécifier le type d’installation (Full, Custom, …)
  • /COMPONENTS=”Liste de composants séparés par des virgules”
    Permet de choisir les composants cochés par défaut dans l’assistant.
  • /TASKS=”Liste de tasks séparés par des virgules”
    Spécifie la liste des tasks sélectionné par défaut dans l’assistant.
  • /MERGETASKS=”Liste de tasks séparés par des virgules”
    Identique /TASKS mais avec fusion des tasks par défaut.
  • /PASSWORD=password
    Permet de spécifier un mot de passe si le setup en a besoins.

Commande complétement silencieuse :

  •  Setup.exe /VERYSILENT /SP- /NORESTART /NOCANCEL /CLOSEAPPLICATIONS

Commande complétement silencieuse avec fichier de configuration :

  • Setup.exe /VERYSILENT /SP- /NORESTART /NOCANCEL /CLOSEAPPLICATIONS /LOADINF=”monfichier.inf”

Penser à créer dans tous les cas votre fichier de configuration avec la commande :

  •  Setup.exe /SAVEINF=”monfichier.inf”

Suivre l’assistant, les options sélectionnées seront enregistrées dans le fichier inf.