43.1 Habilitando a desinstalação de um aplicativo

A desinstalação de um aplicativo requer a configuração cuidadosa do objeto Aplicativo de forma a garantir que nenhum arquivo crítico seja acidentalmente removido da estação de trabalho. Por esse motivo, a capacidade de desinstalar um aplicativo é desabilitada por padrão.

Para habilitar a desinstalação de um aplicativo:

  1. No ConsoleOne®, clique o botão direito do mouse no objeto Aplicativo e selecione Propriedades.

  2. Clique na guia Comum > Desinstalar para exibir a página Desinstalar.

    Página Desinstalar
  3. Clique na caixa Habilitar desinstalação para ativar essa opção.

  4. Se você quiser que os usuários possam desinstalar o aplicativo por conta própria, clique em Permitir que usuário execute uma desinstalação manual para ativar essa opção.

    Para obter informações sobre como os usuários podem desinstalar o aplicativo, consulte Seção 43.4, Utilizando o Disparador de Aplicativos para desinstalar um aplicativo.

  5. Defina as outras opções em Desinstalar conforme apropriado:

    Solicitar ao usuário antes de desinstalar: Selecione essa opção para avisar os usuários antes de remover o aplicativo das suas estações de trabalho. Se os usuários responderem Não ao aviso, o aplicativo não será removido.

    Solicitar ao usuário antes da reinicialização: em alguns casos, a desinstalação de um aplicativo pode exigir a reinicialização da estação de trabalho. Selecione esta opção para solicitar aos usuários que reinicializem a estação de trabalho. Se os usuários responderem Não à solicitação, a desinstalação não será concluída até a próxima reinicialização manual que efetuarem.

    Encerrar aplicativo antes de desinstalar: Selecione essa opção para garantir que o Disparador de Aplicativos encerre o aplicativo (se ainda estiver em execução) antes de iniciar a desinstalação dos respectivos arquivos.

    Desinstalar aplicativo se não for usado dentro de XX dias: Selecione essa opção para remover automaticamente o aplicativo se ele não tiver sido executado pelo usuário dentro do número especificado de dias (o padrão é 30). Para obter mais informações, consulte Seção 43.3, Desinstalando aplicativos não utilizados.

  6. Selecione os atributos que você deseja utilizar ao determinar se os arquivos, os atalhos, as configurações INI e as configurações do registro devem ou não ser desinstalados.

    Arquivos: clique em Arquivos e selecione os atributos que você deseja utilizar para determinar se um arquivo do aplicativo deve ou não ser removido. Os atributos correspondem aos atributos listados na página Arquivos de Aplicativo (guia Opções de Distribuição). As seleções padrão (Copiar sempre, Copiar se não existir, Copiar se for mais recente) garantem que um arquivo apenas será removido se tiver sido instalado durante a instalação do aplicativo e não anteriormente por outro aplicativo para o qual esse arquivo ainda possa ser necessário.

    Atalhos: Clique em Atalhos e selecione os atributos que você deseja utilizar para determinar se os atalhos do aplicativo devem ou não ser removidos. Os atributos correspondem aos atributos relacionados na página Atalhos/Ícones (guia Opções de Distribuição).

    Arquivos INI: Clique em Arquivos INI e selecione os atributos que você deseja utilizar para determinar se uma configuração INI deve ou não ser removida. Os atributos correspondem aos atributos listados na página Configurações INI (guia Opções de Distribuição). As seleções padrão (Criar sempre, Criar se existir, Criar ou Adicionar a uma seção existente) garantem que uma configuração apenas será removida se tiver sido criada durante a instalação do aplicativo e não anteriormente por outro aplicativo para o qual essa configuração ainda possa ser necessária.

    Registro: Clique em Registro e selecione os atributos que você deseja utilizar para determinar se uma configuração do registro deve ou não ser removida. Os atributos correspondem aos atributos listados na página Configurações do Registro (guia Opções de Distribuição). As seleções padrão (Criar sempre, Criar se existir) garantem que uma configuração apenas será removida se tiver sido criada durante a instalação do aplicativo e não anteriormente por outro aplicativo para o qual essa configuração ainda possa ser necessária.

    A opção Desinstalar chaves/valores dessas seções do registro permite que você selecione duas seções de registro específicas, HKEY_LOCAL_MACHINE e HKEY_CURRENT_USER, para incluir ou excluir quando remover as configurações do registro que foram adicionadas pelo Disparador de Aplicativos durante a distribuição do aplicativo à estação de trabalho. As configurações padrão fazem com que o Disparador de Aplicativos remova as configurações da seção HKEY_CURRENT_USER mas não da seção HKEY_LOCAL_MACHINE.

    A finalidade dessa opção é ajudar a garantir que nenhuma configuração do sistema Windows seja removida durante a desinstalação. Isso será especialmente importante se você tiver usado o utilitário snAppShot™ para capturar a instalação desse aplicativo. Quando snAppShot captura a instalação de um aplicativo, ele inclui todas as configurações que foram mudadas durante a instalação. Se o programa de instalação do aplicativo fizer com que a estação de trabalho seja reinicializada durante o processo de instalação, essas mudanças poderão incluir não só as configurações que se aplicam ao aplicativo, como também as que se aplicam ao sistema Windows. A remoção das configurações do sistema Windows talvez gere problemas na inicialização da estação de trabalho. É altamente recomendável que essas configurações somente sejam removidas se você tiver certeza de que não afetarão o funcionamento correto da estação de trabalho.

    Se desejar usar essa opção, você deverá examinar as configurações do registro que serão removidas das seções HKEY_LOCAL_MACHINE e HKEY_CURRENT_USER e apagar as configurações que não se aplicarem apenas ao aplicativo. As configurações do registro são exibidas na página Configurações do Registro (guia Opções de Distribuição).

  7. Clique em OK para gravar as mudanças.