Installation à la demande

Avec la technologie d’installation traditionnelle, il est nécessaire de quitter une application et de réexécuter l’installation pour effectuer une tâche d’installation. Cela se produisait généralement lorsqu’un utilisateur voulait une fonctionnalité ou un produit non choisi lors de la première exécution de l’installation. Cela rendait souvent le processus de configuration du produit inefficace, en obligeant l’utilisateur à anticiper les fonctionnalités requises avant d’utiliser le produit.

L’installation à la demande permet d’offrir des fonctionnalités aux utilisateurs et aux applications en l’absence des fichiers eux-mêmes. Cette notion est connue sous le nom de publication. Windows Installer propose la fonctionnalité de publication et rend possible l’installation à la demande de fonctionnalités d’application ou de produits entiers. Lorsqu’un utilisateur ou une application active une fonctionnalité ou un produit publié, le programme d’installation procède à l’installation des composants nécessaires. Cela raccourcit le processus de configuration, car les fonctionnalités supplémentaires sont accessibles sans avoir à quitter et à réexécuter une autre procédure d’installation.

Lorsqu’un produit utilise le programme d’installation, un utilisateur peut choisir au moment de l’installation les fonctionnalités ou applications à installer et celles à publier. Ensuite, si lors de l’exécution d’une application, l’utilisateur demande une fonctionnalité publiée qui n’a pas encore été installée, l’application appelle le programme d’installation pour mettre en œuvre une installation juste-à-temps au niveau des fonctionnalités des fichiers nécessaires. Si l’utilisateur active un produit publié qui n’a pas encore été installé, le système d’exploitation appelle le programme d’installation pour mettre en œuvre une installation juste-à-temps au niveau du produit.

La publication et l’installation à la demande peuvent également faciliter la gestion du système en permettant aux administrateurs de désigner les applications requises ou facultatives pour différents groupes d’utilisateurs. Il existe deux types de publications, appelées « affectation » et « publication ». Si un administrateur affecte une application à un groupe, ces utilisateurs peuvent installer l’application à la demande. Si, toutefois, l’administrateur publie l’application dans le groupe, aucun point d’entrée n’apparaît pour ces utilisateurs et l’installation à la demande n’est activée que si une autre application active l’application publiée.