Никогда такого не было, и вот опять. При тестировании приложений RemoteApps на клиентах под Windows 10 обнаружилось, что решение для Windows 7 не работает - Microsoft никогда не даст загрустить без дела ни пользователю, ни системному администратору.
Итак, ситуация - терминальный сервер под 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
После добавления ключа реестра терминальный сервер желательно перезагрузить, но у меня заработало без перезагрузки, достаточно было перезапустить терминальное приложение.
Архив с готовым файлом можно скачать по ссылке.