Масштабирование шрифтов в приложениях RemoteApps в Windows 10

Ситуация – терминальный сервер под Windows 2012R2, приложение 1С8 в RemoteApps, клиент под Windows 10. Все настройки полностью идентичны клиенту под Windows 7, но в итоге в 1С шрифт мелкий, работать неудобно.

В теории в связке сервер под Windows 2012R2 – клиент под Windows 10 терминальные приложения должны отображаться в масштабе клиента. Всё хорошо, всё правильно, но не для 1С, которая, похоже, живёт в своём мире, и в такой ситуации отображается мелко и неудобно для работы. Можно, конечно, увеличить масштаб на десктопе для всех приложений, но тогда всё отображается излишне крупно.

Решение – отвязать масштаб приложения RemoteApp и передать заданный масштаб

В данном случае отвязать масштаб приложения 1С, от масштаба на клиенте и передать заданный масштаб – в данном случае 125% – с терминального сервера. Для этого надо добавить всего один ключ в реестре на терминальном сервере:

Windows Registry Editor Version 5.00

; Fix font size on Windows 10 clients, apply it on Windows 2012R2 or later terminal server

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations]
"IgnoreClientDesktopScaleFactor"=dword:00000001

После добавления ключа реестра терминальный сервер желательно перезагрузить, но у меня заработало без перезагрузки, достаточно было перезапустить терминальное приложение.

Ссылки

https://yaromax.blogspot.com/2020/01/font-size-fix-remoteapps-2.html

Оставьте ответ

Ваш адрес email не будет опубликован.

10 ÷ = 1