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

Обновлено: 08.07.2024

Я'вэ недавно модернизировал свой домашний терминал и теперь имеют четыре монитора на нем. Я работаю удаленно большую часть времени и должны каким-то образом получить удаленный рабочий стол на только два из этих четырех мониторов.

Два верхних мониторов (мониторы 4 & 3, слева направо) имеют максимальное разрешение 1680х1050. Внизу два монитора (1 &ампер; 2) каждый имеет максимальное разрешение 1920x1080.

В мой .РПД файл для подключения к удаленному рабочему столу, у меня есть следующие кнопки (i'вэ обрезается для краткости) режим ИД:я:2 использовать multimon:я:1 desktopwidth:I:в 1920 desktopheight:I:в 2130 сессии БПП:я:32 winposstr:с:0,1,3,75,1655,675

Ранее я был в состоянии уйти с просто делаю "в команду mstsc /службы" когда у меня было только два монитора, но это't работает сейчас (и это'т хочется). Я'd, как для новой установки, чтобы использовать только две из своих мониторов. Я Дон'т действительно волнует, что два. Как я могу изменить .RDP-файл для этого?

Собственно, имеется компьютер с тремя подключенными мониторами.
Нужно, что бы при запуске в RDP сессия запускалась на двух мониторах, а один показывал локальную машину. Возможно ли такое сделать, как считаете?

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

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

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

(0) Можно запустить две сессии, каждую на своем мониторе. Правда нельзя будет перетаскивать окна с одного монитора на другой внутри сессий. Но тебе как я понимаю это и не нужно.

(7)Конечно нужно)) Смысл в том, что в рдп два моника под одинеску, конфигуратор и клиент. А на третьем моя тачка с мессенджерами, интернетами и прочими ютубами

(8) Ну и зачем их таскать туда-сюда? Так разве не устраивает:
Один моник под конфигуратор
Другой моник под клиент

(9)Эм, что то я не понял мысли видимо. Вы предлагаете запускать конфигуратор в одной сессии, потом в другой сессии запускать клиент и из первой сессии цеплять к нему для отладки? Когда ведешь разработку то нужно довольно часто перезапускать клиента, и нужно будет все это постоянно проделывать.

(10) Именно так и предлагаю. Отладчик цепляется к клиенту автоматически при его запуске, если настроить должным образом.

Я пытаюсь выполнить RDP с физического компьютера с двумя мониторами Windows 7 Professional и виртуальной машины Windows 7 Professional, размещенной на esxi 4.0.

Я могу заставить параметр spanning работать на обоих мониторах, но я попробовал 3 разных способа подключения, но не смог использовать истинные несколько мониторов.

В разное время я пытался проверить опцию "использовать все мониторы", командную строку mstsc /multimon и добавил строку use multimon:i:1 в файл .rdp. Ничто из этого не сработало. Есть идеи? Физическая машина может подключаться к другим физическим машинам Windows 7 с истинным доступом нескольких мониторов.

У меня также возникает та же проблема при переходе с 32-разрядной машины RC1 на 64-разрядную версию Windows 7 Professional, но не при обратном направлении. Вот .rdp:

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

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

4 года, и это все еще боль. Просто комментарий и даже не полный полноэкранный режим (вы видите панель вкладок вверху), но я начал использовать вкладки RD вместо встроенного RDP-клиента, и проблема для меня решена. Потрясающая бесплатная программа, если вы проводите большую часть времени в сеансах RDP на нескольких серверах и т. Д.

Я не знаю, помогает ли это, но по моему опыту Windows склонна запоминать монитор, на котором развернуто приложение . Попробуйте открыть RD на втором мониторе, разверните его, закройте и посмотрите, открывается ли он на втором мониторе при повторном открытии.

Открыл удаленный рабочий стол, восстановил его, переместил на вторичный монитор, закрыл, снова открыл с помощью переключателя / f, чтобы открыть его на полноэкранном мониторе. Работает угощение, спасибо.

