2010-01-26 09:56:43 +0000 2010-01-26 09:56:43 +0000
58
58

Как открыть сеанс удаленного рабочего стола на вторичном мониторе?

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

Есть ли для этого известное решение или обходной путь?

Ответы (16)

27
27
27
2012-11-12 04:24:53 +0000

Вот полное руководство от Microsoft о том, как это сделать http://social.technet.microsoft.com/wiki/contents/articles/665.how-to-set-the-monitor-for-a-remote-desktop-session-in-a-multi-monitor-setup.aspx

Попробуйте это:

winposstr:s:0,1,2142,150,2942,750

У меня получилось.

12
12
12
2011-02-22 16:45:11 +0000

Откройте RDP-файл в текстовом редакторе, найдите

winposstr:s:0,1,xpos,ypos,width,height

Измените xpos и ypos в RDP-файле и сохраните его.

Затем вы можете последовательно открыть окно там, где вам нужно.

9
9
9
2014-04-02 23:30:14 +0000

Другие ответы, в которых упоминалось редактирование настройки winposstr в файле .RDP, казались многообещающими, но я был сбит с толку объяснением того, как должны быть рассчитаны значения позиции.

Статья TechNet Как настроить монитор для сеанса удаленного рабочего стола в настройке мультимонитора имеет хорошее объяснение.

Кстати, в статье используются более четкие названия для позиций, я думаю, которые использовались в других ответах здесь: “winposstr:s:0,1,left,top,right,bottom”, где горизонтальные значения измеряются слева направо, а вертикальные - сверху вниз.

Насколько я вижу из статьи и из эксперимента с RDP-файлом в Windows 8.1, вот как отредактировать RDP-файл, чтобы максимизировать RDP-сессию на конкретном мониторе:

1) Определите левый и правый края каждого из ваших мониторов, основываясь на их разрешении, и какой из мониторов является основным. В моем случае, это мои мониторы:

Левая рука = Основной, 1680x1050;

Правая рука = Вторичный, 1920x1200.

Так что края двух мониторов будут:

Основной (левый) монитор: Левый край: 0, Правый край: 1679 (не 1680, потому что горизонтальное положение основано на 0, а не на 1);

Вторичный (правый) монитор: Левый фронт: 1680, правый фронт: 3599 (1680 + 1920 - 1, так как горизонтальная позиция основана на 0).

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

2) Отредактируйте параметр winposstr в вашем .RDP-файле, чтобы установить значения как для левого, так и для правого края в позиции, которые находятся на одном и том же мониторе. Не имеет значения, каковы эти значения, если окно RDP будет всегда максимальным, если они находятся на одном и том же экране. Верхнее и нижнее значения не важны, если вы просто собираетесь максимизировать окно RDP.

Таким образом, чтобы отобразить окно RDP на моем основном, левом, мониторе, я могу установить:

winposstr:s:0,3,700,0,1500,600

И для отображения его на моем вторичном, правом, мониторе я могу установить:

winposstr:s:0,3,2000,0,3000,600

3) Отредактируйте параметр экранного режима в файле .RDP для максимального увеличения окна RDP:

screen mode id:i:2

4) Попробуйте. Если окно RDP все еще не отображается развернутым, несмотря на установку “экранного режима”, установите в .RDP-файле параметры пропускной способности и высотой рабочего стола на ту же ширину и высоту, что и на мониторе, на котором отображается окно RDP.

4
4
4
2013-04-10 11:42:00 +0000

Я нахожусь в Windows 7, и ни один из вышеперечисленных методов не подошел мне. Помните, что я использовал предварительно настроенный ярлык RDP, который я скачал с Amazon EC2, в котором, наверное, и заключается проблема, так что если вы пытаетесь исправить эту проблему в настройках, аналогичных моей, вот шаги, которые я предпринял, чтобы исправить ее

  1. Запустите Remote Desktop Connection (НЕ используйте ваш предварительно настроенный файл сессии RDP)
  2. Переместите диалог RDP на монитор, на котором должен появиться сеанс
  3. Щелкните дополнительные опции
  4. Введите вручную данные (имя хоста, учетную запись и т.д.)
  5. Если вы хотите сохранить исправление так, чтобы ваш ранее сломанный ярлык всегда работал так, как вы задумывали, нажмите Сохранить как и перезапишите файл сеанса RDP, который вы хотите исправить
  6. Щелкните Connect, чтобы подключиться к удаленному хосту

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

Надеюсь, что это поможет!

2
2
2
2013-08-29 11:12:18 +0000

Проще сделать это

  1. Запустить соединение с удаленным рабочим столом (НЕ СДЕЛАЙТЕСЬ RDP ФИЛЬ)

  2. Переместите диалог RDP на монитор, на котором должен появиться сеанс

  3. Перейдите на вкладку ‘ДИСПЛЕЙ’ и перетащите ползунок в крайнее право для полноэкранного просмотра

… Это было так просто

1
1
1
2014-05-07 06:55:31 +0000

Попробуйте WiLMA - у него есть возможность “живой раскладки”, которая может заставить определенные окна приложения работать с нужной раскладкой (например, на втором мониторе).

1
1
1
2013-03-27 07:27:10 +0000

В Windows 8 это довольно просто, и, думаю, то же самое можно сделать и в Windows 7: просто установите размер удаленного рабочего стола на разрешение вторичного экрана, откройте сессию и перетащите окно на вторичный экран. Максимизировать. Готово.

Это сработало для меня, возможно, вам также придется нажать Ctrl+Alt+Break, как было предложено в другом комментарии, чтобы заставить работать полный экран.

1
1
1
2013-07-26 13:36:54 +0000

Вышеуказанные решения не сработали для меня, но те, что ниже, сработали: RDP на W7 - нужно всегда открывать на втором мониторе

Запустите клиент и настройте его так, как вам удобно, или откройте сохраненный RDP-файл.

На вкладке “Дисплей” выберите разрешение без полного экрана.

На закладке “Общие” нажмите “удалить эти учетные данные”, если это возможно.

Нажмите “Подключить”.

Вы немедленно получите локальный диалог входа. Оставьте его пустым и нажмите OK . Когда вы подключены и появится диалоговое окно удаленного входа в систему, перетащите окно на нужный монитор. В диалоговом окне удаленного входа в систему нажмите Отмена . Диалоговое окно настроек должно появиться снова локально. Теперь на вкладке “Дисплей” можно выбрать полноэкранный режим. Теперь Вы можете сохранить Ваш сеанс с помощью кнопки Сохранить на закладке Общие, а также сохранить Ваши учетные данные для входа в систему.

1
1
1
2011-05-11 17:37:08 +0000

Я обнаружил, что если переместить диалог подключения к удаленному рабочему столу на второй монитор и запустить его, то сессия откроется там. Затем вы можете сохранить это соединение в .rdp файл, и это должно сделать это за вас.

0
0
0
2014-01-16 12:09:08 +0000

Я получил результаты в Win7 64 без взлома .RDP файла. Однако мне пришлось попробовать несколько раз.

Кажется, что хитрость заключается в том, чтобы очистить достаточно вещей в диалоге конфигурации Remote Desktop Connection, чтобы на самом деле потерять кэшированный бит конфигурации.

Удалить RDP, очистить учетные данные, удалить полный экран и сохранить новый RDP. Продолжайте в том же духе, пока не откроется ваш неэкрановый сеанс на нужном мониторе. Затем установите полноэкранный режим, и Вы получите золото.

Боковая заметка, возможно, совпадение, но это не сработало, пока я не очистил кнопку “поделиться смарт-картами” на закладке “Локальные ресурсы” и не установил закладку “Опыт” на LAN. Может быть, это тоже имеет какой-то эффект…

0
0
0
2013-12-20 11:22:19 +0000

В Win XP я переписал настройки как oxyscythe предложил

  1. (Запустите Remote Desktop Connection (НЕ используйте ваш предварительно настроенный файл сессии RDP)
  2. Переместите диалог RDP на монитор, на котором должен появиться сеанс
  3. Щелкните дополнительные опции Ручной ввод данных (имя хоста, учетная запись и т.д.)
  4. Если вы хотите сохранить исправление так, чтобы ваш ранее сломанный ярлык всегда работал так, как вы задумывали, нажмите Сохранить как и перезапишите файл сеанса RDP, который вы хотите исправить
  5. Щелкните Connect, чтобы подключиться к удаленному хосту)

  6. и затем я проверил, что произошло с rdp файлом в блокноте.

  7. Вот оно:

Так что, может быть, проверим, одинаково ли это с выигрышем 7 и 8…

0
0
0
2014-02-22 00:23:38 +0000

Использование Windows 8.1 на экране ноутбука HP слева в сочетании с большим экраном справа.

Проблема: При подключении через RDP всегда открывалось окно меньшего размера на экране моего ноутбука 1366x768.

Решение:
Открыть панель управления -> Дисплей -> Разрешение экрана В разделе “Изменить внешний вид дисплеев”, выделяя большой монитор 2 графики и выберите “Сделать это моим основным дисплеем” Нажмите Применить

Теперь, когда я подключаюсь через RDP, я могу поднять разрешение в разделе Параметры, чтобы соответствовать 2-му монитору, и он открывается на 2-ом мониторе или “основной дисплей”

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

0
0
0
2013-08-04 22:08:23 +0000

Редактируйте RDP файл с помощью любого текстового редактора и ищите

winposstr:s:0,showcommand,xpos,ypos,xpos+width,ypos+height

В моем примере я использую [1920x1080] на первом мониторе и [1440x900] на втором, оба выровненных верхних

winposstr:s:0,1,1920,0,3360,900

0
0
0
2012-05-07 09:07:03 +0000

Удалите старые настройки RDP (.rdp файл) и создайте его заново с помощью нужного монитора.

Так что если вы хотите, чтобы он появился на втором мониторе, перетащите диалог настройки RDP на этот монитор и при подключении к RDP, минимизировать и перетащите окно, которое имеет удаленное содержимое на второй монитор, а затем закройте его. 0x2 и 0x2 и это сработало для меня. Другие описанные методы не удалось.

Обратите внимание, что вам, возможно, придется перейти на вкладку Display, прежде чем подключаться, и переместить ползунок разрешения экрана вправо, чтобы получить полный экран, на моей машине он был настроен в соответствии с разрешением экрана на моем ноутбуке.

0
0
0
2019-10-29 18:32:46 +0000

Для меня, я должен был снять галочку с опции на вкладке “Дисплей”, которая гласит: “Использовать все мои мониторы для удаленной сессии”. После того, как я снял этот флажок и подключился, я мог максимизировать сеанс RDP на любом мониторе, и он не “прилипал” к такому монитору, как раньше. Можно подумать, кстати, что Вы захотите, чтобы это было проверено, но, думаю, не в моем случае. Надеюсь, это поможет кому-нибудь другому.

-1
-1
-1
2015-10-13 07:22:08 +0000

Очень просто

  1. подключитесь к серверу через rdp
  2. выйдите из полноэкранного режима, нажав кнопку “восстановить вниз” на иконку с двумя квадратиками рядом с кнопкой закрытия окна.
  3. переместите окно RDP на предпочтительный экран
  4. разместите окно RDP (нажав кнопку “разогнать”) на предпочтительном экране. 0x2 и 5. закройте окно RDP, нажав на кнопку X (закрыть/отключить), пока оно максимизировано на предпочитаемом экране 0x2 и 6. снова откройте окно RDP 0x2 и 7. переподключитесь к серверу ….. ВАЛЛАГ открывается на предпочитаемом экране :)

Похожие вопросы

3
28
13
7
13