web-dev-qa-db-ja.com

高いDPIスケーリングを備えたWindows8.1PCへのリモートデスクトップ

最近、2台の高DPIディスプレイをWindows8.1デスクトップPCに接続しました。その結果、スケーリング([画面の解像度]> [テキストの作成...]を大きくしたり小さくしたりする)を200%にしました。

これは冒険であり、うまく機能するものとうまく機能しないものがあります。

しかし、1つは、私のルーチンを本当に混乱させています。Windows7ラップトップからこのPCにデスクトップをリモート接続しようとすると、すべてが巨大になり、ほとんど使用できなくなります。見てください

enter image description here

コミック効果のため。

ぐるぐる回ると、逆の問題を抱えている多くの人々が明らかになりました。つまり、高DPIディスプレイを備えたクライアントからレガシーシステムにリモート接続します。推奨される解決策は、リモートデスクトップ接続マネージャーを使用することです。これを試しましたが、問題を解決する設定が見つかりません。

また、リモートデスクトップによってリモートでスケーリングをオフにできないため、それでも回避策としては実行できません。

この「キッズモード」を回避して、通常の100%ズームでリモートショーを表示する方法はありますか?

windows7クライアントのmstsc.exeはバージョン6.1.7601.17514です。 RDP 8.0 update for Windows 7 をインストールしてみましたが、目立った違いは見られませんでした。

更新:

cdavidの提案に従って、Windows 7クライアントのRDPを http://support.Microsoft.com/kb/2830477 mstsc.exeでバージョン6.1.7601.18540と更新しました。

しかし、私の場合は問題ではないようです。すべてがまだ巨大です。

私は(shutdown -lで)ログオフし、数回戻った。クライアントをネイティブ解像度、フルスクリーン、フルスクリーン+すべてのモニターに設定しようとしましたが、経験に基づくすべてのチェックが選択されています。

7
Jim Noble

RDP 8.1(最新バージョン)は、DPIスケーリングリダイレクトを実行しようとします(サーバー側のDPIをクライアント側のDPIと一致させます)。これは、サーバー側で開始されたセッションが新しいセッションである場合にのみ機能します。どうして?残念ながら、DWM(ウィンドウマネージャー)とエクスプローラーはDPIを動的に変更できません(ログアウトが必要です)。

したがって、試すことができる「解決策」は、ログインしてCMDを開き、ログアウトを実行し、ログアウトするまで待ってから、MSTSC接続を再試行することです。これにより、新しいセッションが提供され、MSTSCがマシンに接続すると、DPI設定が「リモート」され、正常に見えるようになります。

これには短所があります:

  • 既存のセッションを失います
  • これを行うには時間がかかります
  • サーバーにローカルでログインする場合、すべてが小さくなります:)(DPI設定が保持されるため、再度ログインする必要があります:()
1
cdavid

スケーリング/ズームおよびリモートデスクトップに関する最新情報は、この応答にあります: https://superuser.com/a/1031862/15466