Verwenden Sie diese Informationen, um Fehler bei der ThinApp-Konfiguration in Workspace ONE Access zu beheben.

ThinApp-Pakete werden vom Benutzerportal aus nicht gestartet

Wenn ein Benutzer ein ThinApp-Paket vom Benutzerportal zu starten versucht, wird möglicherweise eine Browsermeldung angezeigt, mit der der Benutzer zum Herunterladen und Installieren der Workspace ONE Access Desktop-Anwendung aufgefordert wird, auch wenn die Anwendung bereits installiert ist und ausgeführt wird.

Problem

Wenn der Benutzer nach der Installation der Workspace ONE Access Desktop-Anwendung das Benutzerportal in einem Browser auf demselben Windows-System öffnet, sich anmeldet und ein ThinApp-Paket zu starten versucht, wird möglicherweise eine Meldung angezeigt, die besagt, dass die Workspace ONE Access Desktop-Anwendung auf dem System installiert werden muss, und das ThinApp-Paket kann nicht gestartet werden. Diese Meldung wird möglicherweise selbst dann angezeigt, wenn der Workspace ONE Access Desktop-Anwendungsprozess auf dem Windows-System bereits ausgeführt wird. Die Workspace ONE Access Desktop-Anwendung meldet möglicherweise, dass alle Dateien aktualisiert sind.

Ursache

Dieses Problem kann aus mehreren Gründen auftreten.

Ursache Beschreibung
Das Browser-Plug-In für die Workspace ONE Access Desktop-Anwendung ist nicht richtig installiert oder es ist nicht im Browserfenster für den Browser aktiviert, in dem der Benutzer versucht, das ThinApp-Paket zu starten.

Da die Installation der Workspace ONE Access Desktop-Anwendung für die Ausführung von ThinApp-Paketen auf dem Windows-System erforderlich ist, überprüft das Benutzerportal vor dem Starten des ThinApp-Pakets über das Benutzerportal mithilfe eines Browser-Plug-Ins, ob die Anwendung installiert ist. Wenn der Benutzer auf das Symbol für ein ThinApp-Paket im Benutzerportal klickt, überprüft das Browser-Plug-In für die Workspace ONE Access Desktop-Anwendung vor dem Starten des Pakets, ob die Anwendung installiert ist. Wenn das Browser-Plugin nicht installiert und im Browser aktiviert wurde, schlägt die Überprüfung fehl, die Meldung wird angezeigt und das Paket wird nicht gestartet.

Sind während des Installationsvorgangs der Workspace ONE Access Desktop-Anwendung Browserfenster geöffnet, kann das Browser-Plug-In für den betreffenden Browser möglicherweise nicht korrekt installiert werden. Das Browser-Plug-In kann im Browser deaktiviert werden, wenn der Benutzer das Plug-In auf der Add-On- oder Plug-In-Seite des Browsers deaktiviert hat.

Der benutzerdefinierte Protokollhandler, der verwendet wird, um das ThinApp-Paket vom Browser aus zu starten, wurde für den Browser deaktiviert, in dem der Benutzer versucht, das ThinApp-Paket zu starten.

Im Benutzerportal werden ThinApp-Pakete mithilfe eines Link mit einem horizon://-Protokoll dargestellt. Wenn die Workspace ONE Access Desktop-Anwendung installiert ist, registriert das Installationsprogramm einen Protokollhandler für dieses horizon://-Protokoll. Der Protokollhandler ist eine ausführbare Datei mit der Bezeichnung „HorizonThinAppLauncher.exe“. Diese Datei ist als Handler durch den Registrierungseintrag HKEY_CLASSES_ROOT\horizon\shell\open\command registriert. Wenn der Benutzer versucht, ein ThinApp-Paket von seinem Symbol im Benutzerportal zu starten, wird diese Anwendung „HorizonThinAppLauncher.exe“ gestartet.

Wenn der Benutzer die Verwendung aller Protokollhandler im Browser deaktiviert hat, oder wenn er die Verwendung des Handlers für das Protokoll horizon:// deaktiviert hat, werden ThinApp-Pakete nicht über ihre Symbole im Benutzerportal gestartet. Einige Browser zeigen eine Warnmeldung an, wenn Protokollhandler gestartet werden, und bieten dem Benutzer die Option, die Ausführung des Protokollhandlers zu wählen. Der Benutzer hat die Verwendung des Protokollhandlers horizon:// möglicherweise deaktiviert, als er nach dem Anzeigen der Warnmeldung im Browser zum ersten Mal auf das ThinApp-Symbol geklickt hat. Möglicherweise hat der Benutzer bei der Anfrage, ob der Protokoll-Handler gestartet werden kann, auf Nein oder eine ähnliche Option geklickt, um den Start zu verhindern. Möglicherweise hat er darüber hinaus auf Auswahl merken oder eine ähnliche Option geklickt und den Start für alle Links dieser Art verhindert. Da die Erlaubnis, den Protokollhandler zu starten, nicht gegeben und diese Auswahl beibehalten wurde, können ThinApp-Pakete nicht aus dem Benutzerportal gestartet werden.

