![Silverlight 应用程序窗口通过 RDP 随机变黑几秒钟](https://linux22.com/image/1558563/Silverlight%20%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E7%AA%97%E5%8F%A3%E9%80%9A%E8%BF%87%20RDP%20%E9%9A%8F%E6%9C%BA%E5%8F%98%E9%BB%91%E5%87%A0%E7%A7%92%E9%92%9F.png)
我们有一个 Silverlight 应用程序,它通过 RDP 以图形方式执行一些非常奇怪的操作。我将直接回答您可能首先能够回答的问题(甚至可能不需要 Silverlight 知识),如果您想了解有关我们特定问题的更多信息,请继续阅读。
仅当我们通过 RDP 连接到物理 PC 时才会出现问题。如果我在服务器远程桌面会话 (Windows Server 2012 R2) 上尝试相同的 Silverlight 应用程序,则不会出现问题,并且应用程序在图形上运行得更加流畅。与 2012 R2 服务器的远程桌面会话有点像实验,看看问题是否仍然发生。
所以我的问题是,在 Windows 8.1 PC 和 Windows Server 2012 R2 上进行远程桌面会话的图形设置中可能有什么不同?与此类服务器的 RDP 会话是否会禁用某些图形设置?也许我们可以尝试其他远程桌面客户端?
更多详细信息......用户拥有 Windows 8.1 桌面电脑,他们可以从家里远程登录到这些电脑上进行工作。如果他们在 PC 上使用此应用程序,则该应用程序运行良好。但是,如果他们从另一个应用程序切换回该应用程序,则通过远程桌面,该应用程序的整个窗口将变黑几秒钟。
该应用程序是内部开发的,因此我们知道它在两个不同的远程桌面会话中的运行方式没有区别。但其中一个运行正常(Windows Server 2012 R2),而另一个则不正常(Windows 8.1 PC)。
我们已经尝试过的事情......
RDP 选项中的所有体验设置。
降低 Silverlight 应用程序的刷新率。