Utilizzare queste informazioni per risolvere i problemi di configurazione di ThinApp in Workspace ONE Access.

Non è possibile avviare i pacchetti ThinApp dal portale utente

Quando un utente tenta di avviare un pacchetto ThinApp dal portale utente, è possibile che venga visualizzato un messaggio del browser in cui viene chiesto di scaricare e installare l'applicazione Workspace ONE Access Desktop anche se l'applicazione è già installata e in esecuzione.

Problema

Dopo aver installato l'applicazione Workspace ONE Access Desktop, quando l'utente apre il portale utente in un browser di tale sistema Windows, accede e tenta di avviare un pacchetto ThinApp, è possibile che venga visualizzato un messaggio che indica che l'applicazione Workspace ONE Access Desktop deve essere installata nel sistema e impedisce l'avvio del pacchetto ThinApp. È possibile che il messaggio venga visualizzato anche se il processo dell'applicazione Workspace ONE Access Deskop è in esecuzione nel sistema Windows. L'applicazione Workspace ONE Access Desktop potrebbe segnalare che tutti i file sono aggiornati.

Causa

Questo problema può verificarsi per più motivi.

Causa Descrizione
Il plug-in del browser di Workspace ONE Access Desktop non è installato correttamente o non è attivato nella finestra del browser in cui l'utente sta tentando di avviare il pacchetto ThinApp.

Poiché per l'esecuzione dei pacchetti ThinApp nel sistema Windows è necessario installare l'applicazione Workspace ONE Access Desktop, prima di avviare il pacchetto ThinApp, il portale utente utilizza un plug-in del browser per verificare se l'applicazione è installata. Quando l'utente fa clic sull'icona di un pacchetto ThinApp nel portale utente, il plug-in del browser di Workspace ONE Access Desktop verifica se l'applicazione è installata prima di avviare il pacchetto. Se il plug-in del browser non è installato e attivo nel browser, la verifica non può essere eseguita, viene visualizzato il messaggio e il pacchetto non viene avviato.

Se durante il processo di installazione di Workspace ONE Access Desktop ci sono finestre del browser aperte, è possibile che il plug-in del browser non venga installato correttamente per tale browser. Il plug-in potrebbe essere disattivato nel browser se l'utente deseleziona il plug-in nella pagina dei componenti aggiuntivi o dei plug-in del browser.

Il gestore del protocollo personalizzato utilizzato per avviare il pacchetto ThinApp dal browser è stato disattivato per il browser in cui l'utente sta tentando di avviare il pacchetto ThinApp.

Nel portale utente, i pacchetti ThinApp sono rappresentati mediante un collegamento con un protocollo horizon://. Quando l'applicazione Workspace ONE Access Desktop viene installata, il programma di installazione registra un gestore per il protocollo horizon://. Il gestore del protocollo è un file eseguibile denominato HorizonThinAppLauncher.exe e viene registrato come gestore dalla voce del registro HKEY_CLASSES_ROOT\horizon\shell\open\command. Quando l'utente tenta di avviare un pacchetto ThinApp utilizzando l'icona corrispondente nel portale utente, viene avviata l'applicazione HorizonThinAppLauncher.exe.

Se l'utente ha disattivato l'utilizzo di tutti i gestori di protocollo nel browser o ha disattivato l'utilizzo del gestore per il protocollo horizon://, non è possibile avviare i pacchetti ThinApp mediante le icone corrispondenti nel portale utente. Quando viene avviato un gestore del protocollo, in alcuni browser viene visualizzato un avviso e l'utente può selezionare di eseguire il gestore del protocollo. L'utilizzo del gestore del protocollo horizon:// potrebbe essere stato disattivato nel modo seguente. L'utente ha fatto clic sull'icona di un pacchetto ThinApp per la prima volta. Nella finestra di dialogo di avviso del browser visualizzata per chiedere l'autorizzazione di eseguire il gestore del protocollo l'utente ha selezionato No o un'opzione simile per impedire l'avvio e ha inoltre selezionato Ricorda la mia selezione o un'opzione simile che impedisce l'avvio di tutti i collegamenti di questo tipo. Poiché non è stata concessa l'autorizzazione di eseguire il gestore del protocollo e questa selezione viene ricordata, non è possibile avviare alcun pacchetto ThinApp dal portale utente.

