Не могу отредактировать rdp файл

Обновлено: 01.07.2024

Когда вы сталкиваетесь с проблемой с неизвестным файлом RDP и не знаете, как открыть такой файл, первый шаг, который вы должны сделать, это определить причину данной проблемы. Мы покажем вам, как решить наиболее распространенные проблемы с файлами RDP и как их решить, в 4 простых шага.

  1. 1. RDP расширение файла
  2. 2. Что такое RDP файл?
  3. 3. Как открыть файл RDP?
    1. 3.1 Убедитесь, что файл правильно связан с выбранным программным обеспечением
    2. 3.2 Установите программу, которая поддерживает RDP файлы
      1. 3.2.1 Программы, поддерживающие файлы с расширением RDP

      RDP расширение файла

      • Тип файла Remote Desktop Configuration Format
      • Разработчик файлов Microsoft
      • Категория файла Файлы параметров
      • Рейтинг популярности файлов

      Что такое RDP файл?

      Файл конфигурации с расширением .RDP используется для подключения к серверу терминалов с помощью Microsoft Remote Desktop Services. В файле хранятся данные сервера, такие как адрес или номер порта, а также имя пользователя, пароль и домен. Также возможно сохранить конфигурацию терминала, включая размер и режим экрана.

      Как открыть файл RDP?

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

      Шаг 1 – Убедитесь, что файл правильно связан с выбранным программным обеспечением

      Чтобы открыть RDP файл, сфокусируйтесь на шагах 1 и 2

      В большинстве случаев для открытия файлов с расширением RDP должно быть достаточно следующих инструкций на шаге 1 и 2. Прежде чем предпринимать следующие шаги, протестируйте все программы, перечисленные ниже.

      Шаг 2 – Установите программу, которая поддерживает RDP файлы

      Если случится так, что раздел с предлагаемыми программами будет пустым, наиболее вероятно, что в системе не будет установлена программа, поддерживающая файлы RDP. Выберите программу из следующего списка и установите ее:

      Утилита mstsc.exe является стандартным программным обеспечением (ПО) современных ОС семейства Windows и предназначена для подключения к удаленным рабочим столам с использованием протокола RDP ( R emote D esktop P rotocol). Кроме выполнения самого подключения, позволяет выполнять изменение, миграцию и сохранение его настроек в файлах конфигурации с расширением .rdp .

      Для получения справки по использованию MSTSC выполните команду:

      mstsc /help или mstsc /?

      Возможности утилиты, ее параметры командной строки, а соответственно, и содержимое справки, зависит от версии Windows (версии RDP) .

      справка по использованию mstsc в Windows 7

      Формат командной строки:

      mstsc.exe <файл_подключения|/v:сервер[:порт]>[/admin] [/f] [/w:ширина /h:высота] /public /span /multimon /edit файл_подключения /migrate

      Параметры командной строки:

      файл_подключения - Задает имя файла с расширением .rdp , в котором хранятся параметры подключения к удаленному рабочему столу (терминальному серверу ).

      . /v:сервер[:порт] - Задает имя или IP-адрес удаленного компьютера, к которому выполняется подключение. По умолчанию используется TCP порт 3389, но при необходимости, можно указать другой.

      /admin - Подключение к удаленному компьютеру в режиме администрирования.

      /f - Подключение к удаленному компьютеру в полноэкранном режиме

      /w:ширина /h:высота - Указывает размеры экрана удаленного рабочего стола.

      /public - запуск сеанса удаленного рабочего стола в общем режиме.

      /edit - Открывает указанный файл .rdp для редактирования.

      /migrate - Переносит устаревшие файлы подключений, созданные диспетчером клиентских подключений, в новые файлы .rdp.


      Примеры использования MSTSC:

      mstsc - при запуске без параметров, выполняется подключение к удаленному рабочему столу с использованием содержимого файла Default.rdp из папки ”Мои Документы” профиля пользователя. Обычно, данный файл имеет атрибут ”Скрытый”. Если файл отсутствует, он создается с параметрами, задаваемыми при первом подключении с использованием приложения ”Подключение к удаленному рабочему столу”:

      Подключение к удаленному рабочему столу.

      mstsc /v:SERVER - подключение к удаленному рабочему столу компьютера SERVER

      mstsc /v:192.168.1.1 - подключение к удаленному рабочему столу компьютера с IP-адресом 192.168.1.1

      mstsc /v:SERVER:4389 - подключение к удаленному рабочему столу компьютера SERVER с использованием нестандартного номера порта.

      mstsc /v:server /f - подключение к удаленному рабочему столу компьютера server в полноэкранном режиме.

      mstsc /w:640 /h:480 - подключение к удаленному рабочему столу с разрешением экрана 640x480

      mstsc /edit %USERPROFILE%\Documents\Default.rdp - редактировать настройки файла Default.rdp текущего пользователя.

      mstsc /edit D:\RDPFiles\user1.rdp - редактировать параметры удаленного подключения в файле D:\RDPFiles\user1.rdp

      В зависимости от версии Windows и версии RDP, возможно использование и других параметров, подсказку по которым можно получить по команде mstsc /?

      Основные параметры файлов RDP

      Параметры командной строки утилиты mstsc.exe не позволяют в полной мере выполнить тонкие настройки удаленного подключения, необходимость в которых может возникнуть при использовании разных профилей подключения к разным терминальным серверам. Для этой цели используются файлы .rdp , содержимое которых можно редактировать командой mstsc /edit или вручную, с помощью текстового редактора. Пример содержимого RDP-файла:

      screen mode id:i: - 1 - удаленный сеанс выполняется в оконном режиме, 2 - в полноэкранном. Редактируется на вкладке ”Экран” окна ”Параметры” средства ”Подключение к удаленному рабочему столу”.

      use multimon:i: - 0 - запрет поддержки нескольких мониторов, 1 - разрешение поддержки нескольких мониторов. Может использоваться в Windows 7 /Windows Server 2008 и более поздних версиях.

      desktopwidth:i: - ширина рабочего стола. Выбирается на вкладке ”Экран” окна ”Параметры” средства ”Подключение к удаленному рабочему столу”.

      desktopheight:i: - высота рабочего стола. Выбирается на вкладке ”Экран” окна ”Параметры” средства ”Подключение к удаленному рабочему столу”.

      session bpp:i: - глубина цвета. Выбирается в группе ”Цвета” на вкладке ”Экран” окна ”Параметры” средства ”Подключение к удаленному рабочему столу”.

      winposstr:s: - позиция и размеры окна в формате WINDOWPOS

      compression:i: - 0 - не использовать сжатие данных, 1 - использовать.

      keyboardhook:i: - Определяет, как интерпретируются сочетания клавиш Windows. Значение этого параметра соответствует настройке в поле ”Клавиатура” на вкладке ”Локальные ресурсы” окна ”Параметры средства ”Подключение к удаленному рабочему столу”. 0 - на локальном компьютере. 1 - на удаленном компьютере. 2 - только в полноэкранном режиме.

      audiocapturemode:i: - Определяет, где воспроизводится звук. Значение этого параметра соответствует настройкам ”Удаленный звук” на вкладке ”Локальные ресурсы” окна ”Параметры” средства ”Подключение к удаленному рабочему столу”. 0 - на клиентском компьютере. 1 - на удаленном компьютере. 2 - звук не воспроизводится.

      videoplaybackmode:i: - 0 - не использовать RDP efficient multimedia streaming при воспроизведении видео. 1 - использовать.

      connection type:i:2 - тип соединения для достижения максимального быстродействия. Соответствует настройкам ”Быстродействие” на вкладке ”Дополнительно” окна ”Параметры” средства ”Подключение к удаленному рабочему столу” Определяется типом выбранной скорости соединения.

      Для утилиты mstsc.exe Windows 10 вкладке ”Дополнительно” соответствует вкладка ”Взаимодействие”

      displayconnectionbar:i: - Отображение панели подключений при входе в систему удаленного компьютера в полноэкранном режиме. Значение этого параметра соответствует состоянию флажка ”Отображать панель подключений при работе на полном экране” на вкладке ”Экран” окна ”Параметры” средства ”Подключение к удаленному рабочему столу”. 0 - не отображать панель подключений. 1 - отображать панель подключений.

      disable wallpaper:i: - запрет отображения фонового рисунка удаленного рабочего стола. Соответствует настройкам в группе ”Быстродействие”- флажок ”Фоновый рисунок рабочего стола” на вкладке ”Дополнительно” окна ”Параметры” средства ”Подключение к удаленному рабочему столу”. 0 - отображать фоновый рисунок. 1 - не отображать фоновый рисунок.

      allow font smoothing:i:- разрешение сглаживания шрифтов. Соответствует настройкам в группе ”Быстродействие”- флажок ”Сглаживание шрифтов” на вкладке ”Дополнительно” окна ”Параметры” средства ”Подключение к удаленному рабочему столу”. 0 - не использовать сглаживание. 1 - использовать.

      allow desktop composition:i:0 - Соответствует настройкам в группе ”Быстродействие”- флажок ”Сглаживание шрифтов” на вкладке ”Дополнительно” окна ”Параметры” средства ”Подключение к удаленному рабочему столу”. 0 - не использовать сглаживание. 1 - использовать.

      disable full window drag:i: - Отображение содержимого папки при перетаскивании. Значение этого параметра соответствует состоянию флажка ”Отображать содержимое окна при перетаскивании” на вкладке ”Дополнительно” окна ”Параметры” средства ”Подключение к удаленному рабочему столу”. 0 - отображать содержимое при перетаскивании. 1 - не отображать.

      disable menu anims:i: - запрет визуальных эффектов. Значение этого параметра соответствует состоянию флажка ”Визуальные эффекты при отображении меню и окон” на вкладке ”Дополнительно” окна ”Параметры”. 0 - использовать визуальные эффекты, 1 - не использовать.

      disable themes:i: - запрет использования тем. 0 - использовать темы. 1 - не использовать темы.

      disable cursor setting:i:0 - запрет настроек курсора. 0 - настройка курсора разрешена. 1 - запрещена.

      bitmapcachepersistenable:i:1 - Кэширование точечных рисунков на локальном компьютере. Значение этого параметра соответствует состоянию флажка ”Постоянное кэширование точечных рисунков” на вкладке ”Дополнительно” окна ”Параметры”. 0 - не использовать кэширование. 1 - использовать кэширование.

      full address:s: - имя или IP-адрес удаленного компьютера, к которому выполняется подключение по RDP. При необходимости, можно указать номер используемого TCP порта.

      audiomode:i: - определяет, где воспроизводится звук. Значение этого параметра соответствует записи в поле ”Удаленный звук” на вкладке ”Локальные ресурсы” окна ”Параметры”. 0 - на клиентском компьютере. 1 На удаленном компьютере. 2 - звук отключен.

      redirectprinters:i: - использование принтеров во время удаленного сеанса. Значение этого параметра соответствует состоянию флажка ”Принтеры” на вкладке ”Локальные ресурсы” окна ”Параметры”. 0 - не использовать локальные принтеры во время удаленного сеанса. 1 - использовать автоматическое подключение принтеров.

      redirectcomports:i: - использование последовательных портов локального компьютера при подключении к удаленному рабочему столу. 0 - не использовать. 1 - использовать.

      redirectsmartcards:i: - использование смарт-карт локального компьютера при подключении к удаленному рабочему столу. 0 - не использовать. 1 - использовать.

      redirectclipboard:i: - использовать общий буфер обмена для локального и удаленного компьютера. Значение этого параметра соответствует состоянию флажка ”Буфер обмена” на вкладке ”Локальные ресурсы” окна ”Параметры”. 0 - не использовать общий буфер обмена. 1 - использовать.

      redirectposdevices:i: - перенаправления устройств, которые используют Microsoft Point of Service (POS). 0 - не использовать перенаправление. 1 - использовать.

      redirectdirectx:i: - перенаправление DirectX. 0 - не использовать перенаправление DirectX. 1 - использовать.

      autoreconnection enabled:i:1 - автоматическое подключение при разрыве соединения с удаленным компьютером. Значение этого параметра соответствует состоянию флажка ”Восстановить соединение при разрыве” на вкладке ”Дополнительно” окна ”Параметры”. 0 - не использовать автоматическое восстановление соединения. 1 - использовать.

      authentication level:i: - уровень проверки подлинности для удаленного подключения. Определяет действия в случае, когда не удается подтвердить подлинность удаленного компьютера. Определяется настройкой группы ”Проверка подлинности сервера” на вкладке ”Подключение”. В Windows 10 – вкладке ”Подключение” соответствует вкладка ”Взаимодействие”. 0 - если не удалось подтвердить подлинность терминального сервера, то подключаться без предупреждения. 1 - не подключаться. 2 - подключаться с предупреждением.

      prompt for credentials:i: - запрос пользователю на подтверждение учетных данных в случае, если они были сохранены ранее. 0 - не запрашивать учетные данные, если они были предварительно сохранены. 1 - всегда запрашивать учетные данные.

      negotiate security layer:i: - уровень шифрования сессии RDP. 0 - сессия с шифрованием TLS 1.0 (SSL) будет использоваться в случае поддержки клиентом. Если клиент его не поддерживает, будет использоваться стандартное встроенное шифрование RDP. 1 - удаленная сессия будет использовать шифрование x.224

      remoteapplicationmode:i: - режим работы с удаленным приложением. 0 - режим работы с удаленным рабочим столом. 1 - режим работы с удаленным приложением.

      alternate shell:s: - имя альтернативной оболочки пользователя.

      shell working directory:s: - рабочий каталог оболочки пользователя.

      gatewayhostname:s: - имя сервера шлюза удаленных рабочих столов. Значения параметров сервера шлюза определяется группой ”Подключение из любого места” на вкладке ”Подключение” (для Windows 10 – на вкладке ”Дополнительно”).

      gatewayusagemethod:i:4 - метод использования сервера шлюза удаленных рабочих столов. 0 - никогда не использовать сервер шлюза удаленных рабочих столов. 1 - всегда использовать сервер шлюза удаленных рабочих столов. 2 - не использовать сервер шлюза удаленных рабочих столов для локальных клиентов. 3 - использовать настройки по умолчанию сервера шлюза удаленных рабочих столов. 4 - не использовать сервер шлюза удаленных рабочих столов, но в настройке ”Подключение из любого места” – ”Параметры” включен флажок ”Не использовать сервер шлюза удаленных рабочих столов для локальных адресов”

      gatewaycredentialssource:i:4 - используемый метод авторизации пользователя. 0 - использовать NTLM (запрос пароля) . Соответствует выбору параметра ”Метод входа” – ”Запрашивать пароль (NTLM)” в настройках ”Подключение из любого места” – ”Параметры”. 1 - использовать смарт-карты. Параметры, определяющие использование сервера шлюза удаленных рабочих столов и параметры входа и параметры подключения взаимосвязаны, и изменение одного из них, может вызвать изменение другого.

      drivestoredirect:s: - перенаправление дисковых устройств локального компьютера. Значение определяется настройками на вкладке ”Локальные ресурсы” – ”Подробнее”

      Подключение локальных дисков к удаленному рабочему столу.

      В данном случае, к удаленному сеансу будут подключены локальные диски C: и D: , что будет соответствовать значению:

      Если включить флажок ”Дисководы, которые будут подключены позже”, значение параметра будет следующим:

      Поддерживаемые перенаправления периферийных устройств локального компьютера и синтаксис содержимого RDP-файла зависят от версии RDP и могут отличаться в незначительной степени.

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

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

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

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

      Открыл удаленный рабочий стол, восстановил его, переместил на вторичный монитор, закрыл, снова открыл с помощью переключателя / f, чтобы открыть его на полноэкранном мониторе. Работает угощение, спасибо. Вы также можете использовать Ctrl + Alt + Break для переключения в полноэкранный режим, если он установлен на дополнительном мониторе в соответствии с комментарием @kez выше. Работает, когда я запускаю "mstsc / f", но не тогда, когда я позже подключаюсь к тому же серверу, дважды щелкнув файл * .rdp. По какой-то причине всякий раз, когда я дважды щелкаю файл * .rdp, который он открывает на дополнительном мониторе, независимо от того, было ли ранее подключено окно, я перемещал окно и максимизировал его на своем основном мониторе перед закрытием сеанса. @SimonTewsi Внутри RDP-файла есть строка, winposstr которую вы можете настроить. Смотрите ответ Шейна ниже. это работает для меня, за исключением того, что я также должен сдвинуть панель разрешения в «Полный экран» (от полноэкранного режима и обратно, если он уже там). Сдвиг панели разрешения, кажется, заставляет ее сменить «полноэкранный» монитор с того, на котором он был ранее установлен, на тот, на котором он открывается. Без этого, хотя он и открывается в новой позиции, он все еще полноэкранен до старого монитора.

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

      Это отлично сработало, и я переместил его на второй левый монитор. Это потребовало от меня использования отрицательных значений. Я также могу подтвердить, что Windows 8 требует абсолютных чисел для winposstr поля. Я все еще думаю, что чего-то не хватает в этих объяснениях формата winposstr. Мой основной монитор - 1680х1050, а вторичный - 1920х1200. После ответа Oxyscythe, ниже, я обнаружил, что winposstr в новом файле RDP был «winposstr: s: 0,3,2160,0,2960,600». Как мы получаем от xpos / xpos + width до 2160/2960 и от ypos / ypos + height до 0/600, учитывая размеры двух мониторов? Это правильный ответ. Может потребоваться указать, что вы должны сохранить файл .rdp, чтобы добавить эти настройки. Файл rdp можно закрепить в Windows 8+.

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

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

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

      Я играю с этим на Windows 8, и единственный раз, когда он подчиняется этим цифрам, это когда окно является окном, а не полноэкранным, используя «идентификатор режима экрана: i: 1». (2 = полноэкранный режим) И независимо от того, что я установил для него xpos, он отказывается размещать окно на втором мониторе. Это странно. Любое значение xpos, превышающее ширину моего «основного» монитора, то есть его толчок на второй, переопределяется обратно на 0, когда я открываю соединение. Разочарование. Смотрите комментарий JMD в на ответ Ивана . Формат должен быть winposstr:s:0,1,xpos,ypos,xpos+width,ypos+height . Это сработало идеально для меня.

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

      Кстати, в статье используются более четкие названия для позиций, которые, я думаю, были использованы в других ответах здесь: «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 на моем основном левом мониторе я мог установить:

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

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

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

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

      В этом случае в окне RDP-клиента поместится лишь часть удаленного экрана и для работы придется использовать прокрутку, что крайне неудобно.

      Окно RDP-сеанса без масштабирования

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

      Окно RDP-сеанса с масштабированием

      Динамическое масштабирование появилось еще в Windows XP, однако включить режим масштабирования можно было только отредактировав файл подключения. Для этого надо открыть файл с расширением .rdp в Блокноте (или другом текстовом редакторе)

      открытие RDP файла в Блокноте

      и добавить в него такую строку:

      smart sizing:i:1

      После внесения изменений файл надо сохранить, и при следующем подключении RDP-клиент будет запущен в режиме масштабирования.

      редактирование RDP файла

      В восьмой версии RDP клиента в Windows Server 2012 и Windows 8 появилась возможность управлять масштабированием на лету, прямо из графического интерфейса. Для включения масштабирования достаточно кликнуть правой клавишей мыши в левом верхнем углу окна RDP и отметить в контекстном меню пункт Интеллектуальное изменение размера (Smart sizing).

      включение масштабирования окна RDP в Windows 8

      Примечание. Для Windows Server 2008 R2 и Windows 7 RDP 8.0 можно установить отдельно, в виде обновления.

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