カスタム スケーリング (高 DPI) による RDP 接続

カスタム スケーリング (高 DPI) による RDP 接続

私は 2 台のコンピューターを所有しており、どちらも Windows 10 (1909) を実行しています。

PC 1 には 4k 27 インチ画面があり、カスタム スケーリングを 160 % に設定しています。PC 2 への RDP 接続を開くと、RDP 接続にも同じスケーリングが 160 % に設定されます。しかし、先週の金曜日からスケーリングは 150 % に設定されます。理由はわかりません。

次に、次の設定を試しました。

PC 1 160 % --> RDP PC 2 150 % <-- last week this was 160 %
PC 1 100 % --> RDP PC 2 100 %
PC 1 125 % --> RDP PC 2 125 %
PC 1 150 % --> RDP PC 2 150 %
PC 1 170 % --> RDP PC 2 175 % <-- last week this was 170 %
PC 1 175 % --> RDP PC 2 175 % 
PC 1 200 % --> RDP PC 2 200 %

RDP接続のDPI値の設定が見つかりません。https://docs.microsoft.com/en-us/windows-server/remote/remote-desktop-services/clients/rdp-files

答え1

PC2 でカスタム スケーリングも 160% に設定し、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\IgnoreClientDesktopScaleFactorレジストリ キーを設定すると、1再び動作します。

見るhttps://serverfault.com/a/926838/448972

答え2

表示されている動作は、Windows がスケール ファクターを特定の境界にスナップするため、設計によるものです。この変更は、根本的なアーキテクチャ上の問題に対処するために 2018 年末に行われました。最新の Windows リリースでは、スケール ファクターは次のようにスナップされます。

  • 125%
  • 150%
  • 175%
  • 200%
  • 225%
  • 250%
  • 300%
  • 350%
  • 400%
  • 450%
  • 500%

答え3

より良い解決策は、メモ帳でファイルを編集し.rdp、この行を任意の場所に追加することです。これにより、ローカルとリモートの両方のデフォルトのディスプレイ スケーリングが無視されます。

desktopscalefactor:i:150

これは Microsoft の Web サイトに記載されています:https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/clients/rdp-files

標準値100、125、150、175、200のいずれかを選択できます。

関連情報