Cuando un usuario intenta iniciar un paquete de ThinApp desde el portal del usuario, puede aparecer un mensaje indicando al usuario que descargue e instale la aplicación VMware Identity Manager Desktop, incluso cuando la aplicación ya está instalada y ejecutándose.

Problema

Después de instalar la aplicación VMware Identity Manager Desktop, cuando el usuario abre el portal del usuario en un navegador en ese sistema Windows, inicia la sesión e intenta iniciar un paquete de ThinApp, puede aparecer un mensaje indicando que se debe instalar la aplicación VMware Identity Manager 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 VMware Identity Manager Desktop se está ejecutando en el sistema Windows. La aplicación VMware Identity Manager Desktop puede indicar que todos los archivos están actualizados.

Origen

Este problema puede ocurrir por varias razones.

Causa

Descripción

El complemento del navegador de VMware Identity Manager 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 VMware Identity Manager 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 VMware Identity Manager 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 VMware Identity Manager 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 Workspace ONE, los paquetes ThinApp se representan usando un vínculo con el protocolo horizon://. Al instalar la aplicación VMware Identity Manager Desktop, el instalador registra un gestor 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 Workspace ONE, se inicia la aplicación HorizonThinAppLauncher.exe.

Si el usuario desactivó 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 Workspace ONE. 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 Workspace ONE.

Solución

  1. Verifique que el usuario inició la sesión en la aplicación VMware Identity Manager Desktop con la cuenta de usuario de VMware Identity Manager.

    El usuario inicia la sesión en el cliente mediante el icono de VMware Identity Manager 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

    Abra la página de Configuración de Chrome y haga clic en Mostrar configuración avanzada... > Configuración de contenido.... Haga clic en Administrar complementos individuales... Para mostrar la lista de complementos. Compruebe si aparece el complemento del navegador VMware Horizon Agent Finder y configúrelo para que esté siempre activo.

    Safari para Windows

    Haga clic en Ayuda > Complementos instalados para abrir la lista de complementos de Safari. Verifique que el complemento para el navegador VMware Horizon Agent Finder esté en la lista. Verifique que ese complemento 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 gestor de protocolo requerido, llamado HorizonThinAppLauncher.exe, en la que se instaló la aplicación VMware Identity Manager 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 VMware Identity Manager 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 VMware Identity Manager 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 deshabilitados 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.