Utilice esta información para solucionar los problemas de la configuración de ThinApp en Workspace ONE Access.

Error al iniciar paquetes de ThinApp desde el portal del usuario

Cuando un usuario intenta iniciar un paquete de ThinApp desde el portal del usuario, puede aparecer un mensaje en el navegador que indica al usuario que descargue e instale la aplicación Workspace ONE Access Desktop, incluso cuando la aplicación ya está instalada y ejecutándose.

Problema

Después de instalar la aplicación Workspace ONE Access Desktop, cuando el usuario abre el portal del usuario en un navegador en ese sistema Windows e inicia la sesión e intenta iniciar un paquete de ThinApp, puede aparecer un mensaje que indica que se debe instalar la aplicación Workspace ONE Access Desktop en el sistema y se impide que se inicie el paquete de ThinApp. Este mensaje puede aparecer incluso cuando el proceso de la aplicación Workspace ONE Access Desktop se está ejecutando en el sistema Windows. La aplicación Workspace ONE Access Desktop puede indicar que todos los archivos están actualizados.

Causa

Este problema puede ocurrir por varias razones.

Causa Descripción
El complemento del navegador de Workspace ONE Access Desktop no está instalado correctamente o no está activado en la ventana del navegador para el navegador en el que el usuario está intentando iniciar el paquete de ThinApp.

Como es necesario instalar la aplicación Workspace ONE Access Desktop para ejecutar paquetes de ThinApp en el sistema Windows, el portal del usuario utiliza un complemento del navegador para verificar si la aplicación está instalada antes de iniciar el paquete de ThinApp desde el portal del usuario. Si el usuario hace clic en el icono de un paquete de ThinApp en el portal del usuario, el complemento del navegador de Workspace ONE Access Desktop comprueba si la aplicación está instalada antes de iniciar el paquete. Si el complemento del navegador no está instalado y activado en el navegador, no se puede realizar la verificación, aparece el mensaje y no se inicia el paquete.

Si hay ventanas del navegador abiertas durante el proceso de instalación de Workspace ONE Access Desktop, puede que el complemento del navegador no se instale correctamente para ese navegador. Puede que el complemento del navegador se desactive en el navegador si el usuario desactivó el complemento en la página correspondiente del navegador.

El gestor de protocolo personalizado utilizado para iniciar el paquete de ThinApp desde el navegador se ha desactivado para el navegador en el que el usuario está intentando iniciarlo.

En el portal de usuario, los paquetes de ThinApp se representan usando un vínculo con el protocolo horizon://. Al instalar la aplicación Workspace ONE Access Desktop, el instalador registra un controlador de protocolo para ese protocolo horizon://. El gestor de protocolo es un archivo ejecutable llamado HorizonThinAppLauncher.exe que está registrado como gestor por la entrada del registro HKEY_CLASSES_ROOT\horizon\shell\open\command. Cuando el usuario intenta iniciar un paquete de ThinApp desde su icono del portal de usuario, se inicia la aplicación HorizonThinAppLauncher.exe.

Si el usuario desactiva el uso de todos los gestores de protocolo en el navegador, o bien desactiva el uso del gestor para el protocolo horizon://, los paquetes de ThinApp no se iniciarán mediante los iconos del portal de usuario. Algunos navegadores muestran una advertencia cuando se inician gestores de protocolo y ofrecen al usuario la opción de ejecutar el gestor de protocolo. Una manera en la que el usuario puede haber desactivado el uso del gestor de protocolo horizon:// es que haya hecho clic en uno de los iconos del paquete de ThinApp por primera vez y que, al aparecer el cuadro de advertencia del navegador solicitando permiso para ejecutar el gestor de protocolo, haya seleccionado No u otra opción similar para impedir el inicio y haya seleccionado también Recordar mi selección u otra opción similar que impida el inicio mediante todo ese tipo de vínculos. Como no se concedió y se recuerda el permiso para ejecutar el gestor de protocolo, ninguno de los paquetes de ThinApp se iniciará desde el portal de usuario.

