Подробный гайд по установке и настройке RDP Wrapper (Remote Desktop Protocol Wrapper)
Подготовил для вас подробный и актуальный гайд по установке и настройке RDP Wrapper (Remote Desktop Protocol Wrapper).
Что такое RDP Wrapper?
Это утилита, которая позволяет использовать протокол удаленного рабочего стола (RDP) в домашних редакциях Windows (Home). Кроме того, в редакциях Pro и Enterprise она позволяет организовать многопользовательский режим (несколько одновременных RDP-сессий).
Важное предупреждение:
Оригинальный проект RDP Wrapper давно не обновляется. Главная проблема, с которой вы столкнетесь — это обновление Windows, которое меняет системный файл termsrv.dll, из-за чего программа перестает работать (выдает ошибку [not supported]). В этом гайде мы разберём, как это исправить.
Шаг 1. Подготовка и скачивание
- Отключите антивирус (или Защитник Windows) на время установки. RDP Wrapper модифицирует системные процессы в памяти, поэтому антивирусы часто помечают его как ложную срабатывающую угрозу (HackTool / PUA).
2. Скачайте актуальную версию.
Поскольку оригинальный репозиторий устарел, лучше всего использовать проверенные форки от сообщества.
* Скачайте последний релиз из оригинального репозитория (версия 1.6.2): stascorp/rdpwrap releases - https://github.com/stascorp/rdpwrap/releases (файл RDPWrap-v1.6.2.zip).
Альтернатива:
Можно скачать уже собранные пакеты с актуальными .ini файлами из репозиториев sebaxakerhtc/rdpwrap.ini или asmtron/rdpwrap.
- Распакуйте архив в надежное место, например, в корень диска
C:\RDPWrap\или вC:\Program Files\RDP Wrapper\. Не удаляйте и не перемещайте эту папку после установки!
Шаг 2. Установка
- Зайдите в распакованную папку.
- Найдите файл
install.bat. - Нажмите по нему правой кнопкой мыши и выберите «Запуск от имени администратора».
- Откроется черное окно командной строки. Дождитесь сообщения об успешной установке и нажмите любую клавишу для закрытия окна.
Шаг 3. Первичная настройка и проверка
- В той же папке найдите файл
RDPConf.exe. - Запустите его от имени администратора.
3. Откроется окно конфигурации. Посмотрите на раздел Diagnostics (Диагностика):
- Wrapper state: должно быть Installed.
- Service state: должно быть Running.
- Listener state: должно быть Listening.
- Fully supported: должно быть [Yes] (или Fully supported).
Если во всех пунктах зеленый статус или написано Yes — поздравляю, RDP работает! Можете настраивать параметры во вкладках (задать порт, ограничить количество сессий и т.д.) и подключаться.
Шаг 4. Решение проблемы "[not supported]" (Самое важное!)
Если в окне RDPConf.exe в пункте Fully supported написано [not supported], а Listener state — Not listening, это значит, что ваше обновление Windows изменило файл termsrv.dll, и старые "ключи" (offsets) в файле rdpwrap.ini больше не подходят.
Как это исправить:
Способ А: Автоматический (если есть updater)
Если вы скачивали пакет из форка (например, asmtron), там может быть файл update.bat. Просто запустите его от имени администратора, и он сам скачает актуальный .ini файл.
Способ Б: Ручное обновление (Работает всегда)
- Скачайте актуальный файл
rdpwrap.ini.
Самые свежие базы offsets регулярно выкладываются здесь:
- sebaxakerhtc/rdpwrap.ini (raw) - https://raw.githubusercontent.com/sebaxakerhtc/rdpwrap.ini/master/rdpwrap.ini
- Или asmtron/rdpwrap.ini - https://raw.githubusercontent.com/asmtron/rdpwrap/master/res/rdpwrap.ini
- Откройте папку, куда вы установили RDP Wrapper (например,
C:\Program Files\RDP Wrapper\).
- Замените старый файл
rdpwrap.iniтолько что скачанным.
4. Откройте командную строку (CMD) или PowerShell от имени администратора и перезапустите службу RDP:
net stop TermService
net start TermService
- Снова откройте
RDPConf.exeи проверьте статус. Теперь должно быть [Yes].
Шаг 5. Настройка многопользовательского режима (для Windows Pro/Enterprise)
Если у вас Windows Pro, RDP Wrapper позволяет нескольким пользователям работать одновременно.
- Откройте
RDPConf.exe. - Перейдите на вкладку Advanced (или в настройках
RDP-Tcp). - Найдите параметр Max sessions (или similar). По умолчанию может стоять 1 или 2. Установите нужное вам значение (например, 10 или 999999).
- Убедитесь, что стоит галочка Enable concurrent sessions (Включить параллельные сессии) или аналогичная настройка в групповых политиках, если
RDPConfне перехватывает её. - Нажмите OK.
Примечание для Windows Home:
В Home Edition многопользовательский режим работает "из коробки" при использовании RDP Wrapper, но сессии будут "выкидывать" друг друга, если заходить под одной и той же учетной записью. Для полноценной работы создайте разных локальных пользователей.
Частые проблемы и их решения
1. Антивирус удаляет файлы или блокирует запуск.
* Решение:
Добавьте папку с RDP Wrapper в исключения антивируса / Защитника Windows. Файлы RDPWrap.exe, RDPConf.exe и rdpwrap.ini должны быть в белом списке.
2. Ошибка "Listener state: Not listening", но "Fully supported: Yes".
- Решение: Служба удаленных рабочих столов не запущена или заблокирована брандмаэуэром.
- Проверьте, не заблокирован ли порт (по умолчанию 3389) в брандмауэре Windows.
- Убедитесь, что в
RDPConf.exeна вкладке RDP-Tcp указан правильный порт.
3. После перезагрузки Windows настройки сбрасываются.
* Решение:
Убедитесь, что вы не запускаете RDP Wrapper из временной папки (например, из "Загрузок" или из распакованного ZIP-архива). Папка должна быть статичной, например C:\RDPWrap\.
4. Не удается подключиться извне (через интернет).
* Решение:
RDP Wrapper не настраивает роутер. Вам нужно вручную пробросить порт 3389 (или тот, что вы задали в RDPConf) в настройках вашего роутера (Port Forwarding) на локальный IP-адрес вашего ПК. Настоятельно не рекомендуется открывать RDP напрямую в интернет без использования сложных паролей.
Важное примечание по безопасности, Денис Сергеевич!
Включение RDP (особенно на Windows Home) делает ваш компьютер уязвимым, если он имеет "белый" IP-адрес и открыт в интернет. Ботнеты постоянно сканируют порт 3389.
Обязательные меры безопасности:
- Используйте очень сложные пароли для всех учетных записей Windows, у которых есть права на RDP.
- Включите сетевую аутентификацию NLA (Network Level Authentication) в настройках
RDPConf(вкладка General -> Security layer / NLA), если ваш клиент RDP её поддерживает.
Мы делимся этой технической информацией, чтобы помочь вам в решении задач — используйте её с пониманием. Статья носит рекомендательный характер, поэтому, пожалуйста, применяйте описанные методы осмотрительно.