具有自定义缩放比例的 RDP 连接(高 DPI)

具有自定义缩放比例的 RDP 连接(高 DPI)

我有两台计算机都运行 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

微软网站上有记录:https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/clients/rdp-files

您可以选择任意标准值:100、125、150、175、200

相关内容