Lösung

  1. Stellen Sie sicher, dass sich der Benutzer bei der Workspace ONE Access-Desktop-Anwendung mit seinem Benutzerkonto angemeldet hat.

    Der Benutzer meldet sich über das Workspace ONE Access-Symbol im Infobereich von Windows an.

  2. Tritt dieses Problem kurz nach der Installation der Anwendung auf dem System auf, schließen Sie alle geöffneten Browserfenster, öffnen Sie den Browser erneut, melden Sie sich beim Benutzerportal an und versuchen Sie, das ThinApp-Paket zu starten.
  3. Tritt das Problem nach dem Schließen der geöffneten Browserfenster und dem erneuten Öffnen des Browsers weiterhin auf, überprüfen Sie, ob das Browser-Plugin in der Liste der Plugins des Browsers aufgeführt ist und ob es aktiviert ist.
    Browser Beschreibung
    Internet Explorer Für Internet Explorer wird anstelle eines Browser-Plugins oder Add-ons ein COM-Server registriert. Um zu prüfen, ob der COM-Server installiert wurde, erstellen Sie eine HTML-Testdatei mit dem folgenden Inhalt und öffnen Sie diese Datei in Internet Explorer. Anhand des Ergebnisses können Sie feststellen, ob der COM-Server installiert wurde oder nicht.
    <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 Öffnen Sie die Add-on-Verwaltung von Firefox durch einen Klick auf Extras > Add-ons. Überprüfen Sie auf der Seite „Plugins“, ob das Browser-Plugin VMware Horizon Agent Finder aufgeführt ist und ob für das Plugin die Einstellung „Immer aktivieren“ gewählt ist.
    Chrome Überprüfen Sie in den Browsereinstellungen, ob das Browser-Plug-In VMware Horizon Agent Finder aufgeführt ist, und wählen Sie für das Plug-In die Einstellung „Immer erlaubt“.
    Safari für Windows Überprüfen Sie in den Browsereinstellungen, ob das Browser-Plug-In VMware Horizon Agent Finder aufgeführt und für Safari aktiviert ist.
  4. Stellen Sie sicher, dass der Registrierungseintrag HKEY_CLASSES_ROOT\horizon\shell\open\command vorhanden ist und einen Wert hat, der auf den Speicherort des erforderlichen Protokollhandlers mit der Bezeichnung „HorizonThinAppLauncher.exe“ verweist, wo die Workspace ONE Access Desktop-Anwendung auf dem Windows-System installiert wurde.

    Wenn der Registrierungseintrag nicht vorhanden ist oder keinen Wert hat, der auf den Speicherort verweist, an dem die Workspace ONE Access Desktop-Anwendung installiert wurde, deinstallieren und installieren Sie sie neu.

  5. Wenn der Registrierungswert vorhanden ist und einen Wert hat, der auf den Speicherort der ausführbaren Datei „HorizonThinAppLauncher.exe“ verweist, stellen Sie sicher, dass die ausführbare Datei vorhanden ist und nicht verschoben oder gelöscht wurde.

    Wenn der Registrierungseintrag nicht vorhanden ist oder keinen Wert hat, der auf den Speicherort verweist, an dem die Workspace ONE Access Desktop-Anwendung installiert wurde, deinstallieren und installieren Sie sie neu.

  6. Wenn der Registrierungseintrag vorhanden ist und einen Wert hat, der auf den Speicherort der ausführbaren Datei „HorizonThinAppLauncher.exe“ verweist, stellen Sie sicher, dass der Wert (Standard) für den Registrierungseintrag HKEY_CLASSES_ROOT\horizon den Datenwert URL:horizon Protocol aufweist und der URL Protocol-Wert für den Eintrag HKEY_CLASSES_ROOT\horizon vorhanden ist.

    Wenn der Datenwert für den Wert (Standard) des Registrierungseintrags HKEY_CLASSES_ROOT\horizon nicht auf URL:horizon Protocol gesetzt ist, aktualisieren Sie den Datenwert und setzen ihn auf URL:horizon Protocol. Falls der Wert URL Protocol für den Eintrag HKEY_CLASSES_ROOT\horizon nicht vorhanden ist, können Sie diesen erstellen, indem Sie den Wertnamen URL Protocol und keine Wertdaten verwenden.

  7. Stellen Sie fest, ob der Benutzer das Protokoll horizon:// für den Browser deaktiviert hat, oder ob alle Protokollhandler im Browser deaktiviert wurden, und falls dies der Fall ist, aktivieren Sie den Protokollhandler so wie für die Zwecke Ihres Unternehmens angemessen.

    Meist holen sich die Browser ihre Informationen über die für das Windows-System verfügbaren Protokollhandler aus den Einstellungen in der Registrierung. Klickt der Benutzer auf einen Link, der mit einem Protokollhandler verbunden ist, wird bei den meisten Browsern ein Dialogfeld wie Do you want to allow this website to open a program on your computer? angezeigt, oder This link needs to be opened with an application oder eine ähnliche Meldung darüber, dass eine externe Anwendung gestartet werden muss, um den Link zu verarbeiten. Normalerweise bietet das Dialogfeld dem Benutzer die Option, die externe Anwendung nicht zu starten und diese Auswahl auf alle Links dieser Art anzuwenden. Die Schritte zur Reaktivierung der Fähigkeit, die mit dem Protokollhandler verbundene Anwendung zu starten, unterscheiden sich im Allgemeinen je nach Browsertyp. In der Dokumentation zum Browsertyp des Anwenders finden Sie Informationen darüber, wie man Protokollhandler für diesen Browsertyp aktiviert.