Quando um usuário tenta inicializar um pacote ThinApp a partir do portal do usuário, pode aparecer uma mensagem do navegador pedindo que o usuário baixe e instale o aplicativo do VMware Identity Manager Desktop mesmo quando o aplicativo já está instalado e em execução.

Problema

Após a instalação do aplicativo do VMware Identity Manager Desktop, quando o usuário abre o portal do usuário em um navegador nesse sistema do Windows, faz login e tenta inicializar um pacote ThinApp, pode aparecer uma mensagem informando que o aplicativo do VMware Identity Manager Desktop deve ser instalado no sistema, e impede que o pacote do ThinApp seja iniciado. Essa mensagem pode aparecer mesmo quando o processo do aplicativo do VMware Identity Manager Desktop está sendo executado no sistema do Windows. O aplicativo do VMware Identity Manager Desktop pode relatar que todos os arquivos estão atualizados.

Causa

Este problema pode ocorrer por vários motivos.

Causa Descrição
O plug-in do navegador do VMware Identity Manager Desktop não está corretamente instalado ou não está ativado na janela do navegador para o navegador no qual o usuário está tentando inicializar o pacote ThinApp.

Como a instalação do aplicativo do VMware Identity Manager Desktop é necessária para a execução de pacotes ThinApp no sistema do Windows, o portal do usuário usa um plug-in do navegador para verificar se o aplicativo está instalado antes de se inicializar o pacote ThinApp a partir do portal do usuário. Quando o usuário clica no ícone para um pacote ThinApp no portal do usuário, o plug-in do navegador do VMware Identity Manager Desktop verifica se o aplicativo está instalado antes de se inicializar o pacote. Se o plug-in do navegador não estiver instalado e ativo no navegador, a verificação não acontece, a mensagem aparece e o pacote não inicializa.

Se houver janelas do navegador abertas durante o processo de instalação do VMware Identity Manager Desktop, o plug-in do navegador pode não ser instalado corretamente nesse navegador. O plug-in do navegador pode ficar desativado no navegador se o usuário tiver desativado o plug-in nos complementos do navegador ou na página de plug-ins.

O manipulador de protocolo personalizado usado para inicializar o pacote ThinApp a partir do navegador foi desativado para o navegador no qual o usuário está tentando inicializar o pacote ThinApp.

No portal do Workspace ONE, os pacotes ThinApp são representados usando um link com o protocolo horizon://. Quando o aplicativo do VMware Identity Manager Desktop é instalado, o instalador registra um manipulador de protocolo para esse protocolo horizon://. O manipulador de protocolo é um executável chamado HorizonThinAppLauncher.exe, e está registrado como um manipulador pela entrada de registro HKEY_CLASSES_ROOT\horizon\shell\open\command. Quando o usuário tenta inicializar um pacote ThinApp a partir de seu ícone no portal do Workspace ONE, este aplicativo HorizonThinAppLauncher.exe inicializa.

Se o usuário tiver desativado o uso de todos os manipuladores de protocolo no navegador, ou desativado o uso do manipulador para o protocolo horizon://, os pacotes ThinApp não inicializarão usando seus ícones no portal do Workspace ONE. Alguns navegadores apresentam um aviso quando os manipuladores de protocolo são inicializados e dão ao usuário a opção de optar por executar o manipulador de protocolo. Vejamos a seguir como o usuário pode ter desativado o uso do manipulador de protocolo horizon://: quando o usuário clicou em um dos ícones de pacote ThinApp pela primeira vez, quando a caixa de diálogo de aviso do navegador apareceu para pedir permissão para executar o manipulador de protocolo, o usuário selecionou Não ou uma escolha semelhante para impedir a inicialização e também selecionou Lembrar minha seleção ou uma escolha semelhante que impede a abertura de todos esses links. Como a permissão para executar o manipulador de protocolo não foi dada e essa opção foi marcada para ser lembrada, nenhum dos pacotes ThinApp inicializam a partir da página do portal do Workspace ONE.

