Gebruik deze informatie om problemen met de ThinApp-configuratie in Workspace ONE Access op te lossen.

ThinApp-pakketten kunnen niet worden gestart vanaf de gebruikersportal

Wanneer een gebruiker een ThinApp-pakket via de gebruikersportal probeert te starten, kan er een browserbericht worden weergegeven waarin de gebruiker wordt gevraagd de applicatie Workspace ONE Access Desktop te downloaden en installeren, zelfs als de applicatie al is geïnstalleerd en wordt uitgevoerd.

Probleem

Nadat de applicatie Workspace ONE Access Desktop is geïnstalleerd en de gebruiker de gebruikersportal in een browser op dat Windows-systeem opent, zich aanmeldt en een ThinApp-pakket probeert te starten, kan er een bericht worden weergegeven met de mededeling dat de applicatie Workspace ONE Access Desktop moet worden geïnstalleerd op het systeem, waardoor het ThinApp-pakket niet kan worden gestart. Dit bericht kan zelfs worden weergegeven als het proces van de applicatie Workspace ONE Access Desktop op het Windows-systeem wordt uitgevoerd. Mogelijk rapporteert de applicatie Workspace ONE Access Desktop dat alle bestanden up-to-date zijn.

Oorzaak

Dit probleem kan zich om meerdere redenen voordoen.

Oorzaak Beschrijving
De browserplug-in van Workspace ONE Access Desktop is niet goed geïnstalleerd of is niet geactiveerd in het browservenster voor de browser waarin de gebruiker het ThinApp-pakket probeert te starten.

Omdat de installatie van de applicatie Workspace ONE Access Desktop is vereist voor het uitvoeren van ThinApp-pakketten op het Windows-systeem, maakt de gebruikersportal gebruik van een browserplug-in om te verifiëren of de applicatie is geïnstalleerd voordat het ThinApp-pakket van de gebruikersportal wordt gestart. Wanneer de gebruiker op het pictogram voor een ThinApp-pakket in de gebruikersportal klikt, controleert de browserplug-in van Workspace ONE Access Desktop of de applicatie is geïnstalleerd voordat het pakket wordt gestart. Als de browserplug-in niet is geïnstalleerd en niet actief is in de browser, kan de verificatie niet worden uitgevoerd, wordt het bericht weergegeven en start het pakket niet.

Als er browservensters openstaan tijdens het installatieproces van Workspace ONE Access Desktop, wordt de browserplug-in mogelijk niet goed geïnstalleerd voor die browser. Mogelijk wordt de browserplug-in gedeactiveerd in de browser als de gebruiker de selectie van de plug-in op de pagina met add-ons of plug-ins van de browser uitschakelt.

De aangepaste protocolhandler die wordt gebruikt om het ThinApp-pakket van de browser te starten, is gedeactiveerd voor de browser waarin de gebruiker het ThinApp-pakket probeert te starten.

In de gebruikersportal worden ThinApp-pakketten weergegeven met behulp van een koppeling naar een horizon://-protocol. Wanneer de applicatie Workspace ONE Access Desktop wordt geïnstalleerd, registreert het installatieprogramma een protocolhandler voor dat horizon://-protocol. De handler is een uitvoerbaar bestand met de naam HorizonThinAppLauncher.exe en is als handler geregistreerd door de registeringang HKEY_CLASSES_ROOT\horizon\shell\open\command. Wanneer de gebruiker een ThinApp-pakket probeert te starten met het pictogram in de gebruikersportal, wordt de applicatie HorizonThinAppLauncher.exe gestart.

Als de gebruiker het gebruik van alle protocolhandlers in de browser heeft gedeactiveerd of het gebruik van de handler voor het horizon://-protocol heeft uitgeschakeld, kunnen ThinApp-pakketten niet worden gestart via hun pictogrammen in de gebruikersportal. In sommige browsers wordt een waarschuwing getoond als protocolhandlers worden gestart en krijgt de gebruiker de optie om het uitvoeren van de protocolhandler te selecteren. Eén manier waarop de gebruiker het gebruik van de horizon://-protocolhandler kan hebben gedeactiveerd, is als de gebruiker voor het eerst op een van de ThinApp-pakketpictogrammen heeft geklikt terwijl in de browser een dialoogvenster met een waarschuwing wordt getoond waarin wordt gevraagd om het recht om de protocolhandler uit te voeren, en de gebruiker Nee of een vergelijkbare optie heeft geselecteerd om het starten te voorkomen en tegelijkertijd Mijn selectie onthouden of een vergelijkbare optie heeft geselecteerd waardoor al deze koppelingen niet kunnen worden gestart. Omdat er geen toestemming is gegeven om de protocolhandler uit te voeren en dit wordt onthouden, kan geen van de ThinApp-pakketten worden gestart vanuit de gebruikersportal.

