Compartilhar via


Como adicionar e remover um aplicativo e não deixar nenhum rastreamento no Registro

Se um aplicativo precisar ser registrado, crie o pacote de instalação conforme descrito na seção Adicionando e removendo chaves do Registro na instalação ou remoção de componentes. O registro é usado pelo instalador para anúncio e pelo recurso Adicionar ou Remover Programas no Painel de Controle. Se um aplicativo não estiver registrado, ele não poderá ser anunciado e não estará listado no recurso Adicionar ou Remover Programas no Painel de Controle.

Você pode omitir o registro de um aplicativo removendo a Ação RegisterProduct, RegisterUser Action, PublishProduct Action e PublishFeatures Action da Tabela InstallExecuteSequence e da Tabela AdvtExecuteSequence. Todas essas ações devem ser removidas ou algum rastreamento do aplicativo pode permanecer no registro. A remoção de todas essas ações impede que o aplicativo seja listado no recurso Adicionar ou Remover Programas no Painel de Controle e impede o anúncio do aplicativo. Remover todas essas ações também impede que o aplicativo seja registrado com os dados de configuração do Windows Installer. Isso significa que você não pode remover, reparar ou reinstalar o aplicativo usando as Opções de Linha de Comando do Windows Installer ou a API (interface de programação de aplicativo) do Windows Installer.

Para ocultar um aplicativo do recurso Adicionar ou Remover Programas no Painel de Controle e ainda poder usar o Windows Installer para gerenciar um aplicativo, deixe as ações de registro nas tabelas de sequência e defina a Propriedade ARPSYSTEMCOMPONENT na Tabela de Propriedades como 1 (um). O aplicativo não aparece no recurso Adicionar ou Remover Programas, mas você pode usar o Windows Installer para instalar sob demanda, desinstalar, reparar e reinstalar o aplicativo.