DPI 同步功能可确保在新的远程会话中,远程桌面的 DPI 设置与客户端计算机的 DPI 设置相匹配。当您启动新会话时,Horizon Agent 会设置远程桌面中的 DPI 值,使其与客户端计算机的 DPI 值相匹配。

DPI 同步功能无法更改活动远程会话的 DPI 设置。如果您重新连接到现有的远程会话,显示缩放功能(如果启用)将相应地对远程桌面或应用程序进行缩放。

默认情况下,DPI 同步功能处于启用状态。管理员可以通过禁用 Horizon AgentDPI 同步组策略设置来禁用 DPI 同步功能。您必须注销并重新登录,才能使配置更改生效。有关更多信息,请参阅《在 Horizon 7 中配置远程桌面功能》文档。

当 DPI 同步功能和显示缩放功能都处于启用状态时,在既定的时间只有其中一项功能会生效。只有在 DPI 同步尚未生效(即在远程桌面上的 DPI 设置与客户端计算机上的 DPI 相匹配之前)时,才能进行显示缩放,在 DPI 设置相匹配之后,显示缩放将停止。

对于单会话虚拟机桌面,在以下客户机操作系统上支持 DPI 同步功能:

  • 32 位或 64 位 Windows 7

  • 32 位或 64 位 Windows 8.x

  • 32 位或 64 位 Windows 10

  • 配置为桌面的 Windows Server 2008 R2

  • 配置为桌面的 Windows Server 2012 R2

  • 配置为桌面的 Windows Server 2016

对于发布的桌面和应用程序,在以下 RDS 主机上支持 DPI 同步功能:

  • Windows Server 2012 R2

  • Windows Server 2016

DPI 同步功能需要使用 Horizon Agent 7.0.2 或更高版本以及 Horizon Client 4.2 或更高版本。

注:

如果搭配使用 Horizon Client 4.2 和 Horizon Agent 7.0 或 7.0.1,或者搭配使用 Horizon Client 4.0 或 4.1 和 Horizon Agent 7.0.2 或更高版本,则 DPI 同步功能将不可用。在这些情况下,仅显示缩放功能可用。

以下是针对使用 DPI 同步功能的一些提示:

  • 如果您在客户端计算机上更改 DPI 设置,您必须注销并重新登录,以使 Horizon Client 能够识别客户端计算机上的新 DPI 设置。即使客户端计算机运行的是 Windows 10,此要求也仍然适用。

  • 如果您在 DPI 设置大于 100% 的一台客户端计算机上启动远程会话,然后在另一台客户端计算机上使用同一个会话,而该客户端计算机使用大于 100% 的其他 DPI 设置,那么您必须在第二台客户端计算机上注销并重新登录该会话,才能在第二台客户端计算机上进行 DPI 同步。

  • 尽管运行 Windows 10 和 Windows 8.x 的计算机支持在不同的显示器上使用不同的 DPI 设置,但 DPI 同步功能仅使用在客户端计算机的主显示器上设置的 DPI 值。远程桌面中的所有显示器也都使用与客户端计算机的主显示器相同的 DPI 设置。Horizon Client 不支持在不同显示器中使用不同的 DPI 设置。

  • 如果管理员更改 Horizon AgentDPI Synchronization 组策略设置值,您必须注销并重新登录,以使新设置生效。

  • 如果您将支持在不同显示器上使用不同 DPI 设置的笔记本电脑连接到外部显示器,并将外部显示器设置为主显示器,则每次在您断开和重新连接外部显示器时,Windows 都会自动更改主显示器和主显示器 DPI 设置。在这种情况下,您必须注销并重新登录客户端系统,以使 Horizon Client 能够识别主显示器更改,并且还必须注销并重新登录远程桌面或应用程序,以使客户端系统的 DPI 设置与远程桌面或应用程序的 DPI 设置相匹配。

  • 对于 Windows 10 客户端计算机,右键单击您的桌面,选择显示设置 > 高级显示设置 > 文本和其他项目大小调整的高级选项,单击设置自定义缩放级别链接,然后注销并重新登录以使新的 DPI 设置生效。