Utilisez ces informations pour dépanner la configuration de ThinApp dans Omnissa Access.
Échec du lancement de modules ThinApp à partir du portail de l'utilisateur
Lorsqu'un utilisateur tente de lancer un module ThinApp à partir du portail de l'utilisateur, un message du navigateur peut s'afficher, l'invitant à télécharger et à installer l'application Omnissa Access Desktop, même si l'application est déjà installée et en cours d'exécution.
Problème
Après l'installation de l'application Omnissa Access Desktop, lorsque l'utilisateur ouvre le portail de l'utilisateur dans un navigateur sur ce système Windows, se connecte et tente de lancer un module ThinApp, un message peut s'afficher, indiquant que l'application Omnissa Access Desktop doit être installée sur le système, ce qui empêche le module ThinApp de démarrer. Ce message peut s'afficher même si le processus de l'application Omnissa Access Desktop est en cours d'exécution sur le système Windows. L'application Omnissa Access Desktop peut signaler que tous les fichiers sont à jour.
Cause
Ce problème peut avoir plusieurs causes.
| Cause | Description |
|---|---|
| Le plug-in de navigateur Omnissa Access Desktop n'est pas correctement installé ou n'est pas activé dans la fenêtre du navigateur dans lequel l'utilisateur tente de lancer le module ThinApp. |
Étant donné que l'installation de l'application Omnissa Access Desktop est requise pour exécuter des modules ThinApp sur le système Windows, le portail de l'utilisateur utilise un plug-in de navigateur pour vérifier si l'application est installée avant de lancer le module ThinApp. Lorsque l'utilisateur clique sur l'icône d'un module ThinApp dans le portail de l'utilisateur, le plug-in de navigateur d'Omnissa Access Desktop vérifie si l'application est installée avant de lancer le module. Si le plug-in de navigateur n'est pas installé et n'est pas actif dans le navigateur, la vérification échoue, le message s'affiche et le module n'est pas lancé. Si plusieurs fenêtres de navigateur sont ouvertes lors du processus d'installation d'Omnissa Access Desktop, il se peut que le plug-in de navigateur ne soit pas correctement installé pour ce navigateur. Le plug-in de navigateur risque de se désactiver dans le navigateur si l'utilisateur l'a désélectionné dans la page des modules complémentaires ou des plug-ins. |
| Le gestionnaire de protocole personnalisé utilisé pour lancer le module ThinApp à partir du navigateur a été désactivé pour le navigateur dans lequel l'utilisateur tente de lancer le module ThinApp. |
Dans le portail de l'utilisateur, les modules ThinApp sont représentés à l'aide d'un lien avec un protocole horizon://. Lorsque l'application Omnissa Access Desktop est installée, le programme d'installation enregistre un gestionnaire de protocole pour ce protocole horizon://. Le gestionnaire de protocole est un exécutable nommé HorizonThinAppLauncher.exe qui est enregistré en tant que gestionnaire par l'entrée de Registre HKEY_CLASSES_ROOT\horizon\shell\open\command. Lorsque l'utilisateur tente de lancer un module ThinApp à partir de son icône dans le portail de l'utilisateur, cette application HorizonThinAppLauncher.exe est lancée. Si l'utilisateur a désactivé l'emploi de tous les gestionnaires de protocole dans le navigateur ou simplement l'emploi du gestionnaire du protocole |
Solution
-
Vérifiez que l'utilisateur a ouvert une session sur l'application Omnissa Access Desktop avec son compte d'utilisateur.
L'utilisateur ouvre une session sur le client en utilisant l'icône Omnissa Access dans la barre d'état système Windows.
-
Si ce problème se produit peu après l'installation de l'application sur le système, fermez toutes les fenêtres du navigateur, rouvrez le navigateur, connectez-vous au portail de l'utilisateur, puis tentez de lancer le module ThinApp.
-
Si le problème se produit même après avoir fermé les fenêtres du navigateur, puis rouvert le navigateur, vérifiez que le plug-in de navigateur s'affiche dans la liste des plug-ins du navigateur et qu'il est actif.
Navigateur Description Internet Explorer Pour Internet Explorer, un serveur COM est enregistré à la place d'un plug-in ou d'un module complémentaire de navigateur. Pour vérifier si le serveur COM est installé, créez un fichier HTML de test avec le contenu suivant et ouvrez ce fichier dans Internet Explorer. Le résultat indique si le serveur COM est installé ou non. <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 Ouvrez le gestionnaire de modules complémentaires de Firefox en cliquant sur Outils > Modules complémentaires. Sur la page Plugins, vérifiez que le plug-in de navigateur Omnissa Horizon Agent Finder est répertorié et définissez-le sur Toujours activé. Chrome Dans les paramètres du navigateur, vérifiez que le plug-in de navigateur Omnissa Horizon Agent Finder est répertorié et définissez-le sur Toujours autorisé. Safari pour Windows Dans les paramètres du navigateur, vérifiez que le plug-in de navigateur Omnissa Horizon Agent Finder est répertorié et activé pour Safari. -
Vérifiez que l'entrée de Registre
HKEY_CLASSES_ROOT\horizon\shell\open\commandexiste et que sa valeur correspond à un chemin qui pointe vers l'emplacement du gestionnaire de protocole requis, nommé HorizonThinAppLauncher.exe, où l'application Omnissa Access Desktop a été installée sur le système Windows.Si l'entrée de Registre n'existe pas ou si sa valeur ne pointe pas vers l'emplacement où l'application Omnissa Access Desktop a été installée, désinstallez l'application et réinstallez-la.
-
Si l'entrée de Registre existe et que sa valeur pointe vers l'emplacement du fichier exécutable HorizonThinAppLauncher.exe, vérifiez que ce dernier existe bien à cet emplacement et qu'il n'a été ni déplacé ni supprimé.
Si l'entrée de Registre n'existe pas ou si sa valeur ne pointe pas vers l'emplacement où l'application Omnissa Access Desktop a été installée, désinstallez l'application et réinstallez-la.
-
Si l'entrée de registre existe et a une valeur qui pointe vers l'emplacement de l'exécutable HorizonThinAppLauncher.exe, vérifiez que la valeur (Default) pour l'entrée de registre
HKEY_CLASSES_ROOT\horizonpossède la valeur de données URL:horizon Protocol et que la valeur URL Protocol pour l'entréeHKEY_CLASSES_ROOT\horizonexiste.Si la valeur de données pour la valeur (Default) de l'entrée de registre
HKEY_CLASSES_ROOT\horizonn'est pas définie sur URL:horizon Protocol, mettez à jour la valeur Data pour lui affecter la valeur URL:horizon Protocol. Si la valeur URL Protocol n'existe pas pour l'entréeHKEY_CLASSES_ROOT\horizon, vous pouvez la créer en utilisant le nom de valeur URL Protocol sans aucune valeur de données. -
Déterminez si l'utilisateur a désactivé le protocole
horizon://pour le navigateur ou si tous les gestionnaires de protocole sont désactivés dans le navigateur et, si c'est le cas, activez le gestionnaire de protocole du navigateur en fonction des besoins de votre organisation.Dans la plupart des cas, les navigateurs se basent sur les paramètres définis dans le Registre pour obtenir des informations sur les gestionnaires de protocoles disponibles pour ce système Windows. Dans certains navigateurs, lorsque l'utilisateur clique sur un lien qui est associé à un gestionnaire de protocole, une invite de boîte de dialogue pose une question à l'utilisateur (par exemple
Do you want to allow this website to open a program on your computer?ouThis link needs to be opened with an applicationou un message similaire) pour indiquer la nécessité de lancer une application externe pour ouvrir le lien. Généralement, la boîte de dialogue offre à l'utilisateur la possibilité de ne pas lancer l'application externe et de se souvenir de ce choix pour tous les liens de ce type. Les étapes permettant de réactiver la possibilité de lancer l'application associée au gestionnaire de protocole varient généralement en fonction du type de navigateur. Consultez la documentation du type de navigateur de l'utilisateur pour savoir comment activer le gestionnaire de protocole.
-
Cette page vous a-t-elle été utile ?