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

Problema

Dopo aver installato l'applicazione VMware Identity Manager 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 dice che l'applicazione VMware Identity Manager Desktop deve essere installata nel sistema e il pacchetto ThinApp non viene avviato. Il messaggio potrebbe essere visualizzato anche se il processo dell'applicazione VMware Identity Manager Desktop è in esecuzione nel sistema Windows. L'applicazione VMware Identity Manager 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 VMware Identity Manager 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 VMware Identity Manager 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 VMware Identity Manager 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 VMware Identity Manager 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 disabilita 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 disabilitato per il browser in cui l'utente sta tentando di avviare il pacchetto ThinApp.

Nel portale Workspace ONE, i pacchetti ThinApp sono rappresentati mediante un collegamento con un protocollo horizon://. Quando l'applicazione VMware Identity Manager 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 Workspace ONE, viene avviata l'applicazione HorizonThinAppLauncher.exe.

Se l'utente ha disabilitato l'utilizzo di tutti i gestori di protocollo nel browser o ha disabilitato l'utilizzo del gestore per il protocollo horizon://, non è possibile avviare i pacchetti ThinApp mediante le icone corrispondenti nel portale Workspace ONE. 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 disabilitato 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 il permesso 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 è stato concesso il permesso di eseguire il gestore del protocollo e questa selezione viene ricordata, non è possibile avviare alcun pacchetto ThinApp dal portale Workspace ONE.

Soluzione

  1. Verificare che l'utente abbia eseguito l'accesso all'applicazione VMware Identity Manager Desktop con il proprio account utente VMware Identity Manager.
    L'utente accede al cliente utilizzando l'icona di VMware Identity Manager 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 Accedere a Impostazioni contenuti di Chrome aprendo la pagina Impostazioni e facendo clic su Mostra impostazioni avanzate > Impostazioni contenuti. Fare clic su Gestisci singolo plug-in per visualizzare l'elenco dei plug-in. Verificare che sia presente il plug-in del browser VMware Horizon Agent Finder e impostarlo su Consenti sempre l'esecuzione.
    Safari per Windows Aprire l'elenco dei plug-in installati di Safari facendo clic su Aiuto > Plug-in installati. Verificare che nell'elenco sia presente il plug-in del browser VMware Horizon Agent Finder. Verificare che il plug-in sia attivato per Safari.
  4. Verificare che la voce del registro HKEY_CLASSES_ROOT\horizon\shell\open\command esista e che il suo valore sia un percorso associato alla posizione del gestore del protocollo necessario, denominato HorizonThinAppLauncher.exe, in cui l'applicazione VMware Identity Manager Desktop è stata installata nel sistema Windows.
    Se la voce del registro non esiste o non ha un valore associato alla posizione in cui l'applicazione VMware Identity Manager 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 non esiste o non ha un valore associato alla posizione in cui l'applicazione VMware Identity Manager 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 disabilitato il protocollo horizon:// per il browser o se tutti i gestori di protocollo sono disabilitati 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.