Resiliência da fonte
Os aplicativos que dependem de recursos de rede para de instalação sob demanda são suscetíveis a falhas de origem se o local de origem for alterado por qualquer motivo ou ficar danificado. O Windows Installer fornece resiliência de origem para recursos instalados sob demanda usando uma lista de fontes. A lista de fontes contém os locais pesquisados pelo instalador para pacotes de instalação. As entradas nesta lista podem ser locais de rede, URLs (Uniform Resource Locators) ou discos compactos. Se uma dessas fontes falhar, o instalador pode tentar a próxima de forma rápida e sem problemas.
O desenvolvedor do aplicativo não precisa incorporar nenhuma informação especial no pacote do instalador para garantir a resiliência da fonte. Uma vez que o aplicativo é instalado, o instalador tem o comportamento de adicionar a última fonte usada com êxito como uma entrada na lista de fontes. Por padrão, essa fonte é o local a partir do qual o pacote do instalador é inicialmente instalado e é o mesmo que a propriedade SourceDir.
Um administrador de sistema pode alterar a lista de origem aplicando um de transformação de ou alterando a propriedade SOURCELIST na linha de comando ou na tabela Property.
O instalador começa a procurar uma fonte verificando o local de origem usado mais recentemente na lista de fontes. Se essa pesquisa falhar, o instalador pesquisa a lista de fontes de rede, fontes de mídia e, finalmente, fontes de URL. Os administradores de sistema podem alterar essa ordem de pesquisa usando a SearchOrder diretiva do sistema. Se essas pesquisas falharem, o instalador pode apresentar um de diálogo de navegação para que o usuário possa procurar a fonte manualmente. A caixa de diálogo Procurar não poderá ser exibida se o nível da interface do usuário estiver definido como Nenhum. Para obter detalhes, consulte Níveis de interface do usuário.
Normalmente, o instalador só deve exibir uma caixa de diálogo de navegação se o usuário atual for um administrador ou se a instalação não exigir privilégios elevados. Um administrador pode controlar a exibição da caixa de diálogo Procurar para os usuários com o DisableBrowse e políticas de AllowLockDownBrowse . Um administrador também controla se os usuários podem instalar aplicativos de fontes localizadas na mídia usando o DisableMedia e políticas de AllowLockDownMedia. O uso dessas políticas depende da versão do Windows Installer. Para obter detalhes, consulte o seguinte: