Résilience source

Les applications qui reposent sur des ressources réseau pour l’installation à la demande sont susceptibles d’échouer dans la source si l’emplacement source doit changer pour une raison quelconque ou être endommagé. le Windows Installer fournit la résilience source pour les fonctionnalités installées à la demande à l’aide d’une liste source. La liste source contient les emplacements recherchés par le programme d’installation des packages d’installation. Les entrées de cette liste peuvent être des emplacements réseau, des URL (Uniform Resource Locators) ou des disques compacts. 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’intégrer des informations spéciales dans le package d’installation pour garantir la résilience source. Une fois l’application installée, le programme d’installation a le comportement de l’ajout de la dernière source correctement utilisée en tant qu’entrée dans la liste source. Par défaut, cette source est l’emplacement à partir duquel le package d’installation est installé initialement, et est identique à la propriété SourceDir .

Un administrateur système peut modifier la liste source en appliquant une transformation ou en modifiant la propriété SourceList à partir de la ligne de commande ou de la table de propriétés.

Le programme d’installation commence à rechercher une source en vérifiant l’emplacement source utilisé le plus récemment dans la liste source. En cas d’échec de cette recherche, le programme d’installation recherche dans la liste des sources réseau, les sources de média et enfin les sources d’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 de navigation qui permet à l’utilisateur de rechercher la source manuellement. La boîte de dialogue Parcourir ne peut pas être affichée si le niveau de l’interface utilisateur est défini sur aucun. Pour plus d’informations, consultez niveaux d’interface utilisateur.

En règle générale, le programme d’installation ne doit afficher une boîte de dialogue de navigation que si l’utilisateur actuel est un administrateur ou si l’installation ne requiert pas de privilèges élevés. Un administrateur peut contrôler l’affichage de la boîte de dialogue Parcourir pour les utilisateurs ayant les stratégies DisableBrowse et AllowLockDownBrowse . Un administrateur contrôle également si les utilisateurs peuvent installer des applications à partir de sources situées sur un support à 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 rubriques suivantes :