Rdpwrap для windows 10 1909

Что делать, если не работает RDP Wrap после обновления Windows 10

Способ 1: Замена файла конфигурации

Проблемы с работой рассматриваемой программы возникают вследствие обновлений системной библиотеки termsrv.dll. Под каждую её версию RDP Wrap нужно конфигурировать заново. К счастью, разработчики приложения заботятся об этом сами и после каждого мажорного апдейта выпускают новый конфигурационный файл. Алгоритм его замены выглядит следующим образом:

    Перейдите по ссылке в репозиторий приложения на GitHub.

Репозиторий на GitHub
Откройте каталог res двойным щелчком левой кнопки мыши. Найдите внутри ссылку с именем rdpwrap.ini и кликните по ней правой кнопкой мыши. Выберите пункт «Сохранить ссылку как…» (в других браузерах – «Сохранить объект как…» или похожее по смыслу).

Сохраните файл rdpwrap.ini в любое подходящее место на компьютере.

После запуска списка служб найдите запись «Службы удалённых рабочих столов», выделите её и нажмите «Остановить службу».

Далее откройте «Проводник» и перейдите по следующему адресу:

C:\Program Files\RDP Wrapper

Скопируйте полученный ранее rdpwrap.ini и вставьте в эту папку.

Подтвердите замену файла.

Перезагрузите компьютер, после чего откройте монитор враппера с именем RDConfig.

Проверьте строку «Listener» – если надпись в ней гласит «Fully supported», проблема устранена.

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

Способ 2: Настройка в «Редакторе групповых политик»

Пользователи Windows 10 редакций Профессиональная и Корпоративная могут решить рассматриваемую проблему настройкой определённого параметра в «Редакторе групповых политик».

    Вызовите средство «Выполнить» (шаг 3 Способа 1), в котором введите запрос gpedit.msc.

Перейдите по следующему пути:

Конфигурация компьютера/Административные шаблоны/Компоненты Windows/Службы удаленных рабочих столов/Узел сеансов удаленных рабочих столов/Подключения

Дважды кликните по политике «Ограничить количество подключений».

Установите положение «Включено», после чего измените значение максимального количество подключений на 999999 . Сохраните изменения последовательным нажатием на кнопки «Применить» и «ОК».

Закройте «Редактор групповых политик» и перезагрузите компьютер.

Описанная выше манипуляция позволит решить проблему, но является потенциально небезопасной, поэтому используйте её в самом крайнем случае.

Не работает RDP в целом

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

    Сначала проверьте параметры брандмауэра, как системного, так и стороннего, и разрешите в нём соединение по РДП.

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

Читайте также:  Как открыть два окна одновременно windows 10

