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 componentes estão localizadas. Isso permite que os desenvolvedores criem pacotes que fornecem os seguintes benefícios:

  • Maior resiliência de aplicativos. Usar 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 aplicativos da dependência em caminhos de arquivo estáticos que normalmente 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 saber mais, confira 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, confira Personalização.

  • Implantação mais simples de atualizações de aplicativos. Use o instalador para atualizar seus produtos. Para obter mais informações, consulte Aplicar patch e atualizações.

  • 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 em 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 os 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 ao criar um pacote de instalação e ao usar o Installer Functions em seu código de aplicativo. A figura a seguir ilustra um aplicativo que solicita a instalação de um recurso.

    aplicativo solicitando a instalação do recurso.