Удаленный рабочий стол: масштабирование и полный экран-как? (Win10 remote, Win7, 2008 & 2003 хосты)

проблема: когда я использую удаленный рабочий стол с Surface Pro 4, под управлением Win 10, в системе Win7 или Win2003, высокое разрешение поверхности приводит к тому, что удаленный рабочий стол слишком мал, чтобы видеть. В этом случае, пульт на поверхности (с высоким разрешением), и низкий (легаси 92 Т / Д) разрешение дисплея.

этот вопрос обсуждается и демонстрируется в MS блогах здесь и здесь на SU

однако, проблема я испытываю следующее:

да, в клиенте rdp есть функция масштабирования. Однако, когда я использую его, я теряю возможность перейти на полный экран на клиенте (использовать всю клиентскую недвижимость, а также получить alt-tab и другие ключи, переданные хосту). После 30 минут использования я могу четко сказать, что функция масштабирования в клиенте win10 RDP не полезна для реальной работы.

мы убедились, что хосты Win7 уже находятся на Win7-SP1 с установленным kb2923545. Это не имеет значения, что мы можем видеть.

Я пробовал использовать Диспетчер Соединений С Удаленным Рабочим Столом,как предлагается здесь, но, похоже, не хватает способности дать мне увеличенный, полный экран (возможно, я не смог его найти, но я много ткнул! Есть сообщение, что текущая версия 2.7 не имеет необходимой функциональности, и что более старая версия 2.2 должна работать, но мы не нашли версию 2.2 для загрузки).

Так.... мой старый ноутбук Vaio отлично подходит для удаленного рабочий стол, а мой новая поверхность Win10, в настоящее время, непригодны для использования в качестве удаленного рабочего стола клиента.

Как получить новый Surface таким же удобным, как старый Vaio?

Примечание: мы смотрят, что используем поверхность Win10 как реальный клиент rdp к хозяевам Win7, 2008 и Win2003. Прямо сейчас, от нашей работы до сих пор, это просто не хватает. (И мы страдаем!)

Примечание: пожалуйста, не говорите нам "выйти из системы и начать новую сессию" на хосте: это побеждает цель, не полезен, и это огромный регресс от функциональности, которую мы имели, прежде чем пытаться поверхности. Также, пожалуйста, не говорите нам, что только win10-win10 дает правильный опыт. У нас был прекрасный опыт использования устаревших удаленных систем dpi. Проблема заключается в поверхности с высоким разрешением.

3
задан Community
12.11.2022 16:30 Количество просмотров материала 3452
Распечатать страницу

6 ответов

Я должен сказать, это было очень неприятно. Клиенту Microsoft RDP просто не хватает функциональности, которая требуется в этом новом мире с несколькими DPI ....

Я нашел решение и проверил его как на Surface 4 Pro, так и на мониторах ASUS PB279Q 27 " 4K / UHD 3840x2160 при полном DPI, и на Dell XPS 13 (работает UltraSharp™ QHD+ разрешение (3200x1800)!)- Я ожидаю, что этот подход будет работать для любого пульта дистанционного управления с высоким разрешением.