Подробнее: Как открыть порты на Windows 10

  • Ещё раз проверьте редакцию целевой «десятки» – подключение по RDP не поддерживается в Windows 10 Home.
  • Рассматриваемый тип соединения может не работать из-за повреждений соответствующих системных файлов. Для начала проверьте, не завёлся ли в вашей системе вирус.

    После этого проверьте целостность компонентов ОС и восстановите их одним из возможных способов, если в этом появится необходимость.

    Урок: Проверка целостности и восстановление системных файлов в Windows 10

    Теперь вам известно, как нужно действовать в ситуации, когда RDP Wrapper перестал работать после обновления Windows 10, и что делать, если подключение по этому протоколу не работает в целом.

    Rdpwrap для windows 10 1909

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

    Часто так бывает, что дома стоит ПК и время от времени к нему есть необходимость подключаться удаленно. Можно конечно использовать специальные программы удаленного доступа, но это не удобно…

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

    Ситуация немного меняется, если есть дома кто-то еще, кто пользуется этим же компьютером. На правах лицензии Microsoft работает только 1 RDP сессия, то есть на ПК работаете либо вы по RDP, либо ваши члены семьи. Больше 1 RDP сессии поддерживают только серверные операционные системы Windows. Не очень удобно, не правда ли?

    Обходилось это все дело в плоть до Windows 7 пропатчиванием библиотеки termsrv.dll — и вот ваше счастье: жена, дети работают под своей учетной записью, а вы спокойно работаете под своей по RDP.

    В Windows 10 данная ситуация немного усугубляется. На сегодняшний день также есть 2 варианта: первый — пропатчивание DLL библиотеки с помощью HEX редактора, что в целом нарушает лицензионные права Microsoft и явно история не для новичков, и второй — использование бесплатной утилиты RDP Wrapper, которая не трогает библиотеки и включает эмулятор для нескольких RDP сессий.

    Именно второй вариант мы и будем использовать вместе с вами. Для этого необходимо скачать RDP Wrapper по ссылке ниже и выполнить все пункты:

    1. Скачиваем архив с RDP Wrapper. Пароль на архив: x-flame.ru
    2. Распаковываем архив.
    3. Запускаем через правую кнопку мыши от прав администратора bat файл install.bat и производим установку.
    4. Копируем все файлы из распакованного архива в каталог с установленной программой, по умолчанию это: «C:\Program Files\RDP Wrapper».
    5. Запускаем от прав администратора bat файл re-install.bat, который после копирования всех файлов находится в «C:\Program Files\RDP Wrapper\re-install.bat» и дожидаемся обновления библиотеки файлов RDP Wrapper.
    6. Запускаем RDPConf.exe и смотрим, чтобы все поля, выделенные на скриншоте горели зеленым.

    1. Если все как на рисунке, то создав пользователя с правами администратора и в свойствах компьютера разрешив удаленное подключение — вы сможете работать в нескольких RDP сессиях одновременного, включая локального пользователя. Не забудьте создать пароль для пользователя и хотя бы раз войти под ним локально, иначе не подключитесь.
    Читайте также:  Windows 10 esd nr fqc 09131

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

    Данный метод работает на всех релизах Windows 10 по 1909 (10.0.19041.662) включительно.

    Update: от 26.06.2020

    Для корректной работы RDP Wrapper в Windows 10 до последнего релиза включительно необходимо:

    • Скачать обновленный rdpwrap.ini от 2020-06-18 ;
    • Распаковать архив и скинуть файл rdpwrap.ini в папку, указанную ранее по умолчанию это: «C:\Program Files\RDP Wrapper» с замещением предыдущего файла (При необходимости приостановить службу);
    • Перезапустить ПК;
    • Радоваться жизни и оживлению RDP сессий.

    Update: от 17.08.2020

    Сегодня мой компьютер наконец-то обновился до версии 2004 (Сборка ОС 19041.450) и мой RDP Wrapper сразу же оказался нерабочим. Зайдя в RDPConf пункт [Fully supported] вообще не отображался, отсюда стало понятно, что слетела сама установка.

    Повторно установив RDP Wrapper через батник в каталоге install.bat, выполнив следом rdpwrap_ini_updater.bat у меня наконец-то появился потерянный раздел [Not supported] . Порывшись в ветке разработчика, нашел рабочий rdpwrap.ini и подкинул его в каталог с RDP Wrapper.

    Перезапустив службу Диспетчер подключений удаленного доступа и все связанные с ним по умолчанию службы — получил рабочий RDP Wrapper

    Служба для перезапуска RDP Wrapper — Диспетчер подключений удаленного доступа

    Ссылка на скачивание обновленного rdpwrap.ini от 17.08.2020

    Обновление *.ini файла от 10.12.2020 для RDP Wrapper с поддержкой релиза 10.0.19041.662

    Ссылка на скачивание обновленного rdpwrap.ini от 10.12.2020

    Обновление *.ini файла от 15.01.2021 для RDP Wrapper с поддержкой релиза 10.0.19041.746

    Ссылка на скачивание обновленного rdpwrap.ini от 15.01.2021 (после замены *.ini файла не забудьте перезагрузить ПК)

    Обновление *.ini файла от 12.02.2021 для RDP Wrapper с поддержкой релиза 10.0.19041.789

    Ссылка на скачивание обновленного rdpwrap.ini от 12.02.2021 (после замены *.ini файла не забудьте перезагрузить ПК)

    Если ваша жизнь стала хоть на чуточку легче, после прочтения данной статьи, не забудьте сказать спасибо, через кнопку поддержать проект 😉

    © 2000–2021 ООО «Портал компьютерной помощи»

    Win10 1909 — 18363.836 #1083

    Comments

    dmn1981 commented Jun 8, 2020

    I am running the above build, and I’ve searched the issues to see if anyone has a solution, but i cannot find one.

    Installed RDPWrap today, and get the following:

    I assume its not listening and not supported because the versions do not match?

    Can anyone help?

    The text was updated successfully, but these errors were encountered:

    romanad commented Jun 9, 2020

    I confirm the issue is urgent.

    leonarriagada commented Jun 9, 2020

    [10.0.18362.836]
    LocalOnlyPatch.x86=1
    LocalOnlyOffset.x86=B7D06
    LocalOnlyCode.x86=jmpshort
    LocalOnlyPatch.x64=1
    LocalOnlyOffset.x64=82FC5
    LocalOnlyCode.x64=jmpshort
    SingleUserPatch.x86=1
    SingleUserOffset.x86=50515
    SingleUserCode.x86=nop
    SingleUserPatch.x64=1
    SingleUserOffset.x64=DBFC
    SingleUserCode.x64=Zero
    DefPolicyPatch.x86=1
    DefPolicyOffset.x86=50249
    DefPolicyCode.x86=CDefPolicy_Query_eax_ecx
    DefPolicyPatch.x64=1
    DefPolicyOffset.x64=1FE15
    DefPolicyCode.x64=CDefPolicy_Query_eax_rcx
    SLInitHook.x86=1
    SLInitOffset.x86=5A75A
    SLInitFunc.x86=New_CSLQuery_Initialize
    SLInitHook.x64=1
    SLInitOffset.x64=22DDC
    SLInitFunc.x64=New_CSLQuery_Initialize

    [10.0.18362.836-SLInit]
    bInitialized.x86 =D577C
    bServerSku.x86 =D5780
    lMaxUserSessions.x86 =D5784
    bAppServerAllowed.x86 =D578C
    bRemoteConnAllowed.x86=D5790
    bMultimonAllowed.x86 =D5794
    ulMaxDebugSessions.x86=D5798
    bFUSEnabled.x86 =D579C

    bInitialized.x64 =F6A8C
    bServerSku.x64 =F6A90
    lMaxUserSessions.x64 =F6A94
    bAppServerAllowed.x64 =F6A9C
    bRemoteConnAllowed.x64=F6AA0
    bMultimonAllowed.x64 =F6AA4
    ulMaxDebugSessions.x64=F6AA8
    bFUSEnabled.x64 =F6AAC

    Pero aún así no puedo conectarme y no se que será, se me ocurre que la versión es diferente. 10.0.18362.836 en cambio en winver aparece 10.0.18363.836

    dmn1981 commented Jun 9, 2020

    Where exactly do I paste the configuration information above in the .ini file?

    Читайте также:  Hacking windows from linux

    maximallist commented Jun 9, 2020

    Hi! The computer in the domain. Remote access is enabled. When you try to connect as a second user, a message appears: «The number of allowed connections to this computer is limited . » and the connection fails.

    robbak commented Jun 9, 2020

    Just at the end of the existing .ini file.

    Or pull the .ini file provided by @affinityv in comment #1022

    S474N commented Jun 10, 2020

    Have 10.0.18362.836 in app, but version of Windows is Win 10 Home, 1909 build 18363.900

    Service state: Stopped
    Listeren state: Not listening

    leonarriagada commented Jun 10, 2020

    Yo tuve que usar otra versión del .ini
    Encontré en estos datos que adjunto en el txt. Espero les sirva, saludos
    rdpwrap.txt

    gaoyanhui commented Jun 12, 2020

    Have 10.0.18362.836 in app, but version of Windows is Win 10 Home, 1909 build 18363.900

    Service state: Stopped
    Listeren state: Not listening

    hey, Has your problem been solved

    S474N commented Jun 12, 2020

    Don’t know, because I need it immediately. So i bought Win 10 Pro key and upgraded to Pro 😉

    dybrn commented Jun 12, 2020

    Yes this worked. (had to update the correct INI file)

    jairhinestroza1 commented Jul 8, 2020

    Hola, la conexión funciona correctamente, pero a los 10 minutos de inactividad me desconecta y cierra la sesión de escritorio remoto del usuario que estoy usando en el servidor perdiendo la información como documentos que no haya guardado, a que se puede deber esto?
    De ante mano muchas gracias por la ayuda.

    affinityv commented Jul 8, 2020

    It’s not just a disconnect with you able to reconnect the same session after without data loss?

    jairhinestroza1 commented Jul 8, 2020

    No, cuando me desconecto se cierra la sesión del servidor en la que estoy trabajando y cuando quiero volver a ingresar me abre la sesión con todos los programas que estaba usando cerrados y archivos que no he guardado borrados, como si nunca hubiera entrado.

    affinityv commented Jul 9, 2020

    Not a new session with the old one still being listed in task manager?

    iofirag commented Jul 10, 2020 •

    [10.0.18362.836]
    LocalOnlyPatch.x86=1
    LocalOnlyOffset.x86=B7D06
    LocalOnlyCode.x86=jmpshort
    LocalOnlyPatch.x64=1
    LocalOnlyOffset.x64=82FC5
    LocalOnlyCode.x64=jmpshort
    SingleUserPatch.x86=1
    SingleUserOffset.x86=50515
    SingleUserCode.x86=nop
    SingleUserPatch.x64=1
    SingleUserOffset.x64=DBFC
    SingleUserCode.x64=Zero
    DefPolicyPatch.x86=1
    DefPolicyOffset.x86=50249
    DefPolicyCode.x86=CDefPolicy_Query_eax_ecx
    DefPolicyPatch.x64=1
    DefPolicyOffset.x64=1FE15
    DefPolicyCode.x64=CDefPolicy_Query_eax_rcx
    SLInitHook.x86=1
    SLInitOffset.x86=5A75A
    SLInitFunc.x86=New_CSLQuery_Initialize
    SLInitHook.x64=1
    SLInitOffset.x64=22DDC
    SLInitFunc.x64=New_CSLQuery_Initialize

    [10.0.18362.836-SLInit]
    bInitialized.x86 =D577C
    bServerSku.x86 =D5780
    lMaxUserSessions.x86 =D5784
    bAppServerAllowed.x86 =D578C
    bRemoteConnAllowed.x86=D5790
    bMultimonAllowed.x86 =D5794
    ulMaxDebugSessions.x86=D5798
    bFUSEnabled.x86 =D579C

    bInitialized.x64 =F6A8C
    bServerSku.x64 =F6A90
    lMaxUserSessions.x64 =F6A94
    bAppServerAllowed.x64 =F6A9C
    bRemoteConnAllowed.x64=F6AA0
    bMultimonAllowed.x64 =F6AA4
    ulMaxDebugSessions.x64=F6AA8
    bFUSEnabled.x64 =F6AAC

    Pero aún así no puedo conectarme y no se que será, se me ocurre que la versión es diferente. 10.0.18362.836 en cambio en winver aparece 10.0.18363.836

    Thanks! save my day.
    tip for others:

    run RDPConf.exe and get the exact version. (10.0.XXXX. )

    google for this compatible .ini values for this version (10.0.XXXX. )
    after found it.

    run install script

    add installed folder to exclusion folder list in windows defender / anti-virus

    disconnect from internet

    edit .ini file, and append this lines at the end.

  • Оцените статью