Use estas informações para solucionar os problemas de configuração do ThinApp no Workspace ONE Access.

Pacotes ThinApp não inicializam a partir do Portal do Usuário

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 Workspace ONE Access Desktop mesmo quando o aplicativo já está instalado e em execução.

Problema

Após a instalação do aplicativo do Workspace ONE Access 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 Workspace ONE Access 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 Workspace ONE Access Desktop está sendo executado no sistema do Windows. O aplicativo do Workspace ONE Access 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 Workspace ONE Access 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 Workspace ONE Access 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 Workspace ONE Access 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 Workspace ONE Access Desktop, o plug-in do navegador pode não ser instalado corretamente nesse navegador. O plug-in do navegador poderá ser desativado no navegador se o usuário tiver desmarcado 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 por meio do navegador foi desativado para o navegador no qual o usuário está tentando inicializar o pacote ThinApp.

No portal do usuário, os pacotes ThinApp são representados usando um link com o protocolo horizon://. Quando o aplicativo do Workspace ONE Access 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 por meio de seu ícone no portal do usuário, esse aplicativo HorizonThinAppLauncher.exe é inicializado.

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 serão inicializados usando seus ícones no portal do usuário. 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. Uma das maneiras pelas quais o usuário pode ter desativado o uso do manipulador de protocolo horizon://: é quando ele clicou em um dos ícones de pacote ThinApp pela primeira vez; quando a caixa de diálogo de aviso do navegador foi exibida 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 inicialização 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 foi inicializado por meio da página do portal do usuário.

Solução

  1. Verifique se o usuário fez login no aplicativo de desktop do Workspace ONE Access com a conta de usuário dele.

    O usuário faz login no cliente usando o ícone do Workspace ONE Access 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 Nas configurações do navegador, verifique se o plug-in do navegador do VMware Horizon Agent Finder está listado e o configure como sempre ativo.
    Safari para Windows Nas configurações do navegador, verifique se o plug-in do navegador do VMware Horizon Agent Finder está listado e ativado para 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 Workspace ONE Access 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 Workspace ONE Access 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 Workspace ONE Access 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 afirmativo, habilite o manipulador de protocolo para o navegador conforme as necessidades de 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.