Compartilhar via


Gerenciamento de componentes

O Windows Installer reduz o TCO (custo total de propriedade) de seus aplicativos aumentando a capacidade dos clientes de gerenciar e manter componentes do aplicativo 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 é instalado no sistema e onde as fontes de componente estão localizadas. Isso permite que os desenvolvedores criem pacotes que fornecem os seguintes benefícios:

  • Maior resiliência de aplicativos. Use o instalador para detectar e reinstalar componentes danificados sem precisar 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 em caminhos de arquivo estáticos que geralmente diferem entre computadores e podem apontar para componentes ausentes. Para obter mais informações, consulte 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 novamente a instalação. Para obter mais informações, consulte 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 de anúncio.

  • Personalização da instalação. Um administrador pode aplicar transformações ao banco de dados que adapta 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 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 do Installer no código do aplicativo. A figura a seguir ilustra um aplicativo solicitando a instalação de um recurso.

    aplicativo que solicita a instalação do recurso.