Увеличение шрифта на терминальных серверах Windows Server 2012 и 2016 для приложений RemoteApp

Публикация № 1027933

Администрирование - Сервисные утилиты

6
После перехода на Windows 10 и последние версии Windows Server, у пользователей 1С возникли трудности с увеличением шрифта в программе. Долго пытались найти решение и в итоге нашли его.

Суть проблемы в том что в последних версиях Windows Server и в Windows 10 параметры экрана в терминальной сессии берутся с клиенткой машины. То есть если у вас Windwos 10 и Windwos Server 2016, то для увеличения шрифта в 1С нужно увеличить шрифт на клиенте. Но иногда бывает что на клиенте стоит Windows 7 или, увеличив шрифт в Windows 10, пользователю не нравится на рабочем Пк увеличенный шрифт, очень крупно для него. Что бы отключить преемственность настройки экрана с ПК клиента надо на терминальных серверах:

1. Запустить regedit.exe

2. Идем в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations

3. Создаем там параметр DWORD (32 бита) с именем IgnoreClientDesktopScaleFactor

4. Заходим в только что созданный параметр и в значение пишем 1.

5. Нажимаем ОК и закрываем окно regedit.exe

6. Перезапустить терминальный сервер.

Этим мы отключили преемственность параметров экрана, но изменить параметры экрана мы не сможем, о чем нам сообщает красная надпись в окне настройках. Для увеличения я написал батник и разместил его как приложение RemoteApp. Сам батник предлагает пользователям выбрать параметр увеличения между 95 (100%), 120 (125%) и 140 (150%) и создает параметр REG_DWORD с именем LogPixels в HKCU\Control Panel\Desctop. 

Для размещения батника для пользователей я воспользовался PowerShell:

Import-Module RemoteDesktop 
New-RDRemoteApp -Alias [имя добавляемой программы] -DisplayName ["имя отображающееся у пользователей"] -FilePath ["полный путь к файлу"] -IconPath ["Путь к картинке иконке в формате ico"] -IconIndex 0 -collectionname ["Имя коллекции"] -ConnectionBroker ["Имя Connection Broker"]

Пример:

Import-Module RemoteDesktop 
New-RDRemoteApp -Alias Loop -DisplayName "Увеличение шрифта" -FilePath "C:\Configs\Loop.cmd" -IconPath "C:\Configs\loop.ico" -IconIndex 0 -collectionname "1C" -ConnectionBroker "HQ-CB01.dbv.ru"

После проделанной настройки ваши пользователи смогут менять размер шрифта в 1С.

6

Скачать файлы

Наименование Файл Версия Размер
Увеличение шрифта на терминальных серверах Windows Server 2012 и 2016 для приложений RemoteApp:
.rar 7,38Kb
26.03.19
0
.rar 7,38Kb Скачать

См. также

Специальные предложения

Избранное Подписка Сортировка: Древо
В этой теме еще нет сообщений.
Оставьте свое сообщение