如果您在 Active Directory 伺服器上是不具管理員權限的網域使用者,則也可以透過在遠端桌面平台的 Windows 登錄機碼中設定適當值來設定 Flash 重新導向。

執行這項作業的原因和時機

您可以將此程序做為使用 GPO 設定來設定 Flash 重新導向的替代方法。

先決條件

  • 編譯網站的白名單以確保僅清單中指定的 URL 才能重新導向 Flash 內容。雖然您可以編譯網站的黑名單,但無法使用 Windows 登錄設定來啟用黑名單。黑名單可確保僅清單中指定的 URL 無法重新導向 Flash 內容。若要啟用黑名單,您必須使用 Flash 重新導向的 GPO 設定。

  • 確認遠端桌面平台上已安裝 Horizon Agent 7.0 或更新版本,以及 Flash Player 和 Internet Explorer 9、10 或 11。請參閱 安裝和設定 Flash 重新導向

  • 確認您使用的是 Horizon Client 4.0 或更新版本,以及 Flash Player ActiveX 版本。

程序

  1. 使用 Horizon Client 存取遠端桌面平台 (代理程式機器)。
  2. 在代理程式機器上開啟 Windows 登錄編輯程式 (regedit.exe)、導覽至下列資料夾,並將 FlashRedirection 設定為 1
    HKLM\Software\VMware, Inc.\VMware FlashMMR
    備註︰

    此設定會啟用 Flash 重新導向功能,但如果在 HKLM\Software\Policies\VMware, Inc.\VMware FlashMMR 中停用此設定 (設為 0),則表示在整個網域停用 Flash 重新導向,並需要網域管理員才能將其啟用。

  3. 導覽至下列資料夾:
    HKEY_CURRENT_USER\SOFTWARE\VMware, Inc.\VMware FlashMMR

    如果此資料夾尚不存在,請建立此資料夾。

  4. VMware FlashMMR 資料夾中,建立名為 UrlWhiteList 的子機碼。
  5. 以滑鼠右鍵按一下 UrlWhiteList 機碼、選取新增 > 字串值,然後針對名稱輸入將使用 Flash 重新導向之網站的 URL。

    您可以使用規則運算式。例如,您可以指定 https://*.google.com。請務必將資料值保留空白。

  6. (選擇性) ︰ (僅限 Horizon 7.0.1 和 7.0.2) 在新登錄值的資料欄位中,新增資料 requireIECompatibility=true 和 (或) appMode=0 (請使用逗號分隔兩個字串)。

    網站依預設可支援 HTML5,而 Flash 重新導向無法用於這些網站。您必須設定 requireIECompatibility=true,這些網站才能運作。YouTube 網站不需要此參數。

    依預設,在 Flash 重新導向執行時會啟用外部介面支援。這可能會導致效能下降。針對 Horizon 7.0.1 或更新版本,在某些情況下,設定 appMode=0 可以改善效能,而設定 appMode=1 可以產生較好的使用者體驗。

  7. 重複上一個步驟以新增其他 URL,並於完成後關閉登錄編輯程式。
  8. 在代理程式機器上開啟命令提示字元,並切換至下列目錄:
    %Program Files%\Common Files\VMware\Remote Experience
  9. 執行下列命令,將白名單新增至 Internet Explorer。
    cscript  mergeflashmmrwhitelist.vbs
  10. 重新啟動 Internet Explorer。

    使用參數 requireIECompatibility=true 設定的網站會新增至 Internet Explorer 的相容性檢視。您可從功能表列中選取工具 > 相容性檢視設定,加以確認。

    僅限於 Horizon 7.0,這些網站也會新增至 Internet Explorer 的信任網站清單中。您可從 Internet Explorer 功能表列中選取工具 > 網際網路選項,並在安全性索引標籤上按一下網站按鈕,確認信任的網站。