當使用者嘗試從使用者入口網站啟動 ThinApp 套件,可能會出現一個瀏覽器訊息,提示使用者下載並安裝 VMware Identity Manager 桌面平台應用程式 (即使該應用程式已安裝並正在執行中)。

程序

  1. 確認使用者已使用該使用者的 VMware Identity Manager 使用者帳戶登入 VMware Identity Manager 桌面平台應用程式。

    使用者可使用 Windows 系統匣中的 VMware Identity Manager 圖示來登入用戶端。

  2. 如果在系統上安裝應用程式後不久出現此問題,請關閉所有開啟的瀏覽器視窗、重新開啟瀏覽器、登入使用者入口網站,接著嘗試啟動 ThinApp 套件。
  3. 如果在關閉開啟的瀏覽器視窗並重新開啟瀏覽器後仍出現此問題,請確認瀏覽器外掛程式顯示在瀏覽器的外掛程式清單中並且在作用中。

    瀏覽器

    說明

    Internet Explorer

    對於 Internet Explorer,登錄的是 COM 伺服器而非瀏覽器外掛程式或附加元件。若要測試是否已安裝 COM 伺服器,請使用下列內容建立測試 HTML 檔案,並在 Internet Explorer 中開啟該檔案。由結果可得知是否已安裝 COM 伺服器。

    <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

    按一下工具 > 附加元件,開啟 Firefox 的 [附加元件管理員]。在 [外掛程式] 頁面上,確認 VMware Horizon Agent Finder 瀏覽器外掛程式已列出並設定為一律允許執行。

    Chrome

    開啟 [設定] 頁面並按一下顯示進階設定 > 內容設定,開啟 Chrome 的內容設定。按一下管理個別外掛程式,顯示外掛程式清單。確認 VMware Horizon Agent Finder 瀏覽器外掛程式已列出並設定為一律啟用。

    Windows 版 Safari

    按一下輔助說明 > 已安裝的外掛程式,開啟 Safari 的已安裝外掛程式清單。確認 VMware Horizon Agent Finder 瀏覽器外掛程式已列出。確認已為 Safari 啟用該外掛程式。

  4. 確認登錄項目 HKEY_CLASSES_ROOT\horizon\shell\open\command 存在,且具有指向所需通訊協定處理常式 (名為 HorizonThinAppLauncher.exe) 位置之路徑的值,此處即為 VMware Identity Manager 桌面平台應用程式在 Windows 系統上的安裝位置。

    如果登錄項目不存在,或不具指向 VMware Identity Manager 桌面平台應用程式安裝位置的值,請解除安裝應用程式再重新安裝。

  5. 如果登錄項目存在,且具有指向 HorizonThinAppLauncher.exe 可執行檔之位置的值,請確認可執行檔存在於該位置,且未遭到移動或刪除。

    如果登錄項目不存在,或不具指向 VMware Identity Manager 桌面平台應用程式安裝位置的值,請解除安裝應用程式再重新安裝。

  6. 如果登錄項目存在,且具有指向 HorizonThinAppLauncher.exe 可執行檔之位置的值,請確認登錄項目 HKEY_CLASSES_ROOT\horizon(預設值) 值具有 URL:horizon Protocol 的 [資料] 值,且 HKEY_CLASSES_ROOT\horizon 項目的 URL Protocol 值存在。

    如果 HKEY_CLASSES_ROOT\horizon 登錄項目之 (預設值) 值的 [資料] 值不是設定為 URL:horizon Protocol,請更新 [資料] 值以將其設定為 URL:horizon Protocol。如果 HKEY_CLASSES_ROOT\horizon 項目的 URL Protocol 值不存在,您可使用值名稱 URL Protocol 和無值資料來建立此值。

  7. 確定使用者是否已停用瀏覽器的 horizon:// 通訊協定,或是瀏覽器中的所有通訊協定處理常式都已停用,若是,請依據貴組織需求,啟用瀏覽器的通訊協定處理常式。

    在大部分情況下,瀏覽器會依賴登錄中的設定來取得該 Windows 系統可用之通訊協定處理常式的相關資訊。對於某些瀏覽器,當使用者按下與通訊協定處理常式相關聯的連結時,會出現對話方塊提示,詢問使用者類似Do you want to allow this website to open a program on your computer?This link needs to be opened with an application之類的問題,或需要啟動外部應用程式以處理連結的類似陳述。通常此對話方塊會提供選項,讓使用者選擇不啟動外部應用程式以及記住所有該類型連結的選擇。將啟動與通訊協定處理常式相關聯之應用程式的能力重新啟用的步驟,通常視瀏覽器類型而異。請參閱使用者瀏覽器類型的說明文件,了解如何啟用該瀏覽器類型的通訊協定處理常式。