最小化后,远程桌面会话变黑


18

问题:当我最小化远程桌面会话并还原它时,远程桌面屏幕显示为黑色。仅在连接到特定计算机时才会发生这种情况。

详细信息:如果我开始在黑色区域中单击,屏幕的某些部分将开始重新绘制并正确显示。例如,如果我在远程会话中打开一个窗口并单击该窗口在远程计算机上的位置,则该窗口(仅该窗口)将重绘,有时该窗口的一部分不会重绘(通常是工具栏)。

而且要澄清的是-窗口仅需暂时最小化,因此它似乎不是超时问题。单击或键入远程会话仍会使远程计算机正确响应。断开会话的连接并重新连接将还原整个屏幕图像,就像单击黑色图像中的所有位置一样(导致每个部分重新绘制)。

配置:仅当连接到特定计算机(配置为允许远程管理的W2K服务器盒)并且仅与某些客户端计算机连接时,此问题才对我发生。我尝试了7种不同版本的远程桌面(操作系统分别为Win2K,Server 2003,Server 2008,Windows 7 RC,3 XP)的客户端计算机,其中两台出现了问题(一台是XP盒中的一种,另一个是Windows 7)。这些相同的计算机可以RDP到其他计算机,而不会出现问题。

解决方案尝试:我尝试了以下方法:

  • Technet所述禁用LOCAL屏幕保护程序
  • 如许多论坛中所述,关闭了客户端中的位图缓存。
  • 更新到远程桌面客户端的6.1版
  • 使用mRemote(我怀疑这样做是否可行,因为它使用MS的代码连接到RDP服务器)
  • 关闭所有视频加速。

问题:关于什么原因的任何想法?

Answers:


15

解决了RDP不能从最小位置返回的问题。这是因为最小化时RDP可能不会重绘GUI。

以下注册表更改似乎已解决了该问题(XP SP3 32k)。

HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Terminal Server Client \创建了一个新的DWORD值,并将其命名为RemoteDesktop_SuppressWhenMinimized。指定2作为值数据。


9

只需将远程会话的颜色深度更改为24位或更少。(您可以在“远程桌面连接”属性的“显示”选项卡上找到“颜色深度”设置)

祝好运。


1
只是一个建议,有时可以多给点建议。关于正在发生的事情以及为什么建议的答案正确的矿石信息。
德鲁·科里

1
此解决方案有效,但是如果您希望使用完整的32位颜色,则可以禁用Experience-> DesktopComposition。使你的主题非Windows的航空,但仍优于无需重新连接后最小化....
罗斯艾肯

+1这两个建议(24位或禁用Experience-> Desktop Composition)都可以分别解决Windows 7计算机之间本地LAN上的问题,因此我选择后者来保持视觉质量。
codenheim 2014年

4

我会尝试更新Win2000机器上的视频驱动程序。从此MS文章-http://msdn.microsoft.com/zh-cn/library/aa383015%28VS.85%29.aspx

“在服务器上,RDP使用自己的视频驱动程序来渲染显示输出,方法是使用RDP协议将渲染信息构造为网络数据包,然后通过网络将其发送到客户端。”


我不知道如何更新RDP视频驱动程序(而不是普通视频驱动程序)。如果有人有任何指向该信息的指针,将不胜感激。
TorgoGuy

不,我的意思是更新Win2000盒中所有视频卡的视频驱动程序-“普通”驱动程序。文章说RDP使用自己的视频驱动程序,这意味着设备管理器中的视频驱动程序用于显示适配器。
8

0

这不是一个答案,但我也遇到了这个问题。只要我不最小化本地RDP会话就可以,而vpn + rdp则可以。服务器是2000服务器,客户端是win7 RC。迪斯科舞厅和侦察员解决了这个问题,直到我再次将其最小化为止。

在同一台计算机上启动到XP时,路由器/电缆调制解调器/ vpn设置相同。Linux rdp会话也可以正常工作。我猜想这与Windows如何处理非活动程序有关。


0

我有几次这个问题。我发现只有在网络或VPN连接存在延迟时才会发生这种情况。


这里不是这种情况(两台计算机位于同一台交换机上),但是感谢您的尝试!:-)
TorgoGuy
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.