Вы также можете использовать Ctrl + Alt + Break для переключения в полноэкранный режим, если он установлен на дополнительном мониторе в соответствии с комментарием @kez выше.

Работает, когда я запускаю "mstsc / f", но не тогда, когда я позже подключаюсь к тому же серверу, дважды щелкнув файл * .rdp. По какой-то причине всякий раз, когда я дважды щелкаю файл * .rdp, который он открывает на дополнительном мониторе, независимо от того, было ли ранее подключено окно, я перемещал окно и максимизировал его на своем основном мониторе перед закрытием сеанса.

@SimonTewsi Внутри RDP-файла есть строка, winposstr которую вы можете настроить. Смотрите ответ Шейна ниже.

У меня сработало

Это отлично сработало, и я переместил его на второй левый монитор. Это потребовало от меня использования отрицательных значений. Я также могу подтвердить, что Windows 8 требует абсолютных чисел для winposstr поля.

Это правильный ответ. Может потребоваться указать, что вы должны сохранить файл .rdp, чтобы добавить эти настройки. Файл rdp можно закрепить в Windows 8+.

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

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

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

Смотрите комментарий JMD в на ответ Ивана . Формат должен быть winposstr:s:0,1,xpos,ypos,xpos+width,ypos+height . Это сработало идеально для меня.

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

Насколько я вижу из статьи и экспериментов с файлом 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 на моем основном левом мониторе я мог установить:

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

3) Отредактируйте настройку режима экрана в вашем файле .RDP, чтобы максимизировать окно RDP:

Этичный хакинг и тестирование на проникновение, информационная безопасность

Оглавление: Всё о RDP: от настройки до взлома

Это первый раздел подробных пошаговых инструкций, которые расскажут как пользоваться RDP (удалённым рабочим столом).

Из этих мануалов вы узнаете:

  • для чего нужен RDP
  • как включить RDP на Windows
  • как подключиться к компьютеру по RDP
  • как запустить сервер RDP на Linux
  • как подключиться к компьютеру по RDP из Linux
  • как проверить безопасность RDP протокола и какие программы существуют для обнаружения служб RDP, сканирования, брут-форса и взлома RDP

Что такое RDP

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

Протокол удалённого рабочего стола (Remote Desktop Protocol, RDP) — это проприетарный протокол Microsoft, который предоставляет пользователю графический интерфейс для подключения к другому компьютеру через сетевое соединение. Для этого пользователь запускает клиентское программное обеспечение RDP, а на другом компьютере должно быть запущено программное обеспечение сервера RDP.

Клиенты для подключения по RDP существуют для большинства версий Microsoft Windows (включая Windows Mobile), Linux, Unix, macOS, iOS, Android и других операционных систем. RDP-серверы встроены в операционные системы Windows; RDP-сервер для Unix и OS X также существует. По умолчанию сервер прослушивает TCP-порт 3389 и UDP-порт 3389.

Файл клиента называется mstsc.exe.

Как включить удалённый рабочий стол RDP

Клиент и сервер присутствуют по умолчанию во всех версиях Windows. Для запуска клиента не требуется дополнительная настройка.

Что касается сервера, то он может быть отключён и/или доступ к порту RDP может быть заблокирован файерволом.

Как включить удалённый рабочий стол на Windows 10 в командной строке

Нажмите Win+r и введите:




Чтобы правильно добавить пользователя, введите его имя:



Команду SystemPropertiesRemote также можно запустить в командной строке, либо в PowerShell.

Как включить удалённый рабочий стол на Windows 10 в графическом интерфейсе

На устройстве, с которого вы собираетесь подключиться, откройте меню Пуск и щёлкните значок Параметры:


Выберите Система:



Подтвердите выбранное действие:


Дополнительно вы можете включить настройки:

  • Оставлять мой компьютер в режиме бодрствования для соединения, когда он подключён к электросети
  • Сделать мой компьютер обнаруживаемым в частных сетях для активации подключения с удалённым доступом



