通过 RemoteApp Hi-Def 模式部署应用程序时,会出现显示问题

本文提供了在通过 RemoteApp Hi-Def 模式部署应用程序时显示问题的解决方法。

原始 KB 数: 3151708

现象

假设出现了下面这种情景:

  • 你已将 Windows Server 2012 R2 安装配置为远程桌面。
  • 你有一个运行远程桌面连接 (RDC) 8.1 或更高版本的客户端。
  • 在 RemoteApp 客户端计算机上启动应用程序。
  • RemoteApp 在 Hi-Def 模式下打开(对 RemoteApps 的高级 RemoteFx 支持默认设置)。
  • 打开应用程序的子窗口。

在此方案中,当你尝试从子窗口切换到主窗口时,即使主窗口处于活动状态,子窗口的项目也会妨碍主窗口。

此外,当你将鼠标悬停在或尝试单击可见的子窗口时,活动主窗口实际上会收到移动和单击。

以下屏幕截图显示了此问题。 在此示例中,Microsoft Dynamics NAV 应用程序部署为远程应用。

屏幕截图显示了Microsoft Dynamics NAV 应用程序部署为远程应用时出现的问题。

解决方法

重要

请认真遵循本部分所述的步骤。 如果注册表修改不正确,可能会发生严重问题。 在修改注册表之前,请备份注册表,以便在出现问题时可以还原。

若要解决此问题,请在 RDP 客户端计算机上禁用 Hi-Def 模式。 为此,请按照下列步骤进行操作:

  1. 单击“开始,键入 regedit,然后单击regedit.exe

  2. 在注册表编辑器中,找到以下子项:

    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Terminal Server Client

  3. 在“编辑”菜单上,指向“新建”,然后单击“DWORD 值”

  4. “新建值”#1 框中,键入 EnableAdvancedRemoteFXRemoteAppSupport,然后按 Enter。

  5. 右键单击 EnableAdvancedRemoteFXRemoteAppSupport,然后单击“ 修改”。

  6. “值”数据 框中,键入 0,然后单击“ 确定”。

  7. 退出注册表编辑器。

更多信息

有关 Hi-Def RemoteApp 的详细信息,请参阅以下远程桌面服务博客文章:

Windows Server 2012 R2 中的 RemoteApp 改进