web-dev-qa-db-ja.com

最小化後にリモートデスクトップセッションが黒くなる

問題:リモートデスクトップセッションを最小化して復元すると、リモートデスクトップ画面が黒く表示されます。これは、特定のコンピューターに接続しているときにのみ発生します。

詳細:黒い領域をクリックすると、画面の一部が再描画され、正しく表示されます。たとえば、リモートセッションでウィンドウを開いたままにして、そのウィンドウがリモートコンピューターのどこにあるかをクリックすると、そのウィンドウ(そのウィンドウのみ)が再描画され、そのウィンドウの一部が再描画されない場合があります(通常はツールバー)。

明確にするために、ウィンドウは一時的に最小化するだけでよいため、タイムアウトの問題ではないようです。リモートセッションをクリックまたは入力しても、リモートコンピュータは適切に応答します。セッションから切断して再接続すると、画面全体が復元されます。黒い画像内のすべての場所をクリックすると、各セクションが再描画されます。

CONFIGURATION:この問題は、特定のコンピューター(リモート管理を許可するように構成されたW2Kサーバーボックス)に接続している場合にのみ発生し、特定のクライアントコンピューターでのみ発生します。リモートデスクトップのさまざまなバージョン(OSはWin2K、Server 2003、Server 2008、Windows 7 RC、3 XP)を備えた7つの異なるクライアントコンピューターを試しましたが、2つが問題を示しています(1つはXPボックスで、もう1つはWindows 7)です。それらの同じコンピューターは、問題なく他のコンピューターにRDPできます。

解決策:私は以下を試しました:

  • Technet に記載されているように、ローカルスクリーンセーバーを無効にします。
  • 多くのフォーラムで言及されているように、クライアントのビットマップキャッシュをオフにしました。
  • リモートデスクトップクライアントのバージョン6.1に更新されました
  • MRemoteを使用する(RDPサーバーへの接続にMSのコードを使用するため、これが機能するかどうかは疑問でした)
  • すべてのビデオアクセラレーションをオフにします。

質問:これを引き起こしている原因について何か考えはありますか?

18
TorgoGuy

RDPが最小化された位置から戻らない問題を解決しました。これは、最小化されたRDPがGUIを再描画しない可能性があるためです。

次のレジストリの変更により、問題が解決したようです(XP SP3 32k)。

HKEY_LOCAL_MACHINE\Software\Microsoft\Terminal Server Client \新しいDWORD値を作成し、RemoteDesktop_SuppressWhenMinimizedという名前を付けました。値のデータとして2を指定しました。

15
saxophone21

リモートセッションの色深度を24ビット以下に変更するだけです。 (「色深度」設定は、リモートデスクトップ接続のプロパティの[表示]タブにあります)

幸運を。

9
Alex

Win2000ボックスのビデオドライバを更新してみます。このMS記事から- http://msdn.Microsoft.com/en-us/library/aa383015%28VS.85%29.aspx

「サーバーでは、RDPは独自のビデオドライバを使用して、RDPプロトコルを使用してレンダリング情報をネットワークパケットに構築し、ネットワーク経由でクライアントに送信することにより、ディスプレイ出力をレンダリングします。」

4
August

それは答えではありませんが、私もその問題を抱えています。ローカルRDPセッションは問題なく動作し、vpn + rdpは最小化しない限り問題なく動作します。サーバーは2000サーバー、クライアントはwin7 RCです。ディスコと偵察は、私が再び最小化するまで問題を解決します。

起動時に同じルーター/ケーブルモデム/ vpn設定XP =機能します。Linuxrdpセッションも機能します。Windowsが非アクティブなプログラムを処理する方法に関係していると思います。

0
fred

この問題は何度か発生しました。ネットワークまたはVPN接続に遅延がある場合にのみ発生することがわかりました。

0
Saif Khan