Rdpwrapper windows 10 2004

Что делать, если не работает 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

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

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

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

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

    Windows 10 version: 20H build: 19042.572 #1188

    Comments

    Sharpik commented Oct 22, 2020

    rdpwrap.ini needs to be updatet to work on the last windows version (2020 10.21.).

    Читайте также:  Графическое ускорение linux nvidia

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

    Sharpik commented Oct 22, 2020

    sk-lau commented Oct 23, 2020

    It does not and should not work. There’s no offset entry for October 2020 update. No 19042.572 in the rdpwrap.ini
    Anyone has any ideas?

    sk-lau commented Oct 27, 2020

    It does not and should not work. There’s no offset entry for October 2020 update. No 19042.572 in the rdpwrap.ini
    Anyone has any ideas?

    This .ini is only for April 2004 update or known as 20H1 . However October update is 20H2

    Champion1971 commented Oct 30, 2020

    10.0.19041.84 works (dont know why). It’s fully supported

    mabaega commented Oct 31, 2020 •

    Win10 Pro
    Version 20H2 (OS Build 19042.572)

    pcalpha commented Nov 1, 2020

    The termsrv.dll of Version 20H2 is the same to 19041 right now.

    sk-lau commented Nov 3, 2020

    The termsrv.dll of Version 20H2 is the same to 19041 right now.

    You are right so it actually solved this so called problem

    shamilsun commented Nov 6, 2020

    19042.572
    not working

    This comment has been minimized.

    pcaste2000 commented Dec 5, 2020 •

    Win10 Pro
    Version 20H2 (OS Build 19042.572)

    Hi! Sure it works on version 10.0.19041.84 (I saw it on your uploaded pic) but (I don’t know why) my version is 10.0.19041.662 and it isn’t working at all .

    Any ideas? Thanks so much in advance.

    pcaste2000 commented Dec 5, 2020

    Hi! Sure it works on version 10.0.19041.84 (I saw it on your uploaded pic) but (I don’t know why) my version is 10.0.19041.662 and it isn’t working at all .

    Any ideas? Thanks so much in advance.

    Patched by now: I unistalled the KB4586853 update and after rebooting I went back to version 10.0.19041.84. Then I got [fully supported]. Not a smart solution, but enough by now.

    pcaste2000 commented Dec 5, 2020

    Hi! Sure it works on version 10.0.19041.84 (I saw it on your uploaded pic) but (I don’t know why) my version is 10.0.19041.662 and it isn’t working at all .
    Any ideas? Thanks so much in advance.

    Patched by now: I unistalled the KB4586853 update and after rebooting I went back to version 10.0.19041.84. Then I got [fully supported]. Not a smart solution, but enough by now.

    Solved: I found all .ini versions at: https://github.com/sebaxakerhtc/rdpwrap.ini (thanks to the user, nice work!)

    This comment has been minimized.

    holmrn1 commented Jan 6, 2021

    jens-max commented Jan 8, 2021

    Hallo! Sicher funktioniert es auf Version 10.0.19041.84 (ich habe es auf Ihrem hochgeladenen Bild gesehen), aber (ich weiß nicht warum) meine Version ist 10.0.19041.662 und es funktioniert überhaupt nicht.
    Irgendwelche Ideen? Vielen Dank im Voraus.

    Inzwischen gepatcht: Ich habe das KB4586853-Update deinstalliert und bin nach dem Neustart zur Version 10.0.19041.84 zurückgekehrt. Dann wurde ich [voll unterstützt]. Keine clevere Lösung, aber mittlerweile genug.

    Hallo
    ich suche verzweifelt nach einer gepatchten termsrv.dll für 20H2. Könnte mir die jemand hochladen?
    Vielen Dank und viele Grüße

    jens-max commented Jan 8, 2021

    Hallo
    ich suche verzweifelt nach einer gepatchten termsrv.dll für 20H2. Könnte mir die jemand hochladen?
    Vielen Dank und viele Grüße

    affinityv commented Jan 19, 2021

    Hallo
    ich suche verzweifelt nach einer gepatchten termsrv.dll für 20H2. Könnte mir die jemand hochladen?
    Vielen Dank und viele Grüße

    The termsrv.dll file itself is not patched, the INI file works with the normal, in place, termsrv.dll file.

    What version of termsrv.dll is shown by RDPConf.exe ?

    totwired commented Apr 4, 2021 •

    although in 20H2 works, the cursor of the remote machine has continuously the loading circle blinking.
    when in vnc or working in the physical machine, this is not a problem.

    is there any case that the defender with the rdpwraper service causing this issue?

    Несколько одновременных RDP сессий пользователей в Windows 10

    Удаленные пользователи могут подключаться к своим компьютерам Windows 10 через службу удаленных рабочих столов (RDP) в редакциях Pro и Enterprise (но не в Home/Single Language). Но есть ограничение на количество одновременных RDP сессии – допускается одновременная работа только одного удаленного пользователя. Если вы попробуете открыть вторую RDP сессию, появится предупреждение с запросом отключить сеанс первого пользователя.

    Читайте также:  Можно ли мне обновить windows

    В английской версии предупреждение такое:

    Рассмотрим основные ограничения на использование службы удаленного рабочего стола в Windows 10 (и всех предыдущих десктопных версиях Windows):

    1. Вы можете удаленно подключиться через RDP только к старшим редакциям Windows (Professional и выше). В домашних редакциях (Home) RDP доступ заблокирован.
    2. Поддерживается только одно одновременное RDP подключение. При попытке запустить вторую RDP-сессию, пользователю предлагается завершить существующее подключение.
    3. Если пользователь работает за консолью компьютера (локально), то при удаленном подключении по RDP, его локальный сеанс будет отключен (заблокирован). Правильно и обратное утверждение: удаленный RDP сеанс принудительно завершается, если пользователь авторизуется на консоле системы.

    По сути, ограничение на количество одновременных RDP подключений является не техническим, а скорее лицензионным. Таким образом Microsoft запрещает создавать терминальный RDP сервер на базе рабочей станции для одновременной работы нескольких пользователей. Логика Microsoft проста: если вам нужен терминальный сервер — купите лицензию Windows Server, лицензии RDS CAL, установите и настройте роль Remote Desktop Session Host (RDSH).

    Хотя с технической точки зрения любая редакция Windows при наличии достаточного количества оперативной памяти может обслуживать одновременную работу нескольких десятков удаленных пользователей. В среднем на одну RDP сессию пользователя без учета запускаемых приложений требуется 150-200 Мб памяти. Т.е. максимальное количество одновременных RDP сессий в теории ограничивается только ресурсами компьютера.

    Мы рассмотрим два способа отключить ограничение на количество одновременных RDP подключений к Windows 10: с помощью приложения RDP Wrapper и с помощью правки файла termsrv.dll.

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

    RDP Wrapper: разрешить несколько RDP сеансов в Windows 10

    OpenSource проект RDP Wrapper Library позволяет включить конкурентные RDP сессии в Windows 10 без замены файла termsrv.dll. Эта программа работает в качестве прослойки между менеджером управления службами (SCM — Service Control Manager) и службой терминалов (Remote Desktop Services). RDPWrap позволяет включить не только поддержку нескольких одновременных RDP сессии, но и реализовать RDP сервер на домашних редакциях Windows 10. RDP Wrapper не вносит никаких изменений в файл termsrv.dll, просто подгружая termsrv с изменёнными параметрами.

    Таким образом, RDPWrap будет работать даже при обновлении версии файла termsrv.dll, что позволяет не опасаться обновлений Windows.

    Вы можете скачать RDP Wrapper из репозитория GitHub: https://github.com/binarymaster/rdpwrap/releases (последняя доступная версия RDP Wrapper Library v1.6.2). Судя по информации на странице разработчика, поддерживаются все версии Windows. Windows 10 поддерживается вплоть до 1809 (хотя в 1909 тоже все прекрасно работает, см. ниже).

    Архив RDPWrap-v1.6.2.zip содержит несколько файлов:

    • RDPWinst.exe —программа установки/удаления RDP Wrapper Library;
    • RDPConf.exe — утилита настройки RDP Wrapper;
    • RDPCheck.exe — Local RDP Checker — утилита проверки RDP;
    • install.bat, uninstall.bat, update.bat — пакетные файлы для установки, удаления и обновления RDP Wrapper.

    Чтобы установить RDPWrap, запустите файл install.bat с правами администратора.

    После окончания установки запустите RDPConfig.exe. Проверьте, что в секции Diagnostics все элементы окрашены в зеленый цвет.

    Запустите RDPCheck.exe и попробуйте открыть вторую RDP сессию (или подключитесь несколькими сессиями RDP с удаленных компьютеров) Все получилось! Теперь ваша Windows 10 позволяет одновременно подключаться по RDP сразу двум удаленным пользователям.

    Утилита RDPWrap поддерживается во редакциях Windows: Windows Vista, Windows 7, Windows 8, Windows 8.1 и Windows 10. Таким образом из любой клиентской версии Windows можно сделать сервер терминалов.

    Также из интересных возможностей RDP Wrapper можно выделить:

    • Опция Hideusersonlogonscreen позволяет скрыть список пользователей на экране приветствия;
    • При отключении опции Singlesessionperuser — будут разрешены несколько одновременных RDP сессий под одной учетной записью (устанавливается параметр реестра fSingleSessionPerUser = 0 в ветке HKLM\SYSTEM\ CurrentControlSet\Control\Terminal Server\fSingleSessionPerUser).
    • RDPPort — можно изменить номера порта удаленного рабочего стола со стандартного TCP 3389 на любой другой;
    • В секции Session Shadowing Mode вы можете выбрать режим теневого подключения к рабочему столу пользователей Windows 10.

    Не работает RDP Wrapper в Windows 10

    Рассмотрим, что делать, если у вас в Windows 10 при установленной утилите RDP Wrapper не получается использовать несколько RDP подключений..

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

    В моем случае утилита RDConfig в окне статуса показывала [not supported] . Проблема была в том, что на компьютере отсутствовал прямой доступ в Интернет и программа не смогла скачать с GitHub актуальную версию файла rdpwrap.ini с настройками для последних версий Windows (как вручную обновить rdpwrap.ini см. ниже).

    Скачайте файл rdpwrap.ini с ресурса разработчика и поместите его в каталог установки (C:\Program Files\RDP Wrapper\rdpwrap.ini). Перезапустите службу TermService и убедитесь, что надпись [not supported] сменилась на [fully supported] .

    Если утилита RDP Wrapper не работает после обновления файла rdpwrap.ini, возможно у вас новая версия Windows 10. Попробуйте скачать готовый ini файл для вашей версии Windows 10 здесь (https://github.com/fre4kyC0de/rdpwrap) или для Windows 10 1909 (10.0.18363.476) здесь — rdpwrap_10.0.18363.476_1909.zip.

    Чтобы заменить файл rdpwrap.ini:

    1. Остановите службу termservice: get-service termservice|stop-service
    2. Замените файл rdpwrap.ini в каталоге C:\Program Files\RDP Wrapper\;
    3. Перезагрузите компьютер;
    4. После перезагрузки запустите RDPConf и убедитесь, что все статусы стали зелеными.

    Если после установки обновлений безопасности или после апгрейда билда Windows 10, RDP Wrapper не работает, проверьте, возможно в секции Diagnostics присутствует надпись Listener state: Not listening.

    Попробуйте обновить ini файл «C:\Program Files\RDP Wrapper\rdpwrap.ini» скриптом update.bat (либо вручную) и переустановить службу:

    rdpwinst.exe -u
    rdpwinst.exe -i

    Бывает, что при попытке второго RDP подключения под другим пользователем у вас появляется надпись:

    В этом случае нужно с помощью редактора групповых политики gpedit.msc в секции Конфигурация компьютера –> Административные шаблоны -> Компоненты Windows -> Службы удаленных рабочих столов -> Узел сеансов удаленных рабочих столов -> Подключения включить политику “Ограничить количество подключений” и изменить ее значение на 999999 (Computer Configuration -> Administrative Templates -> Windows Components ->Remote Desktop Services ->Remote Desktop Session Host -> Connections-> Limit number of connections).

    Перезагрузите компьютер для применения настроек.

    Модификация файла termsrv.dll для снятия ограничений RDP в Windows 10

    Чтобы убрать ограничение на количество RDP подключений пользователей в Windows 10 без использования rdpwraper, можно заменить файл termsrv.dll. Это файл библиотеки, которая используется службой Remote Desktop Services. Файл находится в каталоге C:\Windows\System32.

    Прежде, чем править или заменять файл termsrv.dll желательно создать его резервную копию. Это поможет вам в случае необходимости можно будет вернуться к исходной версии файла. Запустите командную строку с правами администратора и выполните команду:

    copy c:\Windows\System32\termsrv.dll termsrv.dll_backup

    Прежде чем править файл termsrv.dll, вам нужно стать его владельцем и предоставить группе администраторов полные права на него. Проще всего это сделать из командной строки. Чтобы сменить владельца файла с TrustedInstaller на группу локальных администраторов с помощью команды:

    takeown /F c:\Windows\System32\termsrv.dll /A

    Должно появится сообщение: «SUCCESS: The file (or folder): «c:\Windows\System32\termsrv.dll» now owned by the administrators group».

    Теперь предоставим группе локальных администраторов полные права на файл termsrv.dll (Full Control):

    icacls c:\Windows\System32\termsrv.dll /grant Administrators:F (или Администраторы в русской версии Windows). Должно появится сообщение: «processed file: c:\Windows\System32\termsrv.dll Successfully processed 1 files; Failed processing 0 files«.

    Теперь нужно остановить службу Remote Desktop Service (TermService) из консоли services.msc или из командной строки:

    Net stop TermService

    Прежде чем идти дальше, вам нужно узнать вашу версию (билд) Windows 10. Проще всего это сделать с помощью следующей команды PowerShell:

    Get-ComputerInfo | select WindowsProductName, WindowsVersion

    Затем откройте файл termsrv.dll с помощью любого HEX редактора (к примеру, Tiny Hexer). В зависимости от билда нужно найти и заменить строку:

    B8 00 01 00 00 89 81 38 06 00 00 90

    Версия Windows 10 Найти строку Заменить на
    Windows 10 x64 1909 39 81 3C 06 00 00 0F 84 5D 61 01 00
    Windows 10 x64 1903 39 81 3C 06 00 00 0F 84 5D 61 01 00
    Windows 10 x64 1809 39 81 3C 06 00 00 0F 84 3B 2B 01 00
    Windows 10 x64 1803 8B 99 3C 06 00 00 8B B9 38 06 00 00
    Windows 10 x64 1709 39 81 3C 06 00 00 0F 84 B1 7D 02 00

    Например, для самой первой редакции Windows 10 x64 RTM 10240 (версия файла termsrv.dll — 10.0.10240.16384) нужно открыть файл termsrv.dll в Tiny Hexer. Затем найдите строку:

    39 81 3C 06 00 00 0F 84 73 42 02 00

    И замените ее на:

    B8 00 01 00 00 89 81 38 06 00 00 90

    Сохраните файл и запустите службу TermService.

    Оцените статью
    Adblock
    detector