Soluzione

  1. Verificare che l'utente abbia eseguito l'accesso all'applicazione Workspace ONE Access Desktop con il proprio account utente.

    L'utente accede al cliente utilizzando l'icona di Workspace ONE Access nella barra delle applicazioni del sistema Windows.

  2. Se il problema si verifica poco dopo l'installazione dell'applicazione nel sistema, chiudere tutte le finestre del browser aperte, riaprire il browser, accedere al portale utente e provare ad avviare il pacchetto ThinApp.
  3. Se il problema persiste anche dopo aver chiuso le finestre del browser aperte e aver riaperto il browser, verificare che il plug-in del browser sia presente nell'elenco di plug-in del browser e sia attivo.
    Browser Descrizione
    Internet Explorer Per Internet Explorer, viene registrato un server COM anziché un componente aggiuntivo o un plug-in del browser. Per verificare se il server COM è installato, creare un file HTML di test con il contenuto seguente e aprirlo in Internet Explorer. Il risultato indica se il server COM è installato o meno.
    <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 Aprire Gestione componenti aggiuntivi di Firefox facendo clic su Strumenti > Componenti aggiuntivi. Nella pagina Plugin verificare che sia presente il plug-in del browser VMware Horizon Agent Finder e impostarlo su Attiva sempre.
    Chrome Nelle impostazioni del browser verificare che sia presente il plug-in del browser VMware Horizon Agent Finder e impostarlo su Attiva sempre.
    Safari per Windows Nelle impostazioni del browser, verificare che sia presente il plug-in del browser VMware Horizon Agent Finder e che sia attivato per Safari.
  4. Verificare che la voce del Registro di sistema HKEY_CLASSES_ROOT\horizon\shell\open\command esista e che il suo valore sia un percorso che punta alla posizione del gestore del protocollo necessario, denominato HorizonThinAppLauncher.exe, in cui l'applicazione Workspace ONE Access Desktop è stata installata nel sistema Windows.

    Se la voce del Registro di sistema non esiste o non ha un valore che punta alla posizione in cui l'applicazione Workspace ONE Access Desktop è stata installata, disinstallare l'applicazione e reinstallarla.

  5. Se la voce del registro esiste e ha un valore associato alla posizione dell'eseguibile HorizonThinAppLauncher.exe, verificare che l'eseguibile si trovi davvero in tale posizione e non sia stato spostato o eliminato.

    Se la voce del Registro di sistema non esiste o non ha un valore che punta alla posizione in cui l'applicazione Workspace ONE Access Desktop è stata installata, disinstallare l'applicazione e reinstallarla.

  6. Se la voce del registro esiste e ha un valore associato alla posizione dell'eseguibile HorizonThinAppLauncher.exe, verificare che il valore (Predefinito) per il valore del registro HKEY_CLASSES_ROOT\horizon abbia il valore di Dati uguale a URL:horizon Protocol e che il valore di Protocollo URL per la voce HKEY_CLASSES_ROOT\horizon esista.

    Se il valore di Dati per il valore (Predefinito) della voce del registro HKEY_CLASSES_ROOT\horizon non è impostato su URL:horizon Protocol, aggiornarlo per impostarlo su URL:horizon Protocol. Se il valore di Protocollo URL non esiste per la voce HKEY_CLASSES_ROOT\horizon, è possibile crearlo utilizzando un valore con nome Protocollo URL e nessun valore di Dati.

  7. Stabilire se l'utente ha disattivato il protocollo horizon:// per il browser o se tutti i gestori di protocollo sono disattivati nel browser e, in tal caso, abilitare il gestore del protocollo per il browser in base alle esigenze della propria organizzazione.

    Nella maggior parte delle situazioni, i browser si basano sulle impostazioni nel registro per informazioni sui gestori di protocollo disponibili per tale sistema Windows. Per alcuni browser, quando l'utente fa clic su un collegamento associato a un gestore di protocollo, viene visualizzata una finestra di dialogo che include una domanda simile a Do you want to allow this website to open a program on your computer? oppure un'affermazione simile a This link needs to be opened with an application relativa alla necessità di avviare un'applicazione esterna per gestire il collegamento. La finestra di dialogo offre in genere all'utente l'opzione di non avviare l'applicazione esterna e di ricordare tale scelta per tutti i collegamenti dello stesso tipo. I passaggi per abilitare nuovamente la possibilità di avviare l'applicazione associata al gestore del protocollo sono di solito diversi in base al tipo di browser. Consultare la documentazione relativa al tipo di browser dell'utente per informazioni su come abilitare i gestori di protocollo per tale tipo di browser.