Applications en mode silencieux

Cette annexe va vous permettre de trouver simplement les switchs pour vos applications à installer en mode silencieux grâce à trois méthodes : dans une liste d'applications, selon le type d'installeur ou grâce à l'outil USSF. Reportez vous au chapitre 3 (Ajout d'applications) qui explique comment intégrer un programme au CD de Windows XP. Si vous rencontrez des commandes à mettre dans un fichier *.reg (assez rare), rendez-vous au chapitre 5 (Optimisations diverses) section "Modification du registre" pour créer ce fichier.

1. Listes d'applications
2. Installeurs

2.1. InstallShield
2.2. Inno Setup
2.3. Windows Installer
2.4. WISE Installer
2.5. Nullsoft Install System (NSIS)

3. Universal Silent Switch Finder (USSF)

 

1. Listes d'applications :


Il existe plusieurs listes d'applications accompagnées de leurs switchs. Vous en trouverez une sur Win-Web, ou encore sur MSFN (en anglais, moins complète).

 

2. Installeurs :

2.1. InstallShield :


Pour installer un programme en mode silencieux utilisant InstallShield, il va falloir tout d'abord créer un fichier setup.iss de la manière suivante :

  1. Démarrez le programme d'installation avec le switch -R (à partir d'une invite de commandes MS-DOS).
  2. Installez le programme en choisissant les bons paramètres (par exemple, si le programme le permet, cochez la case permettant de ne pas redémarrer l'ordinateur, c'est très important).
  3. Les informations renseignées lors de l'installation sont stockées dans le fichier "C:\WINDOWS\setup.iss". Récupérez ce fichier et placez-le dans le même dossier que votre programme (par exemple ...\$OEM$\$1\applications\).

Le switch pour votre programme sera -s. Il détectera automatiquement le fichier setup.iss.

Note : vous trouverez un tutoriel complet concernant la création de fichiers *.iss sur AutourduPC.com.

 

2.2. Inno Setup :

Inno Setup utilise les switch /SILENT et /VERYSILENT.

  • /SILENT affiche une barre de progression de l'installation.
  • /VERYSILENT n'affiche rien du tout.

Il se peut qu'une fenêtre s'ouvre avant l'installation vous demandant si vous désirez continuer celle-ci. Dans ce cas, utilisez le switch /VERYSILENT /SP- à la place.

Le switch /NORESTART permet d'empêcher le redémarrage de l'ordinateur pour certains programmes.

 

2.3. Windows Installer :

Windows Installer (souvent des fichiers *.msi) utilise les switch /QB et /QN.

  • /QB affiche une barre de progression de l'installation.
  • /QN n'affiche rien du tout.

D'autres applications (plus rares) utilisent le switch /s /v/qn (vous devrez essayer les deux pour savoir lequel fonctionne).

Pour empêcher le redémarrage de l'ordinateur, utilisez REBOOT=Suppress suivant /QB ou /QN :

Ex : setup.msi "/QN REBOOT=Suppress"

 

2.4. WISE Installer :

WISE Installer utilise le switch /s.


2.5. Nullsoft Install System (NSIS) :

NSIS utilise le switch /S (S majuscule).

Vous pouvez spécifier une répertoire d'installation avec le switch /D :

Ex : Setup.exe /S /D=C:\Program Files\Votre Programme\

 

3. Universal Silent Switch Finder (USSF) :


Télécharger USSF est un petit outil qui va vous permettre de trouver très simplement le switch de vos applications. Ouvrez USSF.exe, sélectionnez l'application dont vous cherchez le switch et il vous le détectera automatiquement (bien que ça ne fonctionne pas pour tous les programmes).

Note : le programme Télécharger InstallRite que nous ne détaillerons pas ici va vous permettre de créer une installation en mode silencieux pour les programmes dont vous ne trouvez toujours pas le switch adéquat.