Configurar Adicionar/Remover Programas com o Windows Installer
Você pode fornecer todas as informações necessárias para configurar Adicionar/Remover Programas no Painel de Controle definindo os valores de determinadas propriedades do instalador no pacote do Windows Installer do aplicativo. Definir essas propriedades grava automaticamente os valores correspondentes no registro. Se o instalador detectar que o produto está marcado para remoção completa, as operações serão adicionadas automaticamente ao script para remover a pasta Adicionar/Remover Programas em nas informações do Painel de Controle sobre o produto.
Se um aplicativo não estiver registrado, ele não estará listado em Adicionar/Remover Programas no Painel de Controle. Para obter mais informações, consulte Adicionar e remover um aplicativo e não deixar rastros no registro.
Os aplicativos que foram instalados no contexto de instalação por usuário são exibidos em Adicionar/Remover Programas do usuário atual. Os aplicativos que foram instalados no contexto de instalação por computador são exibidos em Adicionar/Remover Programas de todos os usuários. Os aplicativos que não foram instalados por computador e foram instalados apenas como aplicativos por usuário para usuários diferentes do usuário atual, não aparecem em Adicionar/Remover Programas do usuário atual.
Observe que os pacotes de instalação que usam a propriedade LIMITUI também devem conter a propriedade ARPNOMODIFY. Isso é necessário para que um usuário obtenha o comportamento correto de Adicionar/Remover Programas no utilitário Painel de Controle ao tentar configurar um produto.
O instalador usa as propriedades públicas a seguir para gerenciar Adicionar/Remover Programas no Painel de Controle.
Nome da propriedade | Breve descrição de propriedade |
---|---|
ARPAUTHORIZEDCDFPREFIX | URL do canal de atualização para o aplicativo. O valor que o instalador grava na Chave do registro de desinstalação. |
ARPCOMMENTS | Fornece comentários para Adicionar/Remover Programas no Painel de Controle. O valor que o instalador grava na Chave do registro de desinstalação. |
ARPCONTACT | Fornece o contato para Adicionar/Remover Programas no Painel de Controle. O valor que o instalador grava na Chave do registro de desinstalação. |
ARPINSTALLLOCATION | Caminho totalmente qualificado para a pasta primária de do aplicativo. O valor que o instalador grava na Chave do registro de desinstalação. |
ARPHELPLINK | Endereço de Internet ou URL para obter suporte técnico. O valor que o instalador grava na Chave do registro de desinstalação. |
ARPHELPTELEPHONE | Número de telefone do suporte técnico. O valor que o instalador grava na Chave do registro de desinstalação. |
ARPNOMODIFY | Impede a exibição de um botão Alterar para o produto em Adicionar/Remover Programas no Painel de Controle.Observação: isso afeta apenas a exibição no ARP. O Windows Installer ainda é capaz de reparar, instalar sob demanda e desinstalar aplicativos por meio de uma linha de comando ou da interface de programação. |
ARPNOREMOVE | Impede a exibição de um botão Remover para o produto em Adicionar/Remover Programas no Painel de Controle. O produto ainda poderá ser removido selecionando o botão Alterar se o pacote de instalação tiver sido criado com uma interface do usuário que fornece a remoção do produto como uma opção. Nota: Isso afeta apenas a exibição no ARP. O Windows Installer ainda é capaz de reparar, instalar sob demanda e desinstalar aplicativos por meio de uma linha de comando ou da interface de programação. |
ARPNOREPAIR | Desabilita o botão Reparar no Painel de Controle Adicionar/Remover Programas.Observação: isso afeta apenas a exibição no ARP. O Windows Installer ainda é capaz de reparar, instalar sob demanda e desinstalar aplicativos por meio de uma linha de comando ou da interface de programação. |
ARPPRODUCTICON | Identifica o ícone exibido em Adicionar/Remover Programas. Se essa propriedade não estiver definida, Adicionar/Remover Programas especificará o ícone de exibição. |
ARPREADME | Fornece o LeiaMe para Adicionar/Remover Programas no Painel de Controle. O valor que o instalador grava na Chave do registro de desinstalação. |
ARPSIZE | Tamanho estimado do aplicativo em KB. |
ARPSYSTEMCOMPONENT | Impede a exibição do aplicativo na Lista de Programas dos Programas Adicionar/Remover Programas no Painel de Controle.Observação: isso afeta apenas a exibição no ARP. O Windows Installer ainda é capaz de reparar, instalar sob demanda e desinstalar aplicativos por meio de uma linha de comando ou da interface de programação. |
ARPURLINFOABOUT | URL da página inicial do aplicativo. O valor que o instalador grava na Chave do registro de desinstalação. |
ARPURLUPDATEINFO | URL para informações de atualização de aplicativo. O valor que o instalador grava na Chave do registro de desinstalação. |
Observação
Para obter informações sobre a ferramenta Definir Programa e Padrões, consulte a seção Trabalhar com definir o acesso ao programa e padrões do computador.