如果您是在 Active Directory 服务器上没有管理员特权的域用户,则可以选择通过在远程桌面上设置 Windows 注册表项的相应值来配置 Flash 重定向。

您可以将此过程作为使用组策略设置配置 Flash 重定向的替代方法。

前提条件

  • 要确保只有在列表中指定的 URL 可以重定向 Flash 内容,请编译网站白名单。您无法使用 Windows 注册表设置来启用黑名单。要启用黑名单,请使用 Flash 重定向的组策略设置。
  • 确认远程桌面中安装了 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),导航到 HKLM\Software\VMware, Inc.\VMware FlashMMR 文件夹,然后将 FlashRedirection 设置为 1
    注: 此设置将启用 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. (可选) 在新注册表值的数据字段中,添加数据 requireIECompatibility=trueappMode=0,或者同时添加两者。
    请使用逗号分隔两个字符串。默认情况下,在 Flash 重定向运行时会启用外部接口支持,而这可能会降低性能。在某些情况下,设置 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 的兼容性视图中。要验证兼容性视图中的站点,请从菜单栏中选择 工具 > 兼容性视图设置

    这些站点还会被添加到 Internet Explorer 的受信任站点列表中。要验证受信任的站点,请从 Internet Explorer 菜单栏中选择工具 > Internet 选项,然后单击安全选项卡上的站点