Содержание

Материал из подборки: Windows: лучшие практики и решения

Стандартный интерфейс подключения к удаленному рабочему столу (RDP) предлагает ограниченный выбор разрешений экрана. Это становится проблемой, если вы используете UltraWide монитор, хотите запустить удаленную сессию в небольшом окне конкретного размера или, наоборот, растянуть окно на несколько мониторов нестандартным образом.

В этой инструкции мы разберем, как вручную отредактировать файл конфигурации .rdp, чтобы выставить любое разрешение (custom resolution), включить "умное" масштабирование и настроить поведение окна.

1. Создание ярлыка RDP

  1. Зайдите в меню Пуск - Стандартные-Windows - Подключение к удаленному рабочему столу

  2. Нажмите Показать параметры - Сохранить как

  3. Укажите расположение и название ярлыка.

  4. Нажмите Сохранить.

2. Редактирование RDP-файла через Блокнот

  1. Найдите созданный ярлык.
  2. Нажмите правой кнопкой мыши - Открыть с помощью
  3. Выберите Блокнот или другой текстовый редактор

3. Установка нужного разрешения экрана

Найдите следующие строки:

   screen mode id:i:2
   desktopwidth:i:1280
   desktopheight:i:800

🔹 Что означают параметры:

  • screen mode id:i:2

— полноэкранный режим.

  • screen mode id:i:1

— оконный режим.

desktopwidth

и

desktopheight

— ширина и высота удалённого рабочего стола в пикселях.

🔹 Как изменить разрешение:

Измените значения

desktopwidth

и

desktopheight

на нужные, например:

desktopwidth:i:1920
desktopheight:i:1080

⚠️ Важно! Если вы хотите установить разрешение больше, чем физическое разрешение вашего монитора, то необходимо установить оконный режим (screen mode id:i:1) - появятся полосы прокрутки.

Если вы хотите использовать полноэкранный режим (screen mode id:i:2), то необходимо установить параметр SuperPan (enablesuperpan:i:1). Это позволит "двигать" экран мышью без полос прокрутки.

🔹 SuperPan (плавная прокрутка)

Чтобы вместо полос прокрутки можно было "двигать" экран мышью (например, при разрешении 3840x2160 на 1920x1080 мониторе), добавьте в полноэкранном режиме:

enablesuperpan:i:1

4. Полная таблица параметров RDP на русском языке

