Оглавление
Ситуация – терминальный сервер под 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