Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Windows Server 2016/2019/2022 (http://forum.oszone.net/forumdisplay.php?f=119)
-   -   Как изменить масштабирование в терминальной сессии? (http://forum.oszone.net/showthread.php?t=326464)

Iwan777 03-05-2017 09:36 2733685

Как изменить масштабирование в терминальной сессии?
 
Вложений: 2
К 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?

dimonprodigy 01-06-2017 03:43 2741232

Вот этот хотфикс: тыц

Iwan777 15-02-2018 17:16 2798154

Да, действительно указанный выше хотфикс был актуален для 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 16-02-2018 14:53 2798376

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

Wazza 06-03-2019 11:07 2861671

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

avi81 16-04-2019 08:10 2867940

присоединяюсь и тоже апну. есть ли решение?

band1t0s 17-07-2019 17:24 2880288

up тему, такая же проблема

Martia 14-04-2020 12:49 2917127

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

Stealthy 28-07-2020 12:20 2929471

Есть решение, проверено на 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%


И батник для удобства пользователей:
Скрытый текст
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

r3fff3r 04-08-2020 12:59 2930122

Stealthy, зарегистрировался чтобы написать огромное спасибо !!! Очень помог, решение искал очень долго! Только мне пришлось сначала выполнить правило для всего сервера, перезагрузиться, а потом уже для текущего юзера. Работает на Windows Server 2016.

sanyok_kir 17-08-2020 17:33 2931465

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

dlmon 06-04-2021 21:19 2955052

Ничего не работает, серверная часть на 2019 работает, а на клиенте 10, что меняй, что не меняй без изменений

hidekiUA 27-08-2021 11:11 2965116

Stealthy - спасибо
у меня на WS 2012 R2 сработало

Ronald_ 13-09-2021 12:25 2966544

Для начала:
Скрытый текст
1. Run regedit and follow this registry key : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations
2. In WinStations registry key, create a DWORD (32-bit) value IgnoreClientDesktopScaleFactor
3. Set this value to 1
4. Reboot server


Затем создайте CMDшник с такой структурой и запустите из под админа, выберите нужный масштаб и введите цифры (согласно таблицы). Ваша сессия будет закрыта. После следующего логина масштаб изменится (корректно и шрифты не поплывут).

содержание cmd:
Скрытый текст
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


Да, чуть не забыл. Делать это нужно именно из той сессии в котрой нужно изменить масштаб.

CwOrange 15-05-2022 14:44 2985088

на windows server 2022 не работает(


Время: 01:44.

Время: 01:44.
© OSzone.net 2001-