我正在通过RDP(mstsc.exe)从Windows Server 2012 R2连接到运行Windows 8.1的Hyper-V虚拟机 。 VM托pipe在我连接的同一台机器上。
一切都很好,直到今天。 当我今天连接到虚拟机,我已经看到,窗口不能正确呈现,并具有随机的黑色矩形,如下面的截图所示:
这个问题发生在所有程序和我试图打开的任何窗口,resize。 滚动等
我尝试重新连接到VM,重新启动VM,更改VM上的Windows主题,禁用和重新启用VM上的显示和显示驱动程序,更改mstsc中的分辨率和颜色深度,禁用服务器和VM上的防火墙确保端口被打开 – 没有任何帮助。
有没有人有build议还有什么我可以尝试解决这个问题?
我通过在mstsc选项中为我的虚拟机禁用Persistent image caching来解决这个问题:

这样做之后,我好几个月没有遇到任何问题。
自动检测连接质量似乎有问题。 我有时在我的环境中有这个。
我使用“ Experience Detect connection quality automatically解决了mstsc.exe中的一个可能的值。
对我来说,按照这里的build议禁用“持久位图caching”。 但是,这会降低性能。
相反,删除C:\ Users \\ AppData \ Local \ Microsoft \ Terminal Server Client \ Cache的内容并再次连接工作。 这样我就可以保持“持久位图caching”打开,但没有任何黑匣子。