Résilience de la source

Les applications qui s’appuient sur des ressources réseau pour l’installation à la demande sont vulnérables aux défaillances de la source si l’emplacement source doit changer pour une raison quelconque ou se retrouve endommagé. Windows Installer fournit une résilience de source pour les fonctionnalités installées à la demande à l’aide d’une liste de sources. La liste des sources contient les emplacements recherchés par le programme d’installation pour les packages d’installation. Les entrées de cette liste peuvent être des emplacements réseau, des URL (Uniform Resource Locators) ou des CD-ROM. Si l’une de ces sources échoue, le programme d’installation peut essayer rapidement et en toute transparence la suivante.

Le développeur d’applications n’a pas besoin d’incorporer des informations spéciales dans le package d’installation pour garantir la résilience de la source. Une fois l’application installée, le programme d’installation ajoute la dernière source utilisée comme entrée dans la liste des sources. Par défaut, cette source correspond à l’emplacement à partir duquel le package du programme d’installation est initialement installé. Il est identique à la propriété SourceDir.

Un administrateur système peut modifier la liste des sources en appliquant une transformation ou en modifiant la propriété SOURCELIST à partir de la ligne de commande ou dans la table Property.

Le programme d’installation commence à rechercher une source en vérifiant le dernier emplacement source utilisé dans la liste des sources. Si cette recherche échoue, le programme d’installation recherche la liste des sources réseau, média, puis URL. Les administrateurs système peuvent modifier cet ordre de recherche à l’aide de la stratégie système SearchOrder . Si ces recherches échouent, le programme d’installation peut présenter une boîte de dialogue Parcourir afin que l’utilisateur puisse rechercher la source manuellement. La boîte de dialogue Parcourir ne peut pas être affichée si le niveau d’interface utilisateur est défini sur Aucun. Pour plus d’informations, voir Niveaux d’interface utilisateur.

En règle générale, le programme d’installation ne doit afficher une boîte de dialogue Parcourir que si l’utilisateur actuel est un administrateur ou si l’installation ne nécessite pas de privilèges élevés. Un administrateur peut contrôler l’affichage de la boîte de dialogue Parcourir pour les utilisateurs disposant des stratégies DisableBrowse et AllowLockDownBrowse. Un administrateur contrôle également si les utilisateurs peuvent installer des applications à partir de sources situées sur un média à l’aide des stratégies DisableMedia et AllowLockDownMedia. L’utilisation de ces stratégies dépend de la version de Windows Installer. Pour plus d’informations, consultez les articles suivants :