Windows Installer

Observação

Esta documentação é destinada a desenvolvedores de software que desejam usar o Windows Installer para criar pacotes de instalador para aplicativos.

Se você estiver procurando um Redistribuível para Windows Installer 4.5 e versões anteriores, consulte Redistribuíveis do Windows Installer. Não há redistribuível para o Windows Installer 5.0. Esta versão está incluída no sistema operacional no Windows 7, Windows Server 2008 R2 e versões posteriores de cliente e servidor, incluindo Windows 10.

O Microsoft Windows Installer é um serviço de instalação e configuração fornecido com o Windows. O serviço instalador permite que os clientes ofereçam uma melhor implantação corporativa e fornece um formato padrão para o gerenciamento de componentes. O instalador também habilita o anúncio de aplicativos e recursos de acordo com o sistema operacional. Para obter mais informações, consulte Suporte de plataforma de anúncio.

Esta documentação descreve o Windows Installer 5.0 e versões anteriores. Nem todos os recursos disponíveis em versões posteriores do Windows Installer estão disponíveis em versões anteriores. Esta documentação não descreve versões anteriores ao Windows Installer 2.0. As atualizações e os pacotes de instalação que foram criados para o Windows Installer 2.0 podem ser instalados por meio do Windows Installer 3.0 e versões posteriores.

O Windows Installer 3.0 e posterior pode instalar vários patches com uma única transação que integra o progresso da instalação, a reversão e as reinicializações. O instalador pode aplicar patches em uma ordem especificada, sem importar a ordem em que os patches são fornecidos ao sistema. A aplicação de patch usando o Windows Installer 3.0 atualiza apenas os arquivos afetados pelo patch e pode ser significativamente mais rápida do que as versões anteriores do instalador. Os patches instalados com o Windows Installer 3.0 ou posterior podem ser desinstalados para deixar o estado do produto da mesma forma que seria se o patch nunca tivesse sido instalado.

Contas com privilégios de administrador podem usar a API do Windows Installer 3.0 e posterior para consultar e inventariar informações de produtos, recursos, componentes e patch. O instalador pode ser usado para ler, editar e substituir listas de origem para fontes de rede, URL e mídia. Os administradores podem enumerar entre contextos de usuário e instalação e gerenciar listas de origem de um processo externo.

O Windows Installer 4.5 e posterior pode instalar vários pacotes de instalação usando processamento de transações. Se todos os pacotes na transação não puderem ser instalados com êxito ou se o usuário cancelar a instalação, o Windows Installer poderá reverter as alterações e restaurar o computador para seu estado original. O instalador garante que todos os pacotes pertencentes a uma transação de vários pacotes estejam instalados ou nenhum dos pacotes esteja instalado.

A partir do Windows Installer 5.0, um pacote pode ser criado para proteger novas contas, Serviços Windows, arquivos, pastas e chaves de registro. O pacote pode especificar um descritor de segurança que nega permissões, especifica a herança de permissões de um recurso pai ou especifica as permissões de uma nova conta. Para obter mais informações, consulte Protegendo recursos.

O serviço Windows Installer 5.0 pode enumerar todos os componentes instalados no computador e obter o caminho da chave para o componente. Para obter mais informações, consulte Enumerando componentes.

Usando a configuração de serviços, os pacotes do Windows Installer 5.0 podem personalizar os serviços em um computador. Os desenvolvedores de instalação podem usar o Windows Installer 5.0 e a criação de pacote único para desenvolver pacotes de instalação única capazes de instalar um aplicativo no contexto de instalação por computador ou por usuário.

Onde usar o Windows Installer

O Windows Installer permite a instalação e a configuração eficientes de seus produtos e aplicativos em execução no Windows. O instalador fornece novos recursos para anunciar recursos sem instalá-los, instalar produtos sob demanda e adicionar personalizações de usuário.

O Windows Installer 5.0, em execução no Windows Server 2012 ou no Windows 8, dá suporte à instalação de aplicativos aprovados no Windows RT. Um pacote, patch ou transformação do Windows Installer que não foi assinado pela Microsoft não pode ser instalado no Windows RT. A propriedade Resumo do Modelo indica a plataforma compatível com um banco de dados de instalação e, nesse caso, deve incluir o valor para o Windows RT.

O Windows Installer é destinado ao desenvolvimento de aplicativos de estilo de área de trabalho.

Público de desenvolvedores

Esta documentação é destinada a desenvolvedores de software que desejam criar aplicativos que usam o Windows Installer. Ela fornece informações gerais em segundo plano sobre pacotes de instalação e o serviço do instalador. Contém descrições completas da interface de programação do aplicativo e dos elementos do banco de dados do instalador. Esta documentação também contém informações complementares para desenvolvedores que desejam usar um editor de tabela ou uma ferramenta de criação de pacote para fazer ou manter uma instalação.

Requisitos de tempo de execução

O Windows Installer 5.0 está incluído no Windows 7, Windows Server 2008 R2 e versões posteriores. Não há redistribuível para o Windows Installer 5.0.

Versões anteriores ao Windows Installer 5.0 foram lançadas com o Windows Server 2008, o Windows Vista, o Windows Server 2003, o Windows XP e o Windows 2000. Os Redistribuíveis do Windows Installer estão disponíveis para o Windows Installer 4.5 e algumas versões anteriores.

  • O Windows Installer 4.5 requer Windows Server 2008, Windows Vista, Windows XP com Service Pack 2 e posterior ou Windows Server 2003 com Service Pack 1 e posterior.

  • O Windows Installer 4.0 requer o Windows Vista ou o Windows Server 2008. Não há nenhum Redistribuível para instalar o Windows Installer 4.0 em outros sistemas operacionais. Uma versão atualizada do Windows Installer 4.0, que não adiciona novos recursos, está disponível no Windows Vista com Service Pack 1 e Windows Server 2008.

  • O Windows Installer 3.1 requer o Windows Server 2003, Windows XP ou Windows 2000 com Service Pack 3.

  • O Windows Installer 3.0 requer o Windows Server 2003, o Windows XP ou o Windows 2000 com o SP3. O Windows Installer 3.0 está incluído no Windows XP com Service Pack 2. Ele está disponível como um Redistribuível para Windows 2000 Server com Service Pack 3 e Windows 2000 Server com Service Pack 4, Windows XP RTM e Windows XP com Service Pack 1 e Windows Server 2003 RTM.

  • O Windows Installer 2.0 está contido no Windows Server 2003 e no Windows XP.

  • O Windows Installer 2.0 está disponível como um pacote para instalar ou atualizar para o Windows Installer 2.0 no Windows 2000. Esse pacote não deve ser usado para instalar ou atualizar o Windows Installer 2.0 no Windows Server 2003 e no Windows XP.

Nesta seção

Artigo Descrição
Roteiro Um guia para a documentação do Windows Installer.
Novidades Lista adições e alterações no Windows Installer.
Sobre o Windows Installer Informações gerais sobre o instalador.
Como usar o Windows Installer Como usar o Windows Installer.
Guia do Windows Installer Informações para autores e usuários.
Exemplos Exemplos do Windows Installer.
Referência Documentação das funções do Windows Installer.