Вопрос или проблема
Мы пытаемся подключить виртуальную машину Hyper-V, работающую на Windows Server 2016 версии 1607, которая нуждается в разрешении 3840×1080 с ПК, имеющим два монитора 1920×1080. Эти два монитора должны работать как один большой монитор.
Ранее нам успешно удавалось это сделать, используя span monitors:i:1
на многих других машинах. Однако в данном случае система либо работает как два экрана с use multimon:i:1
, либо в оконном режиме с разрешением, установленным на 3840×1080.
Мы пробовали:
- Играть с “идентификатором режима экрана”
- Изменять разрешение
- Пробовать отключать и включать
use multimon
- Вручную установить
selectedmonitors:s:0,1
Ничего из этого не сработало. У вас есть идеи?
Настройки RDP: https://i.sstatic.net/JfWj5.png
mstsc /l: https://i.sstatic.net/wlG7s.png
У меня была похожая проблема недавно. Оказалось, что была проблема с перетаскиванием на клиентской RDP машине (это мешало корректному запуску опции объединения). Простое нажатие клавиши Escape во время попытки перетянуть значок в проводнике решило проблему для меня (в Win10 Enterprise 21H2).
Ответ или решение
Проблема с использованием RDP и параметра span monitors:i:1 в ситуации, когда VM на Hyper-V с ОС Windows Server 2016 не позволяет задать необходимое разрешение 3840×1080, может быть связана с несколькими факторами. Давайте рассмотрим основные аспекты и возможные решения.
1. Параметры конфигурации RDP
Ваша проблема заключается в том, что при попытке использования команды span monitors:i:1
не достигается ожидаемого эффекта, и системы работают только в мультимониторном режиме или в оконном режиме. Это может быть вызвано следующими моментами:
- Настройка mstsc: Проверьте, чтобы в окне настройки RDP на клиенте были правильно установлены все необходимые параметры. Метод
mstsc /l:
дает вам возможность изменять настройки подключения, убедитесь, что они соответствуют вашим требованиям для работы с двумя мониторами. - Режим экрана: Попробуйте установить цикл
screen mode id: 2
, что соответствует полноэкранному режиму. Если это уже было сделано, проверьте, поддерживает ли ваш клиент RDP данный режим.
2. Проверка разрешения и масштабирования
Ваш успех в предыдущих подключениях может зависеть от различных факторов, включая настройку графики и разрешение экранов на клиентской машине:
- Разрешение мониторов: Убедитесь, что разрешение 1920×1080 установлено для обоих мониторов и что расширение рабочего стола настроено правильно через параметры дисплея Windows.
- Настройка масштабирования: Проверьте настройки масштабирования на клиентской машине. Значение больше 100% может вызвать проблемы с совместимостью. Убедитесь, что оно установлено на 100%.
3. Значения параметров RDP
Несмотря на то, что вы уже пробовали различные комбинации параметров, возможно, стоит обратить внимание на следующее:
- selectedmonitors:s:0,1: Убедитесь, что это значение установлено правильно в соответствие с вашими настройками мониторов. Также попробуйте временно отключить параметр multi-monitor, чтобы увидеть, повлияет ли это на разрешение.
- Тестирование других параметров: Так как управление разрешением и выводом на экран может зависеть от RDP-клиента, может использоваться (например,
remoteapplicationmode:i:0
).
4. Проблемы с управлением окнами
Как упомянуто в обсуждении автора, возможные проблемы с перетаскиванием и фокусом окна могут оказать влияние на настройку мониторов:
- Остановка перетаскивания: Попробуйте нажать клавишу Escape в момент, когда предполагается перетаскивание элементов на клиенте; это может позволить системе правильно обработать параметры вывода на экран.
- Перезагрузка клиентов: Иногда простая перезагрузка старых или заблокированных сеансов RDP на клиенте может помочь решить проблему.
Заключение
Если после выполнения всех вышеуказанных шагов проблема не решается, возможно, стоит рассмотреть обновление драйверов графической карты на клиентском компьютере или самой серверной системе. Кроме того, убедитесь, что на сервере установлены все необходимые обновления Windows, так как это может влиять на работу RDP. Параметры конфигурации RDP требуют тщательной настройки, а иногда поведение системы может зависеть и от более глубоких системных проблем, которые требуют диагностики.