2016 - Как изменить масштабирование в терминальной сессии?

Аватара пользователя
Iwan777

2016 - Как изменить масштабирование в терминальной сессии?

Сообщение Iwan777 »

К Windows Server 2016 Standard подключаются пользователи через удалённый рабочий стол для работы в 1С.

Имеется необходимость изменить масштабирование для пяти пользователей.



В Windows Server 2016 Standard данная настройка имеется:

1. Правый клик на Рабочем столе->Персонализация->Темы->Параметры темы->Экран Здесь ползунок заблокирован и ничего поменять нельзя

2. Правый клик на Рабочем столе->Персонализация->Темы->Параметры темы->Экран->Дополнительные параметры экрана->

Дополнительные изменения размера текста и других элементов->Установить настраиваемый уровень масштабирования Здесь масштабирование изменить можно,

но при перезапуске сеанса ничего не изменяется.



В Windows Server 2008 R2 Standard была такая же проблема, необходимо было поставить hotfix и всё прекрасно работало.

Возможно hotfix просто менял или добавлял какой-то ключ реестра, а может и ещё что-то делал. Не думал столкнуться с такой же проблемой в Windows Server 2016 Standard.



Может ли кто-нибудь подсказать, как отключить заблокированную функцию масштабирования в Windows Server 2016 Standard?
Вложения

[Расширение jpg было запрещено, вложение больше недоступно.]

Вложения

[Расширение jpg было запрещено, вложение больше недоступно.]

Аватара пользователя
sanyok_kir

Re: 2016 - Как изменить масштабирование в терминальной сессии?

Сообщение sanyok_kir »

Stealthy, Спасибо огромное за информацию. Все отлично работает!!!
Аватара пользователя
Iwan777

Re: 2016 - Как изменить масштабирование в терминальной сессии?

Сообщение Iwan777 »

Да, действительно указанный выше хотфикс был актуален для Windows Server 2008 R2 и я про это написал, но вопрос про Windows Server 2016 Standard.

Тема до сих пор актуальна.

На клиентских машинах установлена Windows 7 Pro. Если изменить разрешение экрана на клиентской машине, то при подключении к терминальному серверу, в терминале устанавливается именно разрешение клиентской машины и всё увеличивается, но так как устанавливаемое разрешение не родное для монитора, то всё расплывчатое, подбор разрешения положительных результатов не принёс. Масштабирование из Windows 7 в терминал Windows Server 2016 Standard не пробрасывается.

Появилась машина с Windows 8, установил для монитора родное разрешение, сделал масштабирование 125% и при подключении к терминалу масштабирование пробросилось на удалённый рабочий стол. Желаемый результат имеется.

Получается, чтобы работало масштабирование необходимо переходить на Windows 8 или ждать, что MS выпустит для Windows 7 или для Windows Server 2016 какое-нибудь обновление.
Аватара пользователя
paranoya

Re: 2016 - Как изменить масштабирование в терминальной сессии?

Сообщение paranoya »

На Семерёку и 2008R2 установлены все обновления (в том числе рекомендуемые) для работы с rdp? Загляни в рекомендуемые, там есть обновление клиента rdp и прочие улучшалки. Вполне возможно, что тебе они помогут.
Аватара пользователя
paranoya

Re: 2016 - Как изменить масштабирование в терминальной сессии?

Сообщение paranoya »

апну тему. как изменить разрешение по rdp в 2016 сервере ?
Аватара пользователя
Martia

Re: 2016 - Как изменить масштабирование в терминальной сессии?

Сообщение Martia »

Несколько месяцев бьюсь с проблемой.

Единственное корректно рабочее решение - менять разрешение на стороне подключающегося пользователя.
Аватара пользователя
Stealthy

Re: 2016 - Как изменить масштабирование в терминальной сессии?

Сообщение Stealthy »

Есть решение, проверено на Server2019



Разрешает изменение масштаба для всего сервера:

Goto „HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\IgnoreClientDesktopScaleFactor“ =>

if IgnoreClientDesktopScaleFactor does not exist then create a new DWORD-value =>

Type in Decimal Value: Turn on 1 (Turn off 0)



Выбор масштаба для текущего пользователя:

Goto „HKEY_CURRENT_USER\Control Panel\Desktop\LogPixels“ =>

if LogPixels does not exist then create a new DWORD-value =>

Type in Decimal Value:

96 for Smaller 100%

120 for Medium 125%

144 for Larger 150%





И батник для удобства пользователей:



Скрытый текст

[spoiler]cls



@echo off



color 0e



echo.



echo Choose a desired scale from the list.



echo.



echo Enter 96 for 100%%



echo Enter 120 for 125%%



echo Enter 144 for 150%%



echo Enter 192 for 200%% (Good for 4K monitors)



echo Enter 288 for 300%% (Good for Surface Tablets where someone normally needs 150%%)



echo Enter 384 for 400%% (Cannot think of any ideal use for this.)



echo.



set /p scale=Set the number from the table above for the desired zoom scale:



reg add "HKCU\Control Panel\Desktop" /v LogPixels /t REG_DWORD /d %scale% /f



echo.



echo You must log off in order for the settings to apply. Close all programs and pause



logoff[/spoiler]
Ответить

Вернуться в «Windows Server 2016/2019/2022»