далее, я проверил его, когда хозяин машина имеет" обычный "DPI и высокий DPI (в частности ASUS PB279Q 27" 4K/ UHD 3840x2160 при родном разрешении).

во-первых, я должен отметить, что путь Microsoft Remote connection manager (упомянутые здесь) у меня не получилось. Если он работает на всех, казалось бы, что только v2.2 из этого инструмента могут сделать что необходимо. Текущая версия на этой записи-2.7, и она не сократила ее, несмотря на много переделок. (Но я повторяю, клиент удаленного рабочего стола акций должен решить для этот....)

Я не нашел рабочего решения ни в одном потоке здесь на Stack Exchange. Но потом я обнаружил этой теме на форумах Microsoft. Он упоминает клиент RDP, я никогда не слышал: mRemoteNG я попробовал, и бинго.

Рабочее Решение

mRemoteNG работает %100. Как по волшебству. Я получаю клиент RDP, полный экран, с alt-tab и другими ключами, переданными хосту (так же, как в клиенте Microsoft RDP, mstsc.exe), и это выглядит великолепно. Он обрабатывает разницу в разрешении автоматически и просто работает!

У меня часов с ним, и он летает. Это первый раз с момента получения этого нового Surface 4 Pro, который у меня был пригодный для использования удаленный рабочий стол.

Так что я счастлив!

дополнительное решение (ну, band aid) в обновленной Windows 10 (июнь 2016)

клиент удаленного рабочего стола, в обновленной Windows 10, имеет опцию масштабирования в системное меню, которое работает, по крайней мере, с Win2008-R2 и выше целевых машин. Качество рендеринга отсутствует, но этот вариант работает. (Очень полезно после обновления рабочего стола с высоким DPI.)

этот клиент не помнит уровень масштабирования, поэтому вам придется устанавливать его каждый раз при подключении (yuck). Этот путь-лейкопластырь, а не решение.

Сообщено Дополнительное Решение

не проверено этим писателем, но сообщили друг в Microsoft: Диспетчер Подключений К Удаленным Рабочим (https://www.microsoft.com/en-us/download/details.aspx?id=44989)

19
отвечен Sam Jones 2022-11-14 00:18

Windows 7 (или Server 2008) не поддерживает протокол RDP версии 8, который вводит DPI удаленного доступа (который является то, что статья, которую вы ссылались говорит о). Это приводит к поведению, которое вы видите - вы можете иметь полный экран или масштабирование, но не вместе : (

исправление заключается в обновлении до Windows 7 SP1 (или Server 2008R2 на стороне сервера) и убедитесь, что у вас установлен следующий патч:https://support.microsoft.com/en-us/kb/2923545 - после этого у вас будет DPI remoting (так что не все будет крошечным).

после удаленного взаимодействия DPI при подключении к существующему сеансу (войдите в систему как пользователь, который уже вошел в систему) могут возникнуть проблемы с пользовательским интерфейсом Windows и приложения по-прежнему имеют старые параметры DPI. Эти проблемы были в основном решены в Windows 10 (элементы интерфейса теперь данные с DPI изменение настроек). Лучший опыт удаленного взаимодействия-Windows 10 для Windows 10.

3
отвечен cdavid 2022-11-14 02:35

Я боролся с этим, так как я получил мой Surface Pro 4 в сентябре. Пока мне не удалось обновить юбилейное издание 1604, я не нашел решения. В каждом сеансе RDP размер не соответствовал моему экрану... постоянное использование боковых брусьев для маневра.

однако, сегодня, я обнаружил, что, когда вы находитесь в удаленной сессии,системное меню (верхний левый крайний угол) имеет опцию" Smart Sizing". Даже если параметр не сохраняется между сеансами или машины, дополнительные два клика намного лучше, чем раньше. Зум и другие элементы управления, которые есть не то, что мне нужно.

0
отвечен Jim N 2022-11-14 04:52

У меня была та же проблема, когда RDP'ING из моего Surface Book для устаревших клиентов Windows 7 и Server 2012: окно RDP является крошечным и неподходящим.

Я нашел это решение, которое хорошо работает для меня до сих пор:

вы можете отключить HiDPI-осведомленность для mstsc.exe (клиент удаленного рабочего стола), который обеспечивает правильное масштабирование при выполнении подключения RDP от клиента с дисплеем HiDPI к удаленному узлу, который не поддерживает HiDPI.

сделать so:

  • копировать c:\windows\system32\mstsc.exe в mstsc2.exe
  • копировать c:\windows\system32\en-us\mstsc.исполняемый.mui на mstsc2.исполняемый.mui
  • установите раздел реестра для mstsc2.exe, который отключает HiDPI-осведомленность для mstsc2.exe:

    добавить reg "HKLM\программное обеспечение\Майкрософт\Windows в НТ\раздел CurrentVersion\AppCompatFlags слои\" /Т reg_sz с /х "C:\Windows\System32\mstsc2.ехе" /д "~ DPIUNAWARE" Х /ф

затем всегда используйте mstsc2.ехе, когда вы хотите установить RDP-подключение к удаленному хосту, не поддерживающему HiDPI.

0
отвечен Chris 2022-11-14 07:09

решение банально, но работает для меня. Это позволяет запускать удаленный сеанс на 100% DPI, если локальный сеанс выше 100% DPI, и дисплей будет масштабироваться соответствующим образом, если ваш хост Windows 10.

создать папку... Везде... И откройте командную строку там.

выполнить команды:

  • копировать / Y C:\Windows\System32\mstsc.exe mstsc.exe
  • mkdir en-US
  • копировать / Y C:\Windows\System32\en-US\mstsc.исполняемый.mui en-US\mstsc.исполняемый.mui

(обновите последние два с кодом языка, если вы используете что-то другое, чем en-US.)

теперь щелкните правой кнопкой мыши на новом mstsc.exe-файл и выберите Свойства. Вкладка "совместимость" присутствует. Перейдите на эту вкладку, нажмите кнопку "Изменить высоким DPI настройки", а потом "перекрыть высоким DPI масштабирования поведения", с "системой" выполнять масштабирование.

теперь при запуске подключения к удаленному рабочему столу используя этот файл, все будет отображаться при 100% масштабировании, но растровое масштабирование до масштаба DPI вашей системы. Он также работает с полным экраном. Единственная проблема, курсор мыши появляется маленький. (Это также произошло с mRemoteNG, когда я попробовал.)

Если вы идете с этим решением, вы можете написать скрипт на команды для запуска при запуске, так что вы получите обновленные версии клиента удаленного рабочего стола как Microsoft корабли их. Он не clobber высокое шкалирование DPI изменение.

необходимо сделать это с копией mstsc.exe, поскольку корпорация Майкрософт не позволяет изменить параметры совместимости для копии в расположении по умолчанию.

[Edit] Просто понял, что это в основном то же самое решение, предлагаемое Крисом выше... Просто немного другой способ пойти примерно в том же результате.

0
отвечен Aaron 2022-11-14 09:26

внутри сеанса RDP щелкните правой кнопкой мыши на рабочем столе и выберите "Разрешение экрана". Нажмите определить и закрыть. Он скажет вам, что вы должны перезапустить, чтобы изменить настройки-не перезагружать! Просто выйдите из сеанса RDP и войдите обратно, ваш удаленный рабочий стол должен заполнить экран Сейчас.

-2
отвечен DaveO 2022-11-14 11:43

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх