Gestão de Componentes
O Windows Installer reduz o custo total de propriedade (TCO) de seus aplicativos, aumentando a capacidade de seus clientes de gerenciar e manter componentes de aplicativos durante a instalação e o tempo de execução. O banco de dados de instalação rastreia quais aplicativos exigem um componente específico, quais arquivos compõem cada componente, onde cada arquivo está instalado no sistema e onde as fontes de componentes estão localizadas. Isso permite que os desenvolvedores criem pacotes que fornecem os seguintes benefícios:
Maior resiliência das aplicações. Use o instalador para detetar e reinstalar componentes danificados sem ter que executar novamente a instalação. O instalador verifica o caminho de um componente em tempo de execução. Isso libera os aplicativos da dependência de caminhos de arquivos estáticos que geralmente diferem entre computadores e podem apontar para componentes ausentes. Para obter mais informações, consulte de resiliência .
Instalação sob demanda. Esse conjunto de recursos não é instalado durante a instalação, mas é especificado no banco de dados a ser instalado just-in-time para uso, se exigido pelo aplicativo no futuro. Os usuários não precisam executar a instalação novamente. Para obter mais informações, consulte de instalação sob demanda .
Anúncio de atalhos para recursos, aplicativos ou produtos inteiros na interface do usuário. Os usuários podem instalá-los sob demanda usando os atalhos. Os usuários também podem remover recursos, aplicativos ou produtos inteiros sob demanda. Para obter mais informações, consulte Advertisement.
Personalização da instalação. Um administrador pode aplicar transformações ao banco de dados que adaptam a instalação para um grupo específico de usuários. Para obter mais informações, consulte de personalização .
Implantação mais fácil de atualizações de aplicativos. Use o instalador para atualizar seus produtos. Para obter mais informações, consulte Patching and Upgrades.
Exibição de atalho de recurso. O instalador exibe atalhos para recursos que são executados localmente com atalhos para recursos que são executados remotamente. Como o banco de dados de instalação especifica o contexto de execução de cada recurso, pontos de entrada visivelmente equivalentes podem ser apresentados aos usuários conforme necessário.
Mantenha as métricas de uso nos recursos. Os desenvolvedores podem fornecer um pacote de instalação que mantém a contagem de uso de um recurso por todos os aplicativos cliente e remove componentes que não estão sendo usados.
Incorporar instalações. Os desenvolvedores podem incorporar os recursos de gerenciamento de componentes do instalador em seus aplicativos criando um pacote de instalação e usando o Installer Functions em seu código de aplicativo. A figura a seguir ilustra um aplicativo solicitando a instalação de um recurso.