.png)
У меня два компьютера, оба работают под управлением Windows 10 (1909).
На ПК 1 установлен экран 4K 27", и я установил масштабирование на 160%. Когда я открываю RDP-подключение к ПК 2, он устанавливает такое же масштабирование для 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 %
Я не могу найти никаких настроек для значения DPI RDP-подключения, см.https://docs.microsoft.com/en-us/windows-server/remote/remote-desktop-services/clients/rdp-files.
решение1
Когда я также устанавливаю пользовательское масштабирование на 160% на ПК2 и устанавливаю HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\IgnoreClientDesktopScaleFactor
раздел реестра на , 1
то все снова работает.
решение2
Поведение, которое вы видите, является намеренным, поскольку Windows привязывает масштабные коэффициенты к определенным границам. Это изменение было внесено в конце 2018 года для решения основных архитектурных проблем. Масштабные коэффициенты в последних выпусках Windows будут привязываться к:
- 125%
- 150%
- 175%
- 200%
- 225%
- 250%
- 300%
- 350%
- 400%
- 450%
- 500%
решение3
Лучшее решение — отредактировать .rdp
файл в блокноте и добавить эту строку куда угодно. Это проигнорирует как локальное, так и удаленное масштабирование дисплея по умолчанию.
desktopscalefactor:i:150
Это задокументировано на сайте Microsoft:https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/clients/rdp-files
Вы можете выбрать любое из стандартных значений: 100, 125, 150, 175, 200.