Solución

  1. Verifique que el usuario haya iniciado sesión en la aplicación de escritorio de Workspace ONE Access con su cuenta de usuario.

    El usuario inicia la sesión en el cliente mediante el icono de Workspace ONE Access de la bandeja del sistema de Windows.

  2. Si este problema aparece poco después de instalar la aplicación en el sistema, cierre todas las ventanas abiertas del navegador, vuelva a abrirlo, inicie la sesión en el portal del usuario e intente iniciar el paquete de ThinApp.
  3. Si el problema aparece incluso después de cerrar las ventanas abiertas del navegador y volver a abrirlo, verifique que el complemento aparezca y esté activado en la lista de complementos del navegador.
    Navegador Descripción
    Internet Explorer En Internet Explorer, se registra un servidor COM en lugar de un complemento del navegador. Para comprobar si el servidor COM está instalado, cree un archivo HTML de prueba con el contenido siguiente y vuelva a abrirlo en Internet Explorer. El resultado indicará si el servidor COM está instalado o no.
    <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 Haga clic en Herramientas > Complementos para abrir el administrador de complementos de Firefox. En la página de Complementos, compruebe si aparece el complemento del navegador VMware Horizon Agent Finder y configúrelo para que esté siempre activo.
    Chrome En la configuración del navegador, compruebe si aparece el complemento del navegador VMware Horizon Agent Finder y configúrelo para que esté siempre activo.
    Safari para Windows En la configuración del navegador, compruebe si aparece el complemento del navegador VMware Horizon Agent Finder y si está activado para Safari.
  4. Verifique que exista la entrada del registro HKEY_CLASSES_ROOT\horizon\shell\open\command y que tenga un valor que sea la ruta de la ubicación del controlador de protocolo requerido, llamado HorizonThinAppLauncher.exe, en la que se instaló la aplicación Workspace ONE Access Desktop en el sistema Windows.

    Si la entrada del registro no existe o no tiene un valor que señale a la ubicación en la que se instaló la aplicación Workspace ONE Access Desktop, desinstale la aplicación y vuelva a instalarla.

  5. Si la entrada del registro existe y tiene un valor que señala a la ubicación del ejecutable HorizonThinAppLauncher.exe, compruebe que exista el ejecutable en esa ubicación y que no se haya movido ni eliminado.

    Si la entrada del registro no existe o no tiene un valor que señale a la ubicación en la que se instaló la aplicación Workspace ONE Access Desktop, desinstale la aplicación y vuelva a instalarla.

  6. Si la entrada del registro existe y tiene un valor que señala a la ubicación del ejecutable HorizonThinAppLauncher.exe, compruebe que el valor (Predeterminado) de la entrada del registro HKEY_CLASSES_ROOT\horizon tenga en la columna Datos el valor URL:horizon Protocol y que exista el valor URL Protocol para la entrada HKEY_CLASSES_ROOT\horizon.

    Si el valor de la columna Datos del valor (Predeterminado) de la entrada del registro HKEY_CLASSES_ROOT\horizon no está establecido en URL:horizon Protocol, actualícelo a URL:horizon Protocol. Si no existe el valor URL Protocol para la entrada HKEY_CLASSES_ROOT\horizon, puede crearlo utilizando un nombre de valor URL Protocol sin datos del valor.

  7. Determine si el usuario desactivó el protocolo horizon:// para el navegador o si todos los gestores de protocolo están desactivados en el navegador y, si es así, habilite el gestor de protocolo del navegador según corresponda a las necesidades de su organización.

    En la mayoría de las situaciones, los navegadores se basan en la configuración del registro para obtener información sobre los gestores de protocolo disponibles para ese sistema Windows. En algunos navegadores, cuando el usuario hace clic en un vínculo asociado a un gestor de protocolo, aparece un cuadro de diálogo que formula al usuario una pregunta tipo Do you want to allow this website to open a program on your computer? o This link needs to be opened with an application, o bien muestra una afirmación similar sobre la necesidad de iniciar una aplicación externa para gestionar el vínculo. Normalmente, el cuadro de diálogo ofrece al usuario la opción de no iniciar la aplicación externa y recordar esa elección para todos los vínculos de ese tipo. Los pasos para volver a habilitar la capacidad para iniciar la aplicación asociada al gestor de protocolo varían de un navegador a otro. Para obtener información sobre cómo habilitar los gestores de protocolo para el navegador del usuario, consulte la documentación del mismo.