Solução

  1. Verifique se o usuário fez login no aplicativo do VMware Identity Manager Desktop com a conta de usuário do VMware Identity Manager do usuário.
    O usuário faz login no cliente usando o ícone do VMware Identity Manager na bandeja do sistema do Windows.
  2. Se este problema aparecer logo após o aplicativo ser instalado no sistema, feche todas as janelas abertas do navegador, reabra o navegador, efetue login no portal do usuário e tente inicializar o pacote ThinApp.
  3. Se o problema aparecer mesmo depois de se fechar as janelas abertas do navegador e de se reabrir o navegador, verifique se o plug-in do navegador aparece na lista de plug-ins do navegador e está ativo.
    Navegador Descrição
    Internet Explorer Para o Internet Explorer, registra-se um servidor COM em vez de um plug-in ou complemento do navegador. Para testar se o servidor COM está instalado, crie um arquivo HTML de teste com o seguinte conteúdo e abra esse arquivo no Internet Explorer. O resultado indica se o servidor COM está instalado ou não.
    <html>
    <script type="text/vbscript">
    On Error Resume Next
    
    dim objName
    objName = "HorizonAgentFinder.HorizonFinder"
    dim obj
    Set obj = CreateObject(objName)
    
    document.write(objName & " is ")
    if IsEmpty(obj) then
       document.write("not installed")
     else
       document.write("installed")
    end if
    </script>
    </html>
    Firefox Abra o gerenciador de complementos do Firefox clicando em Ferramentas > Complementos. Na página Plug-ins, verifique se o plug-in do navegador do VMware Horizon Agent Finder está listado e o configure como sempre ativo.
    Chrome Abra as configurações de conteúdo do Chrome abrindo a página Configurações e clicando em Mostrar configurações avançadas > Configurações de conteúdo. Clique em Desativar plug-ins individuais para exibir a lista de plug-ins. Verifique se o plug-in do navegador do VMware Horizon Agent Finder está listado e o configure como sempre ativo.
    Safari para Windows Abra a lista de plug-ins instalados do Safari clicando em Ajuda > Plug-ins instalados. Verifique se o plug-in do navegador do VMware Horizon Agent Finder está instalado. Verifique se o plug-in está ativado para o Safari.
  4. Verifique se a entrada de registro do HKEY_CLASSES_ROOT\horizon\shell\open\command existe e tem um valor que é um caminho que aponta para a localização do manipulador de protocolo necessário, chamado HorizonThinAppLauncher.exe, em que o aplicativo do VMware Identity Manager Desktop foi instalado no sistema do Windows.
    Se a entrada do registro não existir, ou não tiver um valor que aponta para o local em que o aplicativo do VMware Identity Manager Desktop foi instalado, desinstale e reinstale o aplicativo.
  5. Se a entrada do registo existir e tiver um valor que aponta para a localização do executável HorizonThinAppLauncher.exe, verifique se o executável existe nesse local e não foi movido ou excluído.
    Se a entrada do registro não existir, ou não tiver um valor que aponta para o local em que o aplicativo do VMware Identity Manager Desktop foi instalado, desinstale e reinstale o aplicativo.
  6. Se a entrada do registo existir e tiver um valor que aponta para a localização do executável HorizonThinAppLauncher.exe, verifique se o valor (Padrão) para a entrada do registro HKEY_CLASSES_ROOT\horizon tem um valor de Dados do Protocolo URL:horizon e se o valor Protocolo da URL da entrada HKEY_CLASSES_ROOT\horizon existe.
    Se o valor de Dados para o valor (Padrão) da entrada do registro HKEY_CLASSES_ROOT\horizon não for definido como Protocolo URL:horizon, atualize o valor de Dados para configurá-lo como Protocolo URL:horizon. Se o valor Protocolo da URL não existir para a entrada HKEY_CLASSES_ROOT\horizon, você pode criá-lo usando um nome de valor Protocolo da URL e nenhum dado de valor.
  7. Determine se o usuário desativou o protocolo horizon:// para o navegador, ou se todos os manipuladores de protocolo estão desativados no navegador e, em caso positivo, habilite o manipulador de protocolo para o navegador conforme as necessidades da sua organização.
    Na maioria das situações, os navegadores dependem das configurações no registro para obter informações sobre os manipuladores de protocolo disponíveis para esse sistema do Windows. Para alguns navegadores, quando o usuário clica em um link associado a um manipulador de protocolo, um prompt da caixa de diálogo aparece fazendo ao usuário uma pergunta, como Do you want to allow this website to open a program on your computer? ou This link needs to be opened with an application, ou uma declaração similar sobre a necessidade de inicializar um aplicativo externo para lidar com o link. Normalmente, a caixa de diálogo oferece ao usuário a opção de não inicializar o aplicativo externo e de lembrar essa escolha para todos os links deste tipo. As etapas para reativar a capacidade de inicializar o aplicativo associado ao manipulador de protocolo geralmente são diferentes dependendo do tipo de navegador. Consulte a documentação do tipo de navegador do usuário sobre como ativar manipuladores de protocolo para esse tipo de navegador.