Oplossing

  1. Verifieer of de gebruiker zich heeft aangemeld bij de Workspace ONE Access-desktopapplicatie met zijn gebruikersaccount.

    De gebruiker meldt zich aan bij de client via het Workspace ONE Access-pictogram in de Windows-systeemlade.

  2. Als dit probleem kort nadat de applicatie is geïnstalleerd op het systeem wordt weergegeven, moet u alle open browservensters sluiten, de browser opnieuw openen, u aanmelden bij de gebruikersportal en het ThinApp-pakket opnieuw proberen te starten.
  3. Als het probleem zelfs na het sluiten van de open browservensters en het opnieuw openen van de browser wordt weergegeven, moet u verifiëren of de browserplug-in wordt weergegeven in de lijst met plug-ins van de browser en actief is.
    Browser Beschrijving
    Internet Explorer Voor Internet Explorer wordt een COM-server geregistreerd in plaats van een browserplug-in of add-on. Als u wilt testen of de COM-server is geïnstalleerd, maakt u een HTML-testbestand met de volgende inhoud en opent u dat bestand in Internet Explorer. Uit de resultaten kunt u afleiden of de COM-server is geïnstalleerd of niet.
    <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 Open de Add-ons Manager van Firefox door op Extra > Add-ons te klikken. Verifieer op de pagina Plug-ins of de VMware Horizon Agent Finder-browserplug-in in de lijst staat en op Altijd activeren is ingesteld.
    Chrome Verifieer in de browserinstellingen of de VMware Horizon Agent Finder-browserplug-in in de lijst staat en is ingesteld op 'Altijd activeren'.
    Safari voor Windows Verifieer in de browserinstellingen of de VMware Horizon Agent Finder-browserplug-in in de lijst staat en is geactiveerd voor Safari.
  4. Verifieer of de registeringang HKEY_CLASSES_ROOT\horizon\shell\open\command bestaat en een waarde heeft die een pad vormt naar de locatie van de vereiste protocolhandler met de naam HorizonThinAppLauncher.exe, waar de applicatie Workspace ONE Access Desktop is geïnstalleerd op het Windows-systeem.

    Als de registeringang niet bestaat of geen waarde heeft die naar de locatie wijst waar de applicatie Workspace ONE Access Desktop is geïnstalleerd, moet u de applicatie verwijderen en opnieuw installeren.

  5. Als de registeringang bestaat en een waarde heeft die naar de locatie van het uitvoerbare bestand HorizonThinAppLauncher.exe wijst, moet u verifiëren of het uitvoerbare bestand bestaat op die locatie en niet is verplaatst of verwijderd.

    Als de registeringang niet bestaat of geen waarde heeft die naar de locatie wijst waar de applicatie Workspace ONE Access Desktop is geïnstalleerd, moet u de applicatie verwijderen en opnieuw installeren.

  6. Als de registeringang bestaat en een waarde heeft die naar de locatie van het uitvoerbare bestand HorizonThinAppLauncher.exe wijst, moet u verifiëren of de waarde (Standaard) voor de registeringang HKEY_CLASSES_ROOT\horizon de gegevenswaarde URL:horizon Protocol heeft en of de waarde URL Protocol voor de HKEY_CLASSES_ROOT\horizon-ingang bestaat.

    Als de gegevenswaarde voor de waarde (Standaard) van de HKEY_CLASSES_ROOT\horizon-registeringang niet is ingesteld op URL:horizon Protocol, moet u de gegevenswaarde bijwerken en instellen op URL:horizon Protocol. Als de URL Protocol-waarde niet bestaat voor de HKEY_CLASSES_ROOT\horizon-ingang, kunt u deze maken met een waardenaam URL Protocol en geen waardegegevens.

  7. Bepaal of de gebruiker het horizon://-protocol voor de browser heeft gedeactiveerd of dat alle protocolhandlers zijn gedeactiveerd in de browser. Schakel in dat geval de protocolhandler voor de browser in naar gelang de behoeften van uw organisatie.

    In de meeste gevallen vertrouwen de browsers op de instellingen in het register voor informatie over de protocolhandlers die beschikbaar zijn voor dat Windows-systeem. Voor sommige browsers wordt, als de gebruiker op een koppeling klikt die met een protocolhandler wordt geassocieerd, een dialoogvenster weergegeven waarin de gebruiker een vraag zoals Do you want to allow this website to open a program on your computer? of This link needs to be opened with an application of een vergelijkbare vraag wordt gesteld over het moeten starten van een externe applicatie om de koppeling te verwerken. Normaal gesproken biedt het dialoogvenster de gebruiker de optie om de externe applicatie niet te starten en die keuze voor alle koppelingen van dat type te onthouden. De stappen die nodig zijn om het starten van de applicatie die bij de protocolhandler hoort opnieuw in te schakelen, zijn normaal gesproken anders, afhankelijk van het browsertype. Raadpleeg de documentatie voor het browsertype van de gebruiker over de manier waarop protocolhandlers voor dat browsertype moeten worden ingeschakeld.