Windows Installer

Observação

Esta documentação destina-se a desenvolvedores de software que desejam usar Windows Installer para criar pacotes de instalador para aplicativos. Se você estiver procurando um redistribuível para Windows Instalador 4.5 e anterior, consulte este artigo. Observe que não há redistribuível para Windows Instalador 5.0. Essa versão é incluída com o 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 Windows. O serviço instalador permite que os clientes forneçam uma melhor implantação corporativa e forneçam 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 Windows Installer 5.0 e versões anteriores. Nem todos os recursos disponíveis posteriormente Windows versões do Instalador estão disponíveis em versões anteriores. Esta documentação não descreve versões anteriores a Windows Instalador 2.0. Pacotes de instalação e patches criados para Windows Instalador 2.0 ainda podem ser instalados usando Windows Instalador 3.0 e posterior.

Windows Instalador 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, independentemente da ordem em que os patches são fornecidos ao sistema. A aplicação de patch usando Windows Instalador 3.0 atualiza apenas os arquivos afetados pelo patch e pode ser significativamente mais rápido do que as versões anteriores do instalador. Patches instalados com Windows Instalador 3.0 ou posterior podem ser desinstalados a fim de deixar o estado do produto da mesma forma que se o patch nunca foi 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.

Windows Instalador 4.5 e posterior pode instalar vários pacotes de instalação usando o 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 instalador do Windows 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 Instalador 5.0, um pacote pode ser criado para proteger novas contas, serviços de Windows, arquivos, pastas e chaves do 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 informações, consulte Proteção de Recursos. O serviço Windows Installer 5.0 pode enumerar todos os componentes instalados no computador e obter o caminho de chave para o componente. Para obter mais informações, consulte Enumerando Componentes. Usando a Configuração de Serviços, Windows pacotes do Instalador 5.0 podem personalizar os serviços em um computador. Os desenvolvedores de instalação podem usar Windows Instalador 5.0 e 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.

Quando aplicável

Windows Instalador habilita 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.

Windows Instalador 5.0 em execução no Windows Server 2012 ou Windows 8 dá suporte à instalação de aplicativos aprovados no Windows RT. Não é possível instalar um pacote do instalador de Windows, patch ou transformação que não tenha sido assinado pela Microsoft 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 Windows RT.

Windows Instalador destina-se ao desenvolvimento de aplicativos de estilo de área de trabalho.

Público de desenvolvedores

Esta documentação destina-se a desenvolvedores de software que desejam fazer aplicativos que usam Windows Instalador. Ele fornece informações gerais em segundo plano sobre pacotes de instalação e o serviço do instalador. Ele contém descrições completas da interface de programação do aplicativo e 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

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

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

  • Windows Instalador 4.5 requer Windows Server 2008, Windows Vista, Windows XP com Service Pack 2 (SP2) e posterior e Windows Server 2003 com Service Pack 1 (SP1) e posterior.

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

  • Windows Instalador 3.1 requer Windows Server 2003, Windows XP ou Windows 2000 com Service Pack 3 (SP3).

  • Windows Instalador 3.0 requer Windows Server 2003, Windows XP ou Windows 2000 com SP3. Windows Instalador 3.0 está incluído no Windows XP com Service Pack 2 (SP2). Ele está disponível como redistribuível para Windows Servidor 2000 com Service Pack 3 (SP3) e Windows Servidor 2000 com Service Pack 4 (SP4), Windows XP RTM e Windows XP com Service Pack 1 (SP1) e Windows Server 2003 RTM.

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

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

Nesta seção

Tópico Descrição
Roteiro
Um guia para Windows documentação do Instalador.
Visão geral
Informações gerais sobre o instalador.
Novidades no instalador do Windows
Lista adições e alterações no instalador de Windows.
Referência
Documentação das funções do instalador de Windows.
exemplos de script do instalador de Windows
Windows exemplos do Instalador usando script.