Описанные выше способы также будут работать и на Windows Server 2019. В дополнении к ним есть ещё несколько способов включения RDP на Windows Server 2019.

Как включить удалённый рабочий стол на Windows Server 2019 в PowerShell

Разрешение службы удалённых рабочих столов в Windows Server 2019 быстрее сделать в PowerShell, чем в графическом интерфейсе. Для этого параметра мы будем использовать командлет Set-ItemPropery для изменения параметра флага реестра.

Запустите сеанс PowerShell от имени администратора. Для этого нажмите Win+x и выберите Windows PowerShell (администратор):


Затем выполните следующую команду:

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

Для отключения RDP запустите:

Как включить удалённый рабочий стол на Windows Server 2019 в настройках (графический интерфейс)



Согласитесь с изменением правила файервола:


Как настроить подключение к RDP из Интернета

RDP разрешает любые подключения, будь то из локальной сети или из Интернета. Для подключения из Интернета требуется, чтобы у вашего компьютера был белый IP.

Если же ваш Интернет-провайдер использует NAT, то вам нужно арендовать внешний (белый) IP адрес.

Если вы подключены к роутеру (они тоже всегда используют NAT), то вам нужно настроить проброску (форвардинг, переадресацию) портов следующим образом:


3. Добавьте новое правило:

  • Имя службы — введите любое
  • Source IP (исходный IP адрес) оставьте пустым
  • Диапазон портов — укажите порт 3389
  • Локальный IP адрес — укажите IP адрес компьютера Windows, к которому будет выполняться подключение по RDP
  • Локальный порт — укажите порт 3389
  • Протокол — укажите Both (оба)

5. Сохраните сделанные изменения.


IP адрес компьютера Windows можно посмотреть командой:


Как подключиться к другому компьютеру и видеть его экран по RDP

Удалённый рабочий стол можно использовать для подключения к Windows 10 Pro и Windows 10 Корпоративная, Windows 8.1, Windows 8 Корпоративная и Windows 8 Pro, Windows 7 Pro, Windows 7 Корпоративная и Windows 7 Максимальная, а также для подключения к версиям выше Windows Server 2008. Подключиться к компьютерам под управлением выпуска "Домашняя" (например, Windows 10 Домашняя) нельзя.

Предварительная настройка или включение клиента RDP не требуется. Откройте командную строку (либо Win+r) и запустите:


Введите IP либо имя компьютера, я буду использовать имя компьютера и подключусь к HackWare-MiAl:




Система пишет, что в систему вошёл другой пользователь. Дело в том, что при подключении к удалённому компьютеру выполняется выход всех пользователей (в том числе того, от чьего имени мы подключаемся).



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

Теперь мы видим экран удалённого компьютера: работа с ним ничем не отличается, можно запускать программы, выполнять настройки и любые другие действия:


Обратите внимание на панель вверху в центре экрана:


С помощью этой панели можно:

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

На следующем скриншоте удалённый рабочий стол не в полный экран на фоне основного рабочего стола сервера, с которого выполнено подключение:


Настройки mstsc



При желании вы можете сохранить настройки в RDP файл или выбрать сохранённый ранее файл с настройками RDP.

  • Укажите размер удалённого рабочего стола. Крайнее правое положение ползунка соответствует полноэкранному режиму.
  • Использовать все мои мониторы для удалённого сеанса
  • Укажите глубину цвета для удалённого сеанса.
  • Отображать панель подключений при работе на полном экране


  • звука (где проигрывать и записывать звуки удалённого рабочего стола)
  • клавиатуры (где будут работать сочетания клавиш — на текущем или удалённом рабочем столе)
  • локальные ресурсы (использовать ли принтеры, буфер обмена, смарт-карты, порты, диски, устройства видеозахвата и PnP устройства)



По умолчанию качество соединения определяется автоматически и также автоматически включаются или отключаются второстепенные функции.

