- Что делать, если не работает RDP Wrap после обновления Windows 10
- Способ 1: Замена файла конфигурации
- Способ 2: Настройка в «Редакторе групповых политик»
- Не работает RDP в целом
- Rdpwrap для windows 10 1909
- Win10 1909 — 18363.836 #1083
- Comments
- dmn1981 commented Jun 8, 2020
- romanad commented Jun 9, 2020
- leonarriagada commented Jun 9, 2020
- dmn1981 commented Jun 9, 2020
- maximallist commented Jun 9, 2020
- robbak commented Jun 9, 2020
- S474N commented Jun 10, 2020
- leonarriagada commented Jun 10, 2020
- gaoyanhui commented Jun 12, 2020
- S474N commented Jun 12, 2020
- dybrn commented Jun 12, 2020
- jairhinestroza1 commented Jul 8, 2020
- affinityv commented Jul 8, 2020
- jairhinestroza1 commented Jul 8, 2020
- affinityv commented Jul 9, 2020
- iofirag commented Jul 10, 2020 •
Что делать, если не работает 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 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 по ссылке ниже и выполнить все пункты:
- Скачиваем архив с RDP Wrapper. Пароль на архив: x-flame.ru
- Распаковываем архив.
- Запускаем через правую кнопку мыши от прав администратора bat файл install.bat и производим установку.
- Копируем все файлы из распакованного архива в каталог с установленной программой, по умолчанию это: «C:\Program Files\RDP Wrapper».
- Запускаем от прав администратора bat файл re-install.bat, который после копирования всех файлов находится в «C:\Program Files\RDP Wrapper\re-install.bat» и дожидаемся обновления библиотеки файлов RDP Wrapper.
- Запускаем RDPConf.exe и смотрим, чтобы все поля, выделенные на скриншоте горели зеленым.
- Если все как на рисунке, то создав пользователя с правами администратора и в свойствах компьютера разрешив удаленное подключение — вы сможете работать в нескольких RDP сессиях одновременного, включая локального пользователя. Не забудьте создать пароль для пользователя и хотя бы раз войти под ним локально, иначе не подключитесь.
При использовании данного программного обеспечения для работы из внешней сети интернет измените стандартный 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?
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.