當使用者嘗試從使用者入口網站啟動 ThinApp 套件,可能會出現一個瀏覽器訊息,提示使用者下載並安裝 VMware Identity Manager 桌面平台應用程式 (即使該應用程式已安裝並正在執行中)。
問題
安裝 VMware Identity Manager 桌面平台應用程式後,當使用者在該 Windows 系統上的瀏覽器中開啟使用者入口網站、登入並嘗試啟動 ThinApp 套件時,可能會出現一個訊息,指出必須在系統上安裝 VMware Identity Manager 桌面平台應用程式,並阻止 ThinApp 套件啟動。即使 Windows 系統上正在執行 VMware Identity Manager 桌面平台應用程式程序,仍會出現這個訊息。VMware Identity Manager 桌面平台應用程式可能會報告所有檔案都是最新的。
原因
此問題的發生有多個原因。
原因 | 說明 |
---|---|
VMware Identity Manager 桌面平台瀏覽器外掛程式未正確安裝,或是針對使用者嘗試用來啟動 ThinApp 套件的瀏覽器,其瀏覽器視窗中未啟動此瀏覽器外掛程式。 | 由於必須安裝 VMware Identity Manager 桌面平台應用程式才能在 Windows 系統上執行 ThinApp 套件,因此在從使用者入口網站啟動 ThinApp 套件前,使用者入口網站會先使用一個瀏覽器外掛程式來確認是否已安裝此應用程式。當使用者按一下使用者入口網站中的 ThinApp 套件圖示,VMware Identity Manager 桌面平台瀏覽器外掛程式就會檢查應用程式是否已安裝,然後才啟動套件。如果未在瀏覽器中安裝並啟用瀏覽器外掛程式就無法執行驗證,接著會出現訊息,且不會啟動套件。 如果在 VMware Identity Manager 桌面平台安裝程序期間開啟了瀏覽器視窗,可能無法正確安裝該瀏覽器的瀏覽器外掛程式。如果使用者在瀏覽器的附加元件或外掛程式頁面中停用外掛程式,瀏覽器外掛程式就會變成停用。 |
針對使用者嘗試用來啟動 ThinApp 套件的瀏覽器,用來從該瀏覽器啟動 ThinApp 套件的自訂通訊協定處理常式已停用。 | 在 Workspace ONE 入口網站中,ThinApp 套件會以使用 horizon:// 通訊協定的連結來表示。安裝 VMware Identity Manager 桌面平台應用程式時,安裝程式會登錄該 horizon:// 通訊協定的通訊協定處理常式。通訊協定處理常式是一個名為 HorizonThinAppLauncher.exe 的可執行檔,並由登錄項目 HKEY_CLASSES_ROOT\horizon\shell\open\command 登錄為處理常式。當使用者嘗試從 Workspace ONE 入口網站中的圖示啟動 ThinApp 套件時,此 HorizonThinAppLauncher.exe 應用程式就會啟動。 如果使用者已停用瀏覽器中所有通訊協定處理常式的使用,或是停用 horizon:// 通訊協定之處理常式的使用,ThinApp 套件就無法透過 Workspace ONE 入口網站中的圖示啟動。有些瀏覽器會在通訊協定處理常式啟動時顯示警告,並提供讓使用者選取以執行通訊協定處理常式的選項。使用者可能停用 horizon:// 通訊協定處理常式之使用的其中一個狀況,就是當使用者第一次按下某個 ThinApp 套件圖示時,出現瀏覽器警告對話方塊要求執行通訊協定處理常式的權限,此時使用者選取否或類似選項因而阻止啟動,同時也選取了阻止所有此類連結啟動的記住我的選擇或類似選項。由於未授與執行通訊協定處理常式的權限且系統已記住此選擇,因此無法從 Workspace ONE 入口網站啟動任何 ThinApp 套件。 |