Вручную можно включить или отключить (функции, зависимые от качества соединения):

  • Фон рабочего стола
  • Сглаживание шрифтов
  • Композиция рабочего стола
  • Отображать содержимое окна при перетаскивании
  • Визуальные эффекты при отображении меню и окон
  • Стили оформления

Также вы есть настройки:

  • Постоянное кэширование точечных рисунков
  • Восстановить подключение при разрыве


Проверка подлинности сервера: Проверка подлинности сервера удостоверяет, что подключение выполняется к правильному удалённому компьютеру. Строгость проверки, необходимая для подключения, определяется политикой безопасности

Если не удалось подтвердить подлинность удалённого компьютера, то доступны варианты:

  • Предупреждать
  • Подключаться без предупреждения
  • Не соединять

Подключение из любого места: Настройка параметров для подключения через шлюз при удалённой работе.

Опции mstsc

Хотя mstsc является утилитой с графическим интерфейсом, вы можете запускать программу в командной строке с опциями. Далее рассмотрены эти опции.

  • "файл подключения" — имя RDP-файла для подключения.
  • /v: —удалённый компьютер, к которому нужно подключиться.
  • /g: — сервер шлюза удалённых рабочих столов, который следует использовать для подключения. Этот параметр считывается, только если удалённый компьютер конечной точки указан с использованием /v.
  • /admin — подключает вас к сеансу администрирования удалённого компьютера.
  • /f — запускает удалённый рабочий стол в полноэкранном режиме.
  • /w: — ширина окна удалённого рабочего стола.
  • /h: — высота окна удалённого рабочего стола.
  • /public — запускает удалённый рабочий стол в общем режиме.
  • /span — сопоставляет ширину и высоту удалённого рабочего стола с соответствующими характеристиками локального виртуального рабочего стола и развёртывает изображение на несколько мониторов при необходимости. Для этого все мониторы должны быть размещены так, чтобы образовался прямоугольник.
  • /multimon — задаёт расположение элементов на мониторах, используемых для сеанса служб удалённого рабочего стола, так, чтобы оно соответствовало текущей конфигурации на стороне клиента.
  • /edit — открывает указанный RDP-файл подключения, чтобы его можно было изменить.
  • /restrictedAdmin — подключает вас к удалённому компьютеру в режиме ограниченного администрирования. В этом режиме учётные данные не отправляются на удалённый компьютер, что обеспечивает защиту при подключении к скомпрометированному компьютеру. Но подключения с удалённого компьютера могут не проходить проверку подлинности со стороны других компьютеров, и это может влиять на функциональность и совместимость приложений. Этот параметр подразумевает наличие параметра /admin.
  • /remoteGuard — подключает текущее устройство к удалённому устройству с помощью Remote Guard. Remote Guard предотвращает отправку учётных данных на удалённый компьютер, обеспечивая защиту при подключении к скомпрометированному удалённому компьютеру. В отличие от режима ограниченного администрирования Remote Guard также поддерживает соединения с удалённого устройства, перенаправляя все запросы обратно на ваше устройство.
  • /prompt — запрашивает учётные данные пользователя при подключении к удалённому компьютеру.
  • /shadow: идентификатор сеанса, для которого требуется теневое управление.
  • /control — разрешает управление сеансом при теневом управлении.
  • /noConsentPrompt — разрешает теневое управление без согласия пользователя.

Как изменить порт для RDP


  1. Введите новый номер порта и нажмите кнопку ОК.
  2. Закройте редактор реестра и перезагрузите компьютер.

При следующем подключении к этому компьютеру с помощью подключения к удалённому рабочему столу необходимо ввести новый порт. Если вы используете брандмауэр, обязательно настройте брандмауэр для разрешения подключений к новому номеру порта.

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

Связанные статьи:

факультете информационной безопасности от GeekBrains? Комплексная годовая программа практического обучения с охватом всех основных тем, а также с дополнительными курсами в подарок. По итогам обучения выдаётся свидетельство установленного образца и сертификат. По этой ссылке специальная скидка на любые факультеты и курсы!

Читайте также: