我正在testing从terminal服务器环境进行的未来迁移,在Server 2012中使用RD Web访问设置完整的发布桌面。
我目前遇到一个程序的问题,一旦启动,它会导致一种屏幕闪烁。 现在闪烁不是自动的,实际上只有当你点击运行窗口中的实际程序本身时才会出现闪烁。 这会导致桌面背景变黑,在某些情况下,当您打开应用程序的其他窗口时,会变成癫痫最糟糕的噩梦。
所有其他的应用程序运行正常没有问题,只是这是一个有问题的程序。 我所知道的唯一的东西就是将这个应用程序和我们已经发布的其他应用程序区分开来,这是一个.Net构build的程序。 这个应用程序运行在TS环境中,没有问题,在我们所有的2012服务器上运行都没有问题。 它也可以运行在我们的2008 R2服务器当前的发布应用程序。 但从这个2012年的服务器RDWeb应用程序这个应用程序不友好。
我的testing环境包括以下内容:所有虚拟机服务器。
1个连接代理服务器1个Web访问服务器2个会话主机服务器
从Windows 8 Pro Client和Windows 7 SP1客户端testingRDWeb应用程序
两个客户都遇到同样的闪烁问题。
我已经search了几天的答案,尝试了几个不同的select,包括试图制作Windows桌面体验,RemoteFX,主题和其他东西,看看我是否能find一个可能的解决scheme,到目前为止我是空的,所以我我试图联系社区,看看有没有人遇到过这个问题,或者能够帮助我find解决这个问题的可能办法。
我不能评论,所以这是一个答案。
你的.net应用程序使用WPF吗? 在RDS平台上唯一一次看到屏幕闪烁问题是Server 2003terminal服务中的一个错误。 QuickBooks使用WPF导致它随机闪烁的方式与你描述的相同。 在这种情况下,这是因为Server 2003的权限问题导致非pipe理员用户体验闪烁。 微软为这个问题发布了一个修补程序。
Windows Presentation Foundation可能是您的问题的来源。 无论是在应用程序代码中执行还是在Server 2012上执行。