When a user tries to launch a ThinApp package from the user portal, a browser message might appear that prompts the user to download and install the VMware Identity Manager Desktop application even when the application is already installed and running.
Problem
After installing the VMware Identity Manager Desktop application, when the user opens the user portal in a browser on that Windows system, logs in, and tries to launch a ThinApp package, a message might appear stating that the VMware Identity Manager Desktop application must be installed on the system, and prevents the ThinApp package from starting. This message might appear even when the VMware Identity Manager Desktop application process is running on the Windows system. The VMware Identity Manager Desktop application might report that all files are up to date.
Cause
This problem can occur for multiple reasons.
Cause | Description |
---|---|
The VMware Identity Manager Desktop browser plugin is not properly installed or it is not activated in the browser window for the browser in which the user is trying to launch the ThinApp package. | Because installation of the VMware Identity Manager Desktop application is required to run ThinApp packages on the Windows system, the user portal uses a browser plugin to verify whether the application is installed before launching the ThinApp package from the user portal. When the user clicks the icon for a ThinApp package in the user portal, the VMware Identity Manager Desktop browser plugin checks to see if the application is installed before launching the package. If the browser plugin is not installed and active in the browser, the verification cannot happen, the message appears, and the package does not launch. If there are browser windows open during the VMware Identity Manager Desktop installation process, the browser plugin might not be properly installed for that browser. The browser plugin might become deactivated in the browser if the user disabled the plugin in the browser's add-ons or plug-ins page. |
The custom protocol handler used to launch the ThinApp package from the browser has been disabled for the browser in which the user is trying to launch the ThinApp package. | In the Workspace ONE portal, ThinApp packages are represented using a link with a horizon:// protocol. When the VMware Identity Manager Desktop application is installed, the installer registers a protocol handler for that horizon:// protocol. The protocol handler is an executable named HorizonThinAppLauncher.exe, and is registered as a handler by the registry entry HKEY_CLASSES_ROOT\horizon\shell\open\command. When the user tries to launch a ThinApp package from its icon in the Workspace ONE portal, this HorizonThinAppLauncher.exe application is launched. If the user has disabled the use of all protocol handlers in the browser, or disabled the use of the handler for the horizon:// protocol, ThinApp packages will not launch using their icons in the Workspace ONE portal. Some browsers present a warning when protocol handlers are launched and give the user the option to select to execute the protocol handler. One way in which the user might have disabled the use of the horizon:// protocol handler is when the user clicked one of the ThinApp package icons for the first time, when the browser warning dialog appeared to ask for permission to run the protocol handler, the user selected No or a similar choice to prevent the launch, and also selected Remember my selection or a similar choice that prevents the launch for all such links. Because permission to run the protocol handler was not given and is remembered, none of the ThinApp packages launch from the Workspace ONE portal. |