RDWeb 应用程序导致桌面闪烁

RDWeb 应用程序导致桌面闪烁

我正在测试将来从终端服务器环境迁移到使用 Server 2012 中的 RD Web Access 设置的完整发布桌面。

我目前遇到一个问题,即一旦启动某个程序,它就会导致屏幕闪烁。现在闪烁不是自动的,实际上,只有当您在程序运行的窗口中单击该程序本身时,才会发生闪烁。然后,它会导致桌面背景变黑,在某些情况下,当您为该应用程序打开其他窗口时,它会成为癫痫患者最可怕的噩梦。

所有其他应用程序都运行良好,没有问题,只有这个程序有问题。据我所知,这个应用程序与我们发布的其他应用程序唯一的不同之处在于它是一个 .Net 构建的程序。这个应用程序在 TS 环境中运行没有问题,在我们所有的 2012 服务器上运行也没有问题。它目前作为已发布的应用程序在我们的一台 2008 R2 服务器上运行良好。但从这个 2012 服务器 RDWeb 应用程序来看,这个应用程序并不友好。

我的测试环境包括以下内容:所有 VM 服务器。

1 台连接代理服务器 1 台 Web 访问服务器 2 台会话主机服务器

从 Windows 8 Pro 客户端和 Windows 7 SP1 客户端测试 RDWeb 应用程序

两个客户端都遇到了完全相同的闪烁问题。

我花了好几天寻找答案,尝试了几个不同的选项,包括尝试调整 Windows 桌面体验、RemoteFX、主题和其他东西,看看是否可以找到可能的解决方案,到目前为止我还是一无所获,所以我试图联系社区,看看是否有人遇到过这个问题,或者能够帮助我找到这个问题的可能解决方案。

答案1

我无法发表评论,因此这作为答案。

您的 .net 应用程序是否使用 WPF?我唯一一次在 RDS 平台上看到屏幕闪烁问题是 Server 2003 终端服务中的一个错误。QuickBooks 对 WPF 的使用导致它以您描述的方式随机闪烁。在这种情况下,这是因为 Server 2003 上的权限问题导致非管理员用户遇到闪烁。Microsoft 针对该问题发布了一个修补程序。

Windows Presentation Foundation 可能是问题的根源。无论是在应用程序代码中实现的方式,还是在 Server 2012 上的执行方式。

相关内容