Параметр Тип и значение по умолчанию Описание и возможные значения Возможность установки через графический интерфейс
administrative session i:0 Подключение к административной сессии.
0 – Не использовать.
1 – Подключиться к административной сессии.
Ключ командной строки /admin
allow desktop composition i:0 Разрешить составной рабочий стол (Aero).
0 – Отключить.
1 – Разрешить.
Да
allow font smoothing i:0 Разрешить сглаживание шрифтов.
0 – Отключить.
1 – Разрешить.
Да
alternate full address s:--- Альтернативное имя или IP-адрес удалённого компьютера. Нет
alternate shell s:--- Программа, запускаемая при подключении (только для серверов). Да
audiocapturemode i:0 Захват звука с локального компьютера.
0 – Не захватывать.
1 – Захватывать.
Да
audiomode i:0 Где воспроизводить звук.
0 – На локальном.
1 – На удалённом.
2 – Не воспроизводить.
Да
audioqualitymode i:0 Качество звука.
0 – Авто.
1 – Среднее.
2 – Без сжатия.
Нет
authentication level i:2 Действие при ошибке аутентификации.
0 – Подключаться без предупреждения.
1 – Не подключаться.
2 – Предупредить.
3 – Аутентификация не требуется.
Да
autoreconnect max retries i:20 Максимальное число попыток переподключения (до 200). Нет
autoreconnection enabled i:1 Автоматическое переподключение.
0 – Отключено.
1 – Включено.
Да
bitmapcachepersistenable i:1 Кэширование битмапов на диске.
0 – Отключить.
1 – Включить.
Да
bitmapcachesize i:1500 Размер кэша битмапов в КБ (до 32000). Нет
compression i:1 Сжатие данных.
0 – Отключить.
1 – Включить.
Нет
connect to console i:0 Подключение к консольной сессии.
0 – Нормальная сессия.
1 – Консоль.
Ключ /admin
connection type i:2 Тип соединения (модем, LAN и т.д.). Да
desktopheight i:600 Высота удалённого рабочего стола (в пикселях). Ограниченно
desktop size id i:0 Предустановленное разрешение:
0 – 640x480
1 – 800x600
2 – 1024x768
3 – 1280x1024
4 – 1600x1200
Да
desktopwidth i:800 Ширина удалённого рабочего стола (в пикселях). Ограниченно
devicestoredirect s:--- Перенаправление Plug-and-Play устройств.
* – Все устройства.
Да
disable ctrl+alt+del i:1 Требовать Ctrl+Alt+Del перед входом.
0 – Требовать.
1 – Не требовать.
Нет
disable full window drag i:1 Отображать содержимое при перетаскивании окна.
0 – Показывать.
1 – Только рамка.
Да
disable menu anims i:1 Анимация меню и окон.
0 – Разрешить.
1 – Отключить.
Да
disable themes i:0 Темы оформления.
0 – Разрешить.
1 – Отключить.
Да
disable wallpaper i:1 Фон рабочего стола.
0 – Показывать.
1 – Скрыть.
Да
disableconnectionsharing i:0 Разделять сессию для RemoteApp.
0 – Делиться.
1 – Новая сессия.
Нет
disableremoteappcapscheck i:0 Проверка поддержки RemoteApp.
0 – Проверять.
1 – Не проверять.
Нет
displayconnectionbar i:1 Панель подключения в полноэкранном режиме.
0 – Скрыть.
1 – Показать.
Да
domain s:--- Домен пользователя. Да
drivestoredirect s:--- Перенаправление дисков.
* – Все диски.
Да
enablecredsspsupport i:1 Использовать CredSSP.
0 – Нет.
1 – Да.
Нет
enablesuperpan i:0 Плавная прокрутка (SuperPan).
0 – Отключено.
1 – Включено.
Нет
full address s:--- Адрес удалённого компьютера. Да
gatewaycredentials s:4 Источник учётных данных для RD Gateway. Да
gatewayhostname s:--- Имя сервера RD Gateway. Да
gatewayprofileusagemethod i:0 Метод аутентификации RD Gateway. Да
gatewayusagemethod i:4 Использование RD Gateway.
0/4 – Не использовать.
Да
keyboardhook i:2 Обработка комбинаций с Windows-клавишей.
0 – На локальном.
1 – На удалённом.
2 – Только в полноэкранном.
Да
negotiate security layer i:1 Согласование уровня безопасности.
0 – SSL.
1 – x.224.
Нет
password 51 b:--- Хэш пароля. Да
pinconnectionbar i:1 Закрепить панель подключения.
0 – Нет.
1 – Да.
Нет
prompt for credentials i:0 Запрашивать учётные данные.
0 – Нет.
1 – Да.
Да
prompt for credentials on client i:0 Запрашивать при отсутствии аутентификации сервера. Нет
promptcredentialonce i:1 Использовать одни учётные данные для RD Gateway и удалённого ПК. Да
public mode i:0 Режим "общественного доступа" (не сохранять данные).
0 – Нет.
1 – Да.
Ключ /public
redirectclipboard i:1 Перенаправление буфера обмена.
0 – Нет.
1 – Да.
Да
redirectcomports i:0 Перенаправление COM-портов.
0 – Нет.
1 – Да.
Да
redirectdirectx i:1 Поддержка DirectX.
0 – Нет.
1 – Да.
Нет
redirectdrives i:0 Перенаправление дисков (устаревшее, используйте drivestoredirect). Да
redirectposdevices i:0 Перенаправление POS-устройств.
0 – Нет.
1 – Да.
Нет
redirectprinters i:1 Перенаправление принтеров.
0 – Нет.
1 – Да.
Да
redirectsmartcards i:1 Перенаправление смарт-карт.
0 – Нет.
1 – Да.
Да
remoteapplicationcmdline s:--- Командная строка для RemoteApp. Нет
remoteapplicationfile s:--- Файл для открытия через RemoteApp. Нет
remoteapplicationexpandcmdline i:1 Раскрытие переменных среды в командной строке.
0 – Локально.
1 – Удалённо.
Нет
remoteapplicationexpandworkingdir i:0 Раскрытие переменных в рабочей директории.
0 – Локально.
1 – Удалённо.
Нет
remoteapplicationicon s:--- Иконка для RemoteApp (.ico). Нет
remoteapplicationmode i:0 Режим RemoteApp.
0 – Обычное подключение.
1 – Запуск RemoteApp.
Нет
remoteapplicationname s:--- Название RemoteApp. Нет
remoteapplicationprogram s:--- Имя исполняемого файла RemoteApp. Нет
screen mode id i:2 Режим отображения.
1 – Оконный.
2 – Полноэкранный.
Да
server port i:3389 Порт подключения (по умолчанию 3389). Ключ /v:server:port
session bpp i:32 Глубина цвета:
8, 15, 16, 24, 32 бита.
Да
shell working directory s:--- Рабочая директория для альтернативной оболочки. Да
smart sizing i:0 Масштабирование окна при изменении размера.
0 – Нет.
1 – Да.
Нет
span monitors i:0 Растягивание окна на несколько мониторов.
0 – Нет.
1 – Да.
Да
superpanaccelerationfactor i:1 Скорость прокрутки в режиме SuperPan. Нет
usbdevicestoredirect s:--- Перенаправление USB-устройств (RemoteFX). Да
use multimon i:0 Поддержка нескольких мониторов.
0 – Нет.
1 – Да.
Да
username s:--- Имя пользователя. Да
videoplaybackmode i:1 Эффективная передача видео.
0 – Нет.
1 – Да.
Нет
winposstr s:0,3,0,0,800,600 Позиция и размер окна (x, y, ширина, высота). Нет