Другие ответы, в которых упоминалось редактирование параметра 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.