Termsrv dll windows 10 20h2 patch скачать сайт на русском

RDPWrapper_Win10_20H2_termsrv_dll_10.0.19041.1387. Contribute to simonchen/RDPWrapper_Win10_20H2_termsrv_dll_10.0.19041.1387 development by creating an account on GitHub.

I’ve successfully patched Windows Remote Desktop on Windows Home version (20H2) and this patch is specially for Windows 10 (version 20H2) whose termsrv.dll version is 10.0.19041.1387 (at c:windowssystem32) , but I believe that this customized patch will be working for other version of termsrv.dll

RDPWrapper_Win10_20H2_termsrv_dll_10.0.19041.1387.zip

The attached zip file is a customized patch derived from RdpWrapper

How to install the customized RdpWrapper

1. It’s very simple! you just extract the all files to C:Program FilesRDP Wrapper (if no existing, just manually create it)

then adding ‘Network Service’ to this folder:

image

2. Open cmd.exe as administrator, then running command as follow to finish the update for rdpwrap.ini

C:Program FilesRDP Wrapperautoupdate.bat

This autoupdate.bat is derived from RdpWrapper — Autoupdater

What I just changed is to just remain the one link downloading the new rdpwrap.ini for adapting termsrv.dll (10.0.19041.1387)

...
set rdpwrap_ini_update_github_1="https://raw.githubusercontent.com/affinityv/INI-RDPWRAP/master/rdpwrap.ini"
...
echo [*] check network connectivity...
:netcheck
...
ping -n 1 baidu.com>nul
...

3. Press WinKey + R, Then running services.msc , furthermore, then find ‘Remote Dekstop Services’ , right click to change ‘Log on as Network Service’

image

4. Restart ‘Remove Desktop Services’ as manually, or your repeat the step 2. to update rdpwrap.ini again and restart the service by the way.

Now, you open Rdpconf.exe in C:Program FilesRDP Wrapper , you will see everything is green (Windows Remote Desktop is pathced successfully!!!)

image

Reference

FIX: The remote connection was denied in Windows 10/11

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

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

Готовый пропатченный файл termsrv.dll для Windows 10 Pro RTM x64 можно скачать здесь: termsrv_windows_10_x64_10240.zip

Если что-то пошло не так, и у вас возникнут проблемы со службой RDP, остановите службу и замените модифицированный файл termsrv.dll исходной версией:

copy termsrv.dll_backup c:WindowsSystem32termsrv.dll

Преимущество способа включения нескольких RDP сессий в Windows 10 путем замены файла termsrv.dll в том, что на него не реагируют антивирусы. В отличии от утилиты RDPWrap, которую многие антивирусов считают Malware/HackTool/Trojan. Основной недостаток — вам придется вручную править файл при каждом обновлении билда Windows 10 (или при обновлении версии файла termsrv.dll в рамках ежемесячных кумулятивных обновлений).

page

page

page

А больше 2 пользователей как сделать?

mystery56

там хоть 10, у мя 5 работает

mystery56

тоже дает только 2 юзера

mystery56

mystery56

уже как то писал правда на 8. народ помогите. удаленный доступ сделал, но могу заходить только по сети, из вне(глобальной сети) ну никак не получается, что может быть порты проброшены на 3389. на виндовс 7 проблем вообще нет, но хочу поставить 10 и получается что в сети да, из вне нет. и нужно просто по работе, так как частые командировки и нужен доступ.

Скорее всего нужно руками добавить правило в Windows Firewall, разрешающие коннект на порт 3389 для всех профилей (через GUI) или командами:
netsh.exe advfirewall firewall add rule name=»Remote Desktop — User Mode (TCP-In)» dir=in action=allow program=»%%SystemRoot%%system32svchost.exe» service=»TermService» description=»Inbound RDP traffic[TCP 3389]» enable=yes profile=any localport=3389 protocol=tcp
netsh.exe advfirewall firewall add rule name=»Remote Desktop — User Mode (UDP-In)» dir=in action=allow program=»%%SystemRoot%%system32svchost.exe» service=»TermService» description=»Inbound RDP traffic[UDP 3389]» enable=yes profile=any localport=3389 protocol=udp

mystery56

пробовал создать правило ручками, не выходит, а через команды к сожалению не умею((((

mystery56

измените тип сети с публичной на рабочую, это можно сделать через реестр, в инете была инфа по этому поводу…

mystery56

Я ничего не пойму — по ссылке скачиваются только исходники враппера; но как же получить бинарники? (

Исходники можно скачать на странице https://github.com/stascorp/rdpwrap/releases. Вам нужен архив RDPWrap-v1.6.zip

не понимаю, не работает на инсайдерских версиях 10-ки?

mystery56

вот бы ещё печать на принтер локальный была из терминального окна… вообще тогда красота бы была

mystery56

Шо значит «ещё бы печать»? Она же есть. Можно кстати не токо родным винды способом, а среди прочего прокидыванием pdf-ок с виртуального принтера делать, оно ваще кроссплатформенным тогда выходит.

mystery56

Для того, чтобы подцепился локальный принтер, нужно на терминальном сервере установить принтерные драйвера. Правда, с терминальными принтерами частенько бывает нужен бубен.

Как правило достаточно на терминальном сервере включить Easy Print и проблемы с печатью с клиентов через терминал пропадут.

mystery56

Easy Print не панацея, наплакался с принтерами HP LaserJet 1606dn в терминале, это то же, что и семейство HP LaserJet 1100, драйверы кривые, Easy Print не катит

Возможно, ScrewDriver — панацея. Решите любые проблемы с любыми принтерами которые стоят на платформе Windows.
PS. Драйвера принтеров на стороне сервера больше не понадобятся.

mystery56

Если мне при этом знать надо кто, куда, откуда заходил по rdp в event viewer. Логи пишутся и как их найти если я буду использовать rdp wrapper?

Не проверял, но мне кажется что при использовании rdp wrapper, в логах в журналах событий Windows отличий не будет.

mystery56

Люди, помогите! Скачал дистрибутив 1.6.1, но при попытке распаковать его, DrWeb матерится и говорит, что вирус. В релизе 1.6 тоже троян. Чего за дела.

Откуда качали файл? Нужно качать только с GitHub. Проверяйте на VirusTotal.com.

mystery56

Ну он же системную библиотеку правит. Точнее подгружает вместо родной правленую. Что это как не проявление вируса? Отключать drweb и ставить без него…

Интересно… Установил на вин8.1 single user
Запустил RDPConf.exe, нажал там применить, пробросил порты.
Коннекчусь телнетом — один раз подключилось, телнет повисел, отвалился и всё. RDP клиент не может подключиться.
фаервол, каспер — отключены.

не работает.
Что может быть? Куда копать?

mystery56

я немного не понял этот патч позволяет до скольки одновременных сессий? и можно ли от имени одного пользователя несколько сессий при этом не нарушая работу пользователя т.е
к примеру есть один пользователь на пк USER и все … вот он работает и если через удаленный рабочий стол войти от имени USER т.е от имени работающего пользователя не выбьет ли его?
сколько одновременно могут войти в сессию от одного и того же пользователя 1? 2? N?

mystery56

После июньского кумулятивного обновления Win8.1 wrapper перестал работать.

А будет ли работать на домашних версиях 8-ки или 10-ки?

mystery56

Да, RDP c RDPWrap работает даже на домашних виндах.

mystery56

Не работает. Все 3 строчки зеленые, но при попытке подключиться пишет что нельзя подключаться по RDP так как HOME версия. Пробую на WIN 10 HOME. Что не так делаю?

mystery56

«пользователи Pro и Enterprise Windows 10 (но не Home) редакций могут»
«при попытке подключиться пишет что нельзя подключаться по RDP так как HOME версия. Пробую на WIN 10 HOME

mystery56

windows 10 home не потдерживает ни одного пользователя rdp

mystery56

Возможно нужно скачать последнюю версию RDP, у меня на сегодня RDPWrap-v1.6.2

mystery56

и у меня такая же. А должны появляться политики групп пользователей? у меня не появляются

mystery56

у меня вроде ничего такого

mystery56

Как сделать чтоб можно было подключатся в 1 пользователя несколько человек

В настройках RDPwrapper снимите галку «Single session per user». Т.е. пользователь не будет ограничен одной RDP сесией. В таком режиме с разных компьютеров можно удаленно подключаться по rdp под одним пользователем (но такое реежим вообще говоря не рекомендуется, т.к. могут быть проблемы с целостностью профиля пользователя и данными, хранящимися в нем)

mystery56

Винда 10-ка обновилась с версии 1709 на 1803 и прога перестала работать! Ини-файл не подходит!

Замените файл в каталоге C:Windowssystem32termsrv.dll на старую версию файла C:Windows.oldsystem32termsrv.dll,(на всякий случая сделайте бэкап) перезагрузите комапьютер. После этого rdp wrapper опять начинает работать! Проверено на Windows 10 1803 Spring Update!

mystery56

При этом termsrv.dll версия 10.0.17134.1 и в ней нет последовательности 39 81 3C 06 00 00 0F 84 73 42 02 00

mystery56

Что помогло, как заработало, ничего не написал. У меня та же проблема — нет последовательности 39 81 3C 06 00 00 0F 84 73 42 02 00, что делать?

Если у вас не Windows 10 1507, искать эту последовательность бессмысленно. Файл termsrv.dll изменяется почти при каждом обновлении, поэтому лучше использовать RDPWrap.

mystery56

Спасибо. Действительно все заработало!

mystery56

Вчера поставил 10-ку. termsrv.dll конечно 10.0.17134.1 и там, да, нет 39 81 3C 06 00 00 0F 84 73 42 02 00. Но у меня нет и старой версии библиотеки. Попробовал найти ее в сети — с этой последовательностью не нашел. Со скаченной пропаченной RDP вообще не работает

mystery56

конечно нубы, нужно отличать версию сборок и совместимые с ней версии терминального сервера. 😛

mystery56

Если нечего сказать — помолчи, проблема есть и надо её решать, а не молоть языком попусту.

mystery56

Лови. Версия 10.0.16299.15.

mystery56

Спасибо! Сегодня уж нет, но завтра попробую!

mystery56

Файл пропатчен? Службу остановил, файл заменил, службу запустил. Но все осталось как было: юзер может быть лишь один

mystery56

Файл нетронутый. Как есть в 1709

mystery56

так там нет последовательности 39 81 3C 06 00 00 0F 84 73 42 02 00. Что тогда с ним делать? Такой и у меня в системе стоит

mystery56

Я и не искал последовательность, просто тупо файл взял с компа дочери (у нее винда еще не обновилась) и сроду никогда не стояло ни РДП, ни WRap. А у меня WRap стоял. Просто перестал работать после обновления, а после возвращения старой termsrv опять заработал (WRap), и все ОК поэтому.

mystery56

Прошу прощения за непонятливость и приношу глубочайшую благодарность за помощь! Заработало.

mystery56

Попробуйте заменить файл termsrv.dll на файл от предудущей версии Windows 10 1709. Ссылка была выше, либо можно скопировать его из своего каталога C:Windows.oldsystem32termsrv.dll (если выполнялось обновление до 1803).

mystery56

Спрашивает пароль каждый раз при подключении, хотя он сохранен в системе, как это решить, вчера сервак упал, запустил на рабочей машине, завтра все прийдут, а тут на тебе пароль надо какойто вводить? Подскажите пожалуйста!

С паролем подключается? Ну и если RDP сервер, новый то нужно пароли заново сохранить…
Также попробуйте на сервер последние обновлений установить (мне почему-то кажется что есть связь с этим https://winitpro.ru/index.php/2018/05/11/rdp-auth-oshibka-credssp-encryption-oracle-remediation/)

mystery56

Попутно к предыдущим постам на всякий случай. Если вы как я (как мы!) заменили termsrv от винды 1803 на 1709 и все работает, при любом косяке с компом, неважно каком, если вы запустите в связи с чем-то sfc scannow, она вам напишет что файлы повреждены, и восстановит оригинальную termsrv (с которой ничего не работает)! Сегодня произошёл такой казус

mystery56

Я хекнул файл, в итоге у меня не более 16 подключений, можно это как то вылечить?

Ресурсов на компьютере достаточно для такого количества одновременных RDP сессий? А что выдает выдает при подключении к рабочему столу 17 клиента?

mystery56

В версии 1803 появилась редакция — Remote server, ничего патчить не надо, просто установить и пользоваться, количество пользователей не ограничено. Первый запуск выполнять в режиме аудита (ctrl+shift+F3) чтобы создать локального пользователя.

mystery56

Что такое Remote server и с чем его едят? как им пользоваться?

mystery56

Похоже что это сервер терминалов для бедных

mystery56

Ребят у вас RDPWrap еще работает?
Пишет что
Service state: stopped
Listener state: Not listening

update пробовал, пишет что последняя версия от мая

mystery56

Служба TermService (службы удаленных рабочих столов) висит как остановленная и запускаться не хочет.
Может кто сталкивался как ее запустить можно?
Собственно доступ то настроил, день поработало и перестало. А теперь изложенная выше проблема

mystery56

mystery56

Скачал вручную ini файл от разработчика, положил в папку установки враппера. Удалил и заново установил — работает. Версия винды 1803. С весны. после обновления. тоже не работало.

mystery56

У меня перестал работать на этой неделе — самый новый ini файл от 16 мая
С ним не работает — помогла только замена dll на старую версию
Надо ждать новый файл

mystery56

Вы заменили файл termsrv.dll на версию из предыдущего билда Windows 10? RDPWrap перестал работать после сентябрьский обновлений?

mystery56

Да, после обновленя KB4457131 RDPWrap последний перестал работать.
Пока сношу обновление и все ОК.

mystery56

На вин 10? у меня server 2016, в списке нет этого обновления, 2 других, которые установлены в этот-же день есть. Как его удалить.

mystery56

зачем это на server?

mystery56

mystery56

Подходит даже старый файл из этой публикации

mystery56

Винда обновилась до 1809 сёдня и RDP опять встал. На сей раз подмена termsrv.dll от винды 1709 как выше почему-то не работает, хотя в 1803 работала

mystery56

Солидарен с Иваном (03.10.2018), та же ерунда, мб у кого-то есть свеженький термсрв или иной подход к решению этой проблемы?))

mystery56

На компьютере с RDP Wrapper работает пользователь1. при подключении пользователя2 по рдп, рабочи стол у пользователя один — сварачивается и открывается рабочий стол пользователя2. То есть не работает в фоне. при отключении пользователя2 — восстанавливается рабочий стол П1. где грабли?

mystery56

У меня такая же проблема. Вам удалось найти решение?

mystery56

mystery56

Добрый день.
После обновления не дает работать двум пользователям одновременно. Посоветуйте, что делать, плиз!
Windows 10.0.10240.18036

mystery56

Windows 10 x64 October 2018 Update (сброрка 17763.1). Вручную заменил в файле termsrv.dll блок: 39 81 3C 06 00 00 0F 84 7F 2C 01 00
на: B8 00 01 00 00 89 81 38 06 00 00 90
Полет нормальный!

mystery56

Спасибо!
Просто, похоже у меня старая сборка — там такого бока нет.
Но, за от вет спасибо.

mystery56

Спасибо. Также заменил этот блок — все работает. 1809. Сборка 17763.134

mystery56

Это какой-то трэш. После обновления windows RDP отвалился, перепробовал всё: и копирование старой копии файла termsrv.dll и копирование с другого компьютера, и копирование с сайта разработчика файла rdpwrap.ini, и даже полез проверять доступ к службам и права на запуск служб. Оказалось надо было просто удалить все файлы из папки C:Program FilesRDP Wrapper и по новой установить программу.

mystery56

Странно. Я даже винду пробовал переустановить — все равно RDP Wrapper больше не работает.

mystery56

Перестал работать после обновления от 18.12.2018. У кого-нибудь уже есть решение?

mystery56

думаю, надо ждать новой версии от разработчика wrapper’а. Когда слетала прошлый раз, достаточно было заменить dll-файл. Сейчас это не помогает

mystery56

mystery56

нет файла termsrv.dll в папке system32
win10 1809
где его искать, чтобы заменить?

mystery56

Terminal Services version: 10.0.17763.168
This version of Terminal Services is not supported.
пичялька 🙁

mystery56

Иван, или кто сведущ, подскажите как заменить файл? Никак не получается получить права для удаления/замены файла.

mystery56

Службу останавливал. Читал разные способы в инете. Пробовал те, что без стороннего ПО. Не получается никак. Права админа естественно. Никак не удается победить и восстановить мультисессионность 🙁

mystery56

в безопасном режиме

mystery56

А как в безопасном режиме загрузиться, подскажите?

mystery56

Вас в гугле забанили?

mystery56

Дай бог, тебе здоровья. Очень помогла статья.

mystery56

останавливаешь службу «службы удаленных рабочих столов». Ищешь в system32 файл termsrv.dll. Правой кнопкой — свойства, вкладка безопасность, внизу «дополнительно», потом Владелец — изменить, ставишь себя. Потом на вкладке безопасность Пользователи и группы — добавляешь себя и ставишь себе полный доступ. Все. Можешь удалять дллку и заменить ломаной. Службу запускаешь заново. Комп потом перегрузишь

mystery56

Работать работает, но много тормознее, если же на один и тот же условный комп, вместо десятки, поставить win2k12r2. Особенно заметно в прорисовке быстро меняющихся сцен. флеш игры (хотя в рдесктопе ими играть и кощунство).
Касаемо и семерки и десятки vs win2k8/2k12.

mystery56

Статья помогла,но при подключении по RDP на основном компе видно рабочий стол того кто подключился…
помогите плиз!

Не понял вас. Т.е. вы подключаетесь в одну сессию одновременно (один человек видит ее локально с компьютера, а второй по rdp?), или речь о том что вы хотите иметь несколько независимых сессии под одной учеткой? Во втором случае вам нужно отключить опцию «Single session per user » в rdpwraper.

mystery56

В этом то и проблема, что не получается работать в фоне на целевом компе. Хотя к нему можно подключить несколько сессий рдп одновременно.

Какая версия Windows 10 и rdpwrapper? Раньше эта схема работала: одна локальная сесии и несколько удаленных по RDP…

mystery56

Благодарочка! win10 x64 pro версия файла 10.0.17763.168

mystery56

mystery56

после обновления безопасности win 7 от 13/02/2019

пишет not supported partially

при повторной установке
— starting servce error code 1056

откатил оновления работает

mystery56

mystery56

По ходу разработчик забил на свое творение 🙁

mystery56

100 инфа! Спасибо. Удаляем обновление безопасности и все работает как и ранее!

mystery56

а как снять ограничение на 20 коннектов?

mystery56

Для корректной работы rdpwrapper после обновления с Windows 10 1803 на 1809 (10.0.17763.379. ) нужно использовать обновленный INI файл.
Нужн добавить строки
[10.0.17763.292]
; Patch CEnforcementCore::GetInstanceOfTSLicense
LocalOnlyPatch.x86=1
LocalOnlyOffset.x86=AFAD4
LocalOnlyCode.x86=jmpshort
LocalOnlyPatch.x64=1
LocalOnlyOffset.x64=77A11
LocalOnlyCode.x64=jmpshort
; Patch CSessionArbitrationHelper::IsSingleSessionPerUserEnabled
SingleUserPatch.x86=1
SingleUserOffset.x86=4D665
SingleUserCode.x86=nop
SingleUserPatch.x64=1
SingleUserOffset.x64=1322C
SingleUserCode.x64=Zero
; Patch CDefPolicy::Query
DefPolicyPatch.x86=1
DefPolicyOffset.x86=4BE69
DefPolicyCode.x86=CDefPolicy_Query_eax_ecx
DefPolicyPatch.x64=1
DefPolicyOffset.x64=17F45
DefPolicyCode.x64=CDefPolicy_Query_eax_rcx
; Hook CSLQuery::Initialize
SLInitHook.x86=1
SLInitOffset.x86=5B18A
SLInitFunc.x86=New_CSLQuery_Initialize
SLInitHook.x64=1
SLInitOffset.x64=1ABFC
SLInitFunc.x64=New_CSLQuery_Initialize

[10.0.17763.292-SLInit]
bInitialized.x86 =CD798
bServerSku.x86 =CD79C
lMaxUserSessions.x86 =CD7A0
bAppServerAllowed.x86 =CD7A8
bRemoteConnAllowed.x86=CD7AC
bMultimonAllowed.x86 =CD7B0
ulMaxDebugSessions.x86=CD7B4
bFUSEnabled.x86 =CD7B8

bInitialized.x64 =ECAB0
bServerSku.x64 =ECAB4
lMaxUserSessions.x64 =ECAB8
bAppServerAllowed.x64 =ECAC0
bRemoteConnAllowed.x64=ECAC4
bMultimonAllowed.x64 =ECAC8
ulMaxDebugSessions.x64=ECACC
bFUSEnabled.x64 =ECAD0

(и обязательно пустая строка в конце). См. обсуждение: _https://github.com/stascorp/rdpwrap/issues/699

mystery56

А где этот INI файлик лежит?

mystery56

нашел
C:Program FilesRDP Wrapperrdpwrap.ini

mystery56

после обновления win 10 от 10-11 апреля 2019 года удалённый доступ опять перестал работать(( Версия системы осталась прежней, 1809, но версия файла termsrv.dll изменилась с 10.0.17763.292 на 10.0.17763.437. Кто-то уже нашёл решение? Опять надо rdpwrap.ini менять.

mystery56

Такая же проблема, что делать то

mystery56

mystery56

mystery56

mystery56

mystery56

У меня все равно не работает!

mystery56

mystery56

mystery56

mystery56

Где искать этот ini файл на компе?

mystery56

C:Program FilesRDP Wrapperrdpwrap.ini

mystery56

По ссылке reangel скачал, заменил, перезапустили службу удалённых рабочих столов и всё заработало! Спасибо! Система WIN 10 64 Home

mystery56

Все заработало! обновляйте винду! и запускаем https://github.com/stascorp/rdpwrap/issues/729
Так же говорим спасибо всем кто нам помог. Всем удачи.

mystery56

нарисовалась проблемка, что после перезапуска враппер не пашет, пока его снова не запустить 🙁

учитывая, что за компами пользователи с ограниченными правами — запускать они его не смогут. Надо добавлять задание в планировщик с повышенными правами

mystery56

Новая проблема больше 5 пользователей не пускает, пишет службы удаленных рабочих столов сейчас заняты…. как решить?

mystery56

2019.04.13: перестало работать после обновления Винды 10

mystery56

Просьба к разработчикам исправить проблемму, заметил 13.04.2019 что перестало работать.

mystery56

Сейчас на вин7 все отлично работает. 8 локальных и два удаленных пользователя. Хочу модернизировать сервер, с переходом на десятку. Посоветуйте какую лицензию вин 10 лучше приобрести для работы в режиме терминала.

mystery56

Лучше- не трогай! У меня один терминальный на 7-ке — уже забыл про него, второй на 10-ке — задрал лечить ограничения на количество удаленных подключений…. Так что- НЕ ТРОГАЙ.

mystery56

Да, подтверждаю, работает. WIndows 10 Pro 1809 сборка 17763.437. Огромное спасибище!
Думаю скоро файлик заблокируют, так как он работает даже с самым последним на сегодняшний день обновлением как у меня. Рекомендую в свойствах файла убрать разрешения на запись и изменение для всех пользователей, кроме Администратор, (чтобы в случае чего можно было что-то с ним сделать). Для этого надо стать владельцем файла, потом отменить наследование прав для этого файла и для всех пользователей, что там указаны снять соответствующие галочки, затем добавить в список пользователей пользователя Администратор и поставить ему полные права. Не тестировал еще, возможно будут ошибки при обновлениях Винды. Но зато неожиданно не перепишется Виндой.

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

mystery56

То же самое, не могу победить =(

mystery56

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

mystery56

Разные пользователи соответственно

mystery56

Уважаемые, поделитесь решением!

mystery56

Огромное СПАСИБИЩЕ.
Я сделал установку с дистрибутива скаченного с официального сайта (Самого свежего) и там нет возможности удалить обновления, из-за которых перестает работать удаленка…. Патч файла не получается…. Но этот файл спас ситуацию.

mystery56

Решение было выше:
«Иван 20.12.2018
Но выше же уже все решили с 1809. Замените termsrv.dll и будет вам щастье с RDP без всяких Wrapperov.»

Если не хотите подменять dll, тогда просто удалите это обновление (KB4493464)
это удаление через командную строку:
wusa /uninstall /kb:4493464

mystery56

Еще обновление KB4503286.

mystery56

Для Windows 10 x86 1809 (10.0.17763.437)

3B 81 20 03 00 00 0F 84 B3 04 02 00

B8 00 01 00 00 89 81 20 06 00 00 90

mystery56

Настроил подключение через RDPWrap-v1.6.2, возник интересный вопрос, а как сделать автоматическое завершение зависших или отключенных сессий?
Например в серверных ОС это реализовано простым выставлением таймаута.

mystery56

Win 10 х64 1809 (17763.503), есть ли для этой сборки враппер?

mystery56

Обновилась винда, теперь не работает
10.0.17134
пытался сделать апдейт — скриптом update.bat — пока ничего — not supported

mystery56

аналогично :(( пробую откатить обновление

mystery56

Кому-то удалось решить проблему, без удаления обновлений? Чтобы система продолжала нормально обновляться? Сейчас пока работаю на 1809, но на другом компьютере уже обновилась до 1903. Там удалённый доступ работать перестал. Win 10 домашняя, 64.

mystery56

Дублируется сессия на локальном компьютере, как это избежать? Галочку на Single per user пробовал снимать и убирать, толку нет.

mystery56

mystery56

После обновления Windows каждый раз приходится вводить логи и пароль для входа на удаленку для каждого пользователя, раньше вход происходил автоматически на каждом компьютере.
Можно как-нибудь это исправить? Галочка чтобы не показывался выбор
пользователь стоит..

mystery56

У меня винда версии 1903 и сборки 18362.295, файл termsrv.dll, соответственно, 10.0.18362.267. Воспользовался файлом rdpwrap.ini выложенным здесь:
https://github.com/asmtron/rdpwrap/blob/9abffc40f3897cb2a5e3f28eacb650a55af31649/res/rdpwrap.ini
Всё заработало и RDPConf.exe показывает всё «по зелёной».
Спасибо «смотрящему» за «темой»))
Единственный момент остался, это то, что появились «отваливания» пользователей примерно через 2 часа работы. Сессия вылетает, затем пользователь сразу выполняет переподключение и работает дальше. Раньше не было так.(

mystery56

Всем привет. У кого такое было? Скопировали обновленный ini файл в папку программы с заменой старого. Запустили RDPConf.exe он показывает все гуд. Библиотека 10.0.18362.267 Full Support.
И нифига не работает. Как не пускало больше одного пользователя так и пускает!
Что мы делаем не так?

mystery56

Попробовали сделать всё как написал пользователь hh118, версия винды такая же а вот сборка уже 18362.356. RDPConf.exe стал показывать полную поддержку, но «не слышет». Думаю проблема в том, что уже сборка успела обновиться? Версия файла termsrv.dll такая же, 10.0.18362.267. Раньше это было главным и все начинало работать, при замене на поправленный rdpwrap.ini. Если кто-то решил или нашёл решение, отпишитесь пожалуйста.

mystery56

Удалось решить проблему?

mystery56

mystery56

Ну что удалось кому то победить этот недуг?

mystery56

Я победил у себя наконец. Обновил винду до последней версии на текущий момент (1903, termsrv.dll соответственно тоже обновился), скачал самый свежий ini (https://github.com/asmtron/rdpwrap/blob/master/res/rdpwrap.ini) и заработало.

mystery56

mystery56

либо скопировать весь текст, либо подняться на пару уровней вверх и скачать весь проект, а оттуда вытянуть файл

mystery56

mystery56

Попробовал,
Not listening, fully supported,
Куда копать?

mystery56

да и вообще это опасные такие публичные штуки врапперы… никто не гарантирует безопасности..
кривой протокол у мелкомягких.

mystery56

и вот туда глянуть там батник на апдейт https://github.com/stascorp/rdpwrap/issues/795
она даст поддержку версии терминала 10.0.17763.437.

mystery56

в батнике вроде есть возможность для включения поддержки свежих версий терминала

mystery56

Все супер! Обновил до 1903, батник и все зеленое.
Благодарю!

mystery56

Автор думает, что его вычислят по ip 192.168.0.0 :)))))))))))))))))))))))

mystery56

Перестал работать 13.02.2020, есть решения проблемы?

mystery56

Перестал работать rdpwrapper или можифицированный termsrv.dll. Какой билд Windows 10?
Обновления какие-то устаналивались за последние дни? Какие? Пытались откатить?

mystery56

Есть решение для последнего билда ОС10. Описано пошагово с файлами здесь
https://github.com/stascorp/rdpwrap/issues/1006

mystery56

Всем привет. Вчера было также. Решили. Подробно: после добавления строк переписали rdpwrap_ini_updater.bat в папку с установленным RDPWrap (Program FilesRDP Wrapper), запустили файл re-install.bat, после этого программа проверки показала все строки зелёным, всё заработало. Информацию нашли в теме: https://github.com/stascorp/rdpwrap/issues/983

mystery56

Спасибо, все получилось. Заработало.

mystery56

Мне помогла автообновлялка rdpwrap.ini
1. качаем https://github.com/stascorp/rdpwrap/pull/859
2. разархивируем в Program FilesRDP Wrapper
3. от имени администратора запускаем Program FilesRDP Wrapperautoupdate.bat
4. запускаем Program FilesRDP WrapperRDPConf.exe и видим все зелененькое

mystery56

Про способ №2 («Модификация файла termsrv.dll»):

Не думал, что ОС позволяет вот так себя «править»…
Ещё в Windows XP сталкивался с работой её механизма самозащиты (не знаю, как официально называется… что-то типа «system protection»… (речь не о проверке сист.файлов по запросу утилитой SFC, а о отслеживании в режиме реального времени изменений сист.файлов с их последующим восстановлением из dllcache).

Неужели, в современных версиях Windows такого механизма защиты нет? Или, м.б., ОС не считает этот (termsrv.dll) файл витальным для себя и поэтому не отслеживает его изменение?

Кто ориентируется в технологиях MS, пожалуйста, объясните.

mystery56

На сборке 10.0.18362.657 как решить вопрос о возможности работы нескольких пользователей?
Замена rdpwrap.ini из последних не помогает

mystery56

mystery56

Репозиторий с GitHub удалён, но у меня остались установочные файлы.
Также есть rdwrap.imi для windows 10 pro 1909.
Восстановят ли репозиторий — неизвестно.

mystery56

интересно, с чего бы это… вроде лицензионного соглашения не нарушает…

mystery56

Нарушает:
2.d.(v) Удаленный доступ. Вы можете назначать одного пользователя, который физически использует лицензированное устройство, лицензированным пользователем не чаще, чем один раз в 90 дней. Лицензированный пользователь может получать доступ к лицензированному устройству с другого устройства с помощью технологий удаленного доступа. Другие пользователи, по одному пользователю одновременно, могут осуществлять доступ к лицензированному устройству с другого устройства с помощью технологий удаленного доступа, если для удаленного устройства приобретена отдельная лицензия на запуск того же программного обеспечения или его более новой версии.

2.а. Лицензия. Программное обеспечение не продается, а предоставляется по лицензии. В рамках настоящего соглашения мы предоставляем вам право установить и запустить один экземпляр программного обеспечения на устройстве (лицензированное устройство) для одновременного использования одним лицом, если вы соблюдаете все условия настоящего соглашения. Обновление неподлинного программного обеспечения до программного обеспечения от Microsoft или других авторизованных источников не делает вашу изначальную версию или обновленную версию подлинной, и в этом случае вы не имеете лицензии на использование программного обеспечения.

mystery56

Согласно соглашению 1 ПК может использовать 1 человек (1 пользователь в онном экземпляре) одновременно.
Т. Е. Нельзя зайти одновременно под двумя пользователями, не отключая других от ПК.
Данная программа создана для обхода этого ограничения.

mystery56

а тимвьювер? а амми админ? а энидеск? и другие аналогичные утилиты предоставляют точно такой же функционал 😉

mystery56

Если TeamViver подключён к томуже сеансу (он единственный активный), то соглашение не нарушается. Это попадает под удалённую помощь (под неё в соглашении исключение в п. 2.d.(vi)).
Если сеансы не совпадают — это нарушение.

mystery56

То есть всякие vnc, которые можно на каждого пользователя ставить, это нарушение?

mystery56

mystery56

тоже самое решилось.

mystery56

Здравствуйте, Александр. Выложите, пожалуйста, rdpwrap.ini для 1909. Или напишите почту, по которой с вами монно связаться.

mystery56

Для сборки 10.0.18363.836 еще ничего не известно по rdpwrap.ini?

mystery56

Тоже ищу. Неделю назад обновилась и всё пропало

mystery56

mystery56

не работает на несколько одновременно пользователей

В Windows 10 x64 2004 заменить 39 81 3C 06 00 00 0F 84 D9 51 01 00 на B8 00 01 00 00 89 81 38 06 00 00 90

mystery56

Спасибо тебе, добрый человек!

mystery56

Привет. У меня билд 1809 (17763.1217) и в файле строка 39 81 3C 06 00 00 0F 84 CB 2B 01 00. На какую её надо заменить?
Спасибо

mystery56

Здравствуйте, мой комментарий несколько не в тему, но касается того как снять ограничение одновременных VPN соединений у стандартного microsoft’овского VPN сервиса.
Расскажу только о том где и чего надо поправить:
В разделе реестра «HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass<4d36e972-e325-11ce-bfc1-08002be10318>003»
должны присутствовать имена «ComponentId» и «MatchingDeviceId» с содержимым в обоих «ms_pptpminiport»
могут попадаться случаи в которых эти имена находятся под другим номером «ветки» (0001, 0002,…)
далее нам следует исправить «WanEndpoints» на 128(десятичное) и «MaxWanEndpoints» на 1000(десятичное)
после этого нам следует исправить rasppp.dll файл, что находится в папке «system32», для всех строк поиска значения чисел 75 и 74 меняются B8
Win7-x86 (6.1.7601.17514) — ищем по адресу 48D5 значения «75 07 83 0D» и по адресу 490E значения «74 07 83 0D»
Win7-x64 (6.1.7601.17514) — ищем по адресу CC0F значения «75 07 83 0D» и по адресу CC48 значения «74 07 83 0D»
Win10-x64 (10.0.18362.1) — ищем по адресу 40E2 значения «75 06 09 1D» и по адресу 411C значения «74 06 09 1D»

mystery56

поправка в тексте: после этого нам следует исправить rasppp.dll файл, что находится в папке «system32», для всех строк поиска значения чисел 75 и 74 меняются на B8

mystery56

Здравствуйте, а для версии 1909, какие строки на что нужно поменять. За ранее спасибо!

mystery56

mystery56

Хочу поделится глюком (может у кого-то будет та же ситуация): при настройке RDP через TeamViewer, при подключении удаленного пользователя кажется что выкидывает локального, хотя на самом деле все норм (то есть в TeamViewer мы вместо консоли локального компа где настраиваем RDP, ошибочно видим удаленный сеанс пользователя)

mystery56

Ничего там не норм. Любой, подключившийся через TeamViewer, видит RDP сеанс, а не консольный.

mystery56

mystery56

Заменил termserv по инструкции, все заработало. Но теперь после включения компа нет звука (ни каких ошибок, визуально все выглядит как раньше, просто колонки молчат). Помогает только отключение сервиса. При этом если включить его обратно звук продолжает работать, и так до перезагрузки
Вернул на место оригинальный dll, но проблема осталась 🙁

mystery56

Всем добрый день. После последнего обновления метод с заменой файла termsrv.dll перестал работать. Служба просто не стартует. Сталкивался кто с подобной проблемой? Версия системы 1903 сборка 18362,239.

mystery56

Для сборки 18362.836 есть уже rdpwrap.ini?

mystery56

Пропишите в конец ini файла:

[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

mystery56

А для версии 2004 (Сборка 19041.329) тоже ничего нету?

mystery56

mystery56

как это сдлеать? я вставил, обновил, включил автообновление
ничего нет

mystery56

Не запускается программа через RDP. Санс просто закрыается.
Windows 7 x86 6.1.7601.
Галка «Allow to start custom programs» стоит, все строки зеленые.
Вв журнале сообщения:

Имя журнала: Application
Источник: Desktop Window Manager
Дата: 30.06.2020 14:21:32
Код события: 9009
Диспетчер окон рабочего стола завершил работу с кодом (0x40010004)
затем:
Код события: 9003
Не удается запустить диспетчер окон рабочего стола, так как составная тема не используется

mystery56

На последней виндовс 10 установилась программа. Я счастлив! Благодарю!

mystery56

Поставил rdpwrap, прописал строчки для 10.0.18362.836. Всё стало зелененькое. Но всё-равно пишет «В
систему вошел другой пользователь если вы продолжите он будет отключен»

mystery56

Спасибо ОГРОМНОЕ. Спасли. Всех благ. Всегда с ВАМИ. ++++

mystery56

Поправил с помощью HEX редактора termsrv.dll в Windows LTSB и LTSC по вашей инструкции и все заработало. Спасибо.

страно, но в windows LTSC не нашёл код для 1809

Приветсвую. С версией 2004 на 64 бита не работает

mystery56

Никто не ставил на серверной винде чтоб не настраивать хост сервер и службу лицензий?

mystery56

Работает на 19 сервере, но меняй бинарные значение как пишут ниже, на красную надпись в дальнейшем не обращай внимание, перезагрузка не нужна.

mystery56

У кого проблемы на 2004 версии(19041), помогает этот ини:
rdpwrap.ini-10.0.19041.84 (через ya поиск в первых пяти найдете)
Не забывайте потом отключить обновления с помощью проги Wub.

Спасибо за помощь, сеим макаром проблема разрешилась. Плюс Вам сударь в карму. 🙂

mystery56

Для Windows 10x 64 2004 последняя версия 03.10.20
termsrv.dll ver 10.0.19041.84

39813c0600000F84D9510100 на
B80001000089813806000090

mystery56

mystery56

Кто нибудь сталкивался с ограничением в 16 сессий на Win 10? Т.е. 15 клиентов работают, а 16-й при попытке войти получает » ваш сеанс работы с удаленным рабочим столом окончен…» Ограничений в gpedit никаких нет. Здесь такой вопрос был, но решений я не увидел. Ресурсы у железа есть, учетка админская. Может кто сталкивался?

mystery56

15 подключений — это и есть лимит данного решения.
Больше только уже серверная ОС.

mystery56

Правильно ли я понимаю: под словом «данного решения» понимается как правка termsrv.dll так и установка rdpwrap? Получается загнать на Win 10 больше 15 клиентов не получится никакими способами?

mystery56

И вдогонку еще вопрос: а у Win 7 такое ограничение тоже есть? У меня 17 пользователей и вопрос надо решить и хотелось бы малой кровью

это не лимит решения, это ограничение винды на число входящих подключений, в 7ке этой проблемы нету с патчем на библиотеку tcpip.sys. на 10тку пока не нашел((((

mystery56

Та же проблема. Пока не могу решить

mystery56

патчинг блока в termsrv.dll 1809 помог.
«39 81 3C 06 00 00 0F 84 3B 2B 01 00» — был другой код в середине
но замена на «B8 00 01 00 00 89 81 38 06 00 00 90» — решила проблему.
при этом RDPConf.exe показывал NOT SUPPORTED.
перезагрузка не потребовалась.

благодарю автора кода.

mystery56

Последняя версия 10, скачал сегодня с офф ресурса. забросте в папку с прогой и запустите апдейт. мне помогло
https://github.com/asmtron/rdpwrap/raw/master/autoupdate.zip

mystery56

спасибо, мил человек!

mystery56

Дополнение к моему сообщению от 05.2020 на тему снятия ограничений на VPN подключения к Win 7/10
Было замечено что после очередного обновления Win10 ветка реестра стала автоматически восстанавливаться после перезапуска службы «Диспетчер подключений удаленного доступа», а так-же после рекомендованных исправлений и вовсе перестала запускаться служба.
Но решение похоже в очередной раз найдено…
В реесте изменять ничего не требуется, необходимое место ищется так-же: находим последовательность «75 06 09 1d» и примерно в 32-х байтах позже должна быть последовательность «74 06 09 1d», далее смотрим немного ранее первой последовательности и находим там «0f 1f 44 00 00» и заменяем ее на «bb 80 00 00 00»
тестировалось на версиях файлов 19041.1 и 19042.572

поправочка: работает только на [10.0.19041.84], а вот на [10.0.19041.662] уже нет 🙁

mystery56

отредактировал termsrv.dll как в статье, в итоге подключиться получается, но с такой проблемой:
На сервере выполнен вход с «первого» пользователя. При подключении второго компа к нему через rdp с авторизацией на «второго» пользователя, выполняется вход. При этом на сервере автоматически совершается выход из «первого» пользователя и авторизация «второго» пользователя. В итоге оба компа авторизованы под «вторым» пользователем и видят действия друг друга. Почему такое может происходить? Как сделать параллельный вход двух пользователей?

mystery56

если ли инфо как пропатчить tremsrv.dll для версии 20H2 19042.630

mystery56

Попробовал оба способа, и с RDP Wrapper, и с редактированием termsrv.dll. Теперь подключение происходит, но с такой проблемой:
На сервере выполнен вход с «первого» пользователя. При подключении второго компа к нему через rdp с авторизацией на «второго» пользователя, выполняется вход. При этом на сервере автоматически совершается выход из «первого» пользователя и авторизация «второго» пользователя. В итоге оба компа авторизованы под «вторым» пользователем и видят действия друг друга. Почему такое может происходить? Как сделать параллельный вход двух пользователей?

mystery56

mystery56

mystery56

Для Windows 10x 64 2004 последняя версия 20.10.2020
termsrv.dll ver 10.0.19041.685

39813c0600000F84E95D0100 на
B80001000089813806000090

mystery56

Windows 10 x64 v2004 — May 2020 Update (20H1)
Найти:

39 81 3C 06 00 00 0F 84 D9 51 01 00

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

mystery56

Здравствуйте, после обновления 10-ки до 19041.630 дополнил rdpwrap.ini по этой инструкции https://github.com/stascorp/rdpwrap/issues/1244
Проверяя с помощью RDPConf — всё слушает и полностью поддерживает, но при попытке подключиться вторым пользователем — получаем ошибку «Число разрешенных подключений к этому компьютеру ограничено и все подключений уже используются. Попробуйте подключиться позже или обратитесь к системному администратору.»
Групповые политики редактировал. В подключениях выставил 999999. Но не помогло.
Было у кого нибудь такое?

Сейчас именно такая проблема. Еще не нашел как это победить. Явно где то еще что то есть кроме исправления GP. В реестре тоже менял и тоже не помогло. Конкретно у меня я обновил Windows 8.1 SL до Windows 10 20H2. Похоже что то от 8ки осталось.

mystery56

Добрый день! Появились соображения в чём проблема?

Нет. Не разобрался забил слишком много времени я уделил решению проблемы пару недель ковырял эту проблему. Проще винду переустановить с нуля.

mystery56

Здравствуйте!
Не подскажите что надо заменить в termservice.dll при Windows 10, версия 1607, построение ос 14393.70?

mystery56

termsrv.dll версии:
10.0.18362.1316 — 39813C0600000F8475610100
10.0.19041.746 — 39813C0600000F84015E0100

менять на B80001000089813806000090

mystery56

Добрый день. Меняю termsrv.dll, 10.0.18362, когда подключаю с помощью тимвьвера, то попадаю на рабочий стол пользователя RDP. Как этого можно избежать? Спасибо.

mystery56

Для тех, кто не может найти хекс строки, указанные в табличке в статье, в termsrv.dll после очередного обновления винды — ищем по маске в хекс значение 39813C0600000F84 и далее добавляем 4 парных значения, идущие следом за найденным. И вот уже эту строку меняем на B80001000089813806000090. Данный принцип пока действенный.

mystery56

Предлагаемый Вами вариант предназначен для получения возможности работы
нескольких одновременных сессий без установки RDP Wrapper?
P.S. просто у меня на termserv.dll версии 10.0.19041.746 не получилось сделать 2 соединения после изменений в termserv.dll

mystery56

Супер, работает, спасибо!

mystery56

20H2 19042.630 — не работает.

mystery56

Спасибо! Работает этот способ! Проверил на двух версиях, ниже выложил результат.)))

mystery56

На windows server 2019 (10.0.17763.1697) — сработало! Вставить текст в rdpwrap.ini и ребутнуться.

[10.0.17763.1697]
LocalOnlyPatch.x64=1
LocalOnlyOffset.x64=7E421
LocalOnlyCode.x64=jmpshort
SingleUserPatch.x64=1
SingleUserOffset.x64=138BC
SingleUserCode.x64=Zero
DefPolicyPatch.x64=1
DefPolicyOffset.x64=18545
DefPolicyCode.x64=CDefPolicy_Query_eax_rcx
SLInitHook.x64=1
SLInitOffset.x64=21A3C
SLInitFunc.x64=New_CSLQuery_Initialize

[10.0.17763.1697-SLInit]
bInitialized.x64 =F3B8C
bServerSku.x64 =F3B90
lMaxUserSessions.x64 =F3B94
bAppServerAllowed.x64 =F3B9C
bRemoteConnAllowed.x64=F3BA0
bMultimonAllowed.x64 =F3BA4
ulMaxDebugSessions.x64=F3BA8
bFUSEnabled.x64 =F3BAC

mystery56

Добавлю, что RDP Wrapper позволяет работать удалённо, используя два монитора.
В стандартном варианте RDP это не получается.

mystery56

mystery56

termsrv.dll версии:
20h2 — 19042.631
найти:
39813C0600000F84D9510100
заменить на:
B80001000089813806000090

mystery56

termsrv.dll версии:
20H2 — 19042.789
найти:
39813C0600000F84015E0100
заменить на:
B80001000089813806000090

mystery56

а у меня нет такой строки. а еще может кто знает, rdp_wrapper пишет что всё ок, но нифига не работает

mystery56

«эта строка», только в конкретной версии Windows (19042.789 или 19042.631), для каждой версии строки разные

mystery56

Также подходит для сборки 19042.867

mystery56

termsrv.dll версии:
20H2 — 19042.964
найти:
39813C0600000F84E16A0100
заменить на:
B80001000089813806000090

mystery56

[6.1.7601.24402]
SingleUserPatch.x86=1
SingleUserOffset.x86=1A675
SingleUserCode.x86=nop
SingleUserPatch.x64=1
SingleUserOffset.x64=17F26
SingleUserCode.x64=Zero
DefPolicyPatch.x86=1
DefPolicyOffset.x86=19E41
DefPolicyCode.x86=CDefPolicy_Query_eax_esi
DefPolicyPatch.x64=1
DefPolicyOffset.x64=17CFE
DefPolicyCode.x64=CDefPolicy_Query_eax_rdi

mystery56

Все это хорошо, да только dr web ругается на установочные файлы. И на msi и на zip. Говорит, мол >>RDPWInst.exe/data005 contains a potentially dangerous software Program.Rdpwrap.4
>>RDPWInst.exe/data006 contains a potentially dangerous software Program.Rdpwrap.7
Народ, что скажете? Есть желание сделать из Восьмеркы сервер на работе, опровал на тестовом компе, вроде работает. Но это тестовый запуск. Стремно если из-за какой-то закладки ляжет сервер, или инфа с него улетит незнамо кому. Желающие ответить в стиле: «Если стремно, покупай лицензию» и тп могут не утруждаться. Может кто по делу что сказать?

mystery56

посмотри исходники врапера и собери из них сам. тогда будешь уверен.

mystery56

Пропатченный файл глюченный!

mystery56

mystery56

С 19041.928 поможете?

mystery56

mystery56

termsrv.dll версии:
20H2 — 19042.964
найти:
39813C0600000F84E16A0100
заменить на:
B80001000089813806000090

mystery56

mystery56

mystery56

Windows x64 10.0.19042.1052
39 81 3C 06 00 00 0F 84 21 68 01 00
B8 00 01 00 00 89 81 38 06 00 00 90

mystery56

ermsrv.dll версии:
10.0.19041.1023
Помогите, пожалуйста

mystery56

Pavel всё так же, последовательность начинается с адреса 17E15. Любым HEX редактором поправьте на B80001000089813806000090

mystery56

не могу найти такую 🙁 А вопрос актуален как никогда.

mystery56

Отбой, нашёл, только в этой версии начинается с0х17Е10.

mystery56

20H2 — 19042.1055 есть решение?

mystery56

mystery56

для 10.0.19041.1081 : по адресу 18500

mystery56

Версию файла rdsdwmdr.dll смотрим в свойствах — вкладка «подробно»!
не совпадает с названием Опер.системы

mystery56

Windows x64 10.0.19042.1083
39 81 3C 06 00 00 0F 84 DB 61 01 00
B8 00 01 00 00 89 81 38 06 00 00 90

mystery56

mystery56

Ищите HEX-строку 39 81 3C 06 00 00 0F 84 DB 61 01 00. HEX-редакторы это позволяют делать.

mystery56

Может я прям сильно тупой, но не могу найти строку в win 10 pro 1909, пишет нет строки.

mystery56

Приветствую!
20H2 сборка 19042.1165 — есть решение?

mystery56

Можно ли использовать данный софт для удаленного управления? Нужен аналог TeamViewer. Я хочу при подключении управлять и видеть рабочий стол активного пользователя, и чтобы он видел мои действия.

mystery56

А чем Вам Anydesk плох?

mystery56

mystery56

ИНФА. avtoupdate_info.txt

INSTALL of RDP Wrapper and Autoupdater
======================================
1. Copy the files from the archive «RDPWrap-v1.6.2.zip» (or newer) to the directory: «%ProgramFiles%RDP Wrapper»

DO NOT use other directories to install/extract the RDP Wrapper files.
USE ONLY the directory: «%ProgramFiles%RDP Wrapper» (usually C:Program FilesRDP Wrapper)

2. Copy the batfile #3 from this message to the directory: «%ProgramFiles%RDP Wrapper» and
the batfiles 1 and 2 in this directory to the new folder «helper»

3. To enable autorun of autoupdate.bat on system startup, run the following helper batch file as administrator:

4. Set in your Antivirus or Windows Defender an exclusion on the folder «%ProgramFiles%RDP Wrapper» to prevent the deletion of RDP Wrapper files…

5. Now you can use the autoupdate batch file to install and update the RDP Wrapper. Please run autoupdate.bat as administrator:

Батник №1 autoupdate__disable_autorun_on_startup.bat

Батник №2 autoupdate__enable_autorun_on_startup.bat
@echo off
if exist «%

Батник №3 autoupdate.bat

nul
if not %errorlevel% == 0 goto :not_admin
:: check for arguments
if /i «%

1″==»-log» (
echo %autoupdate_bat% output from %date% at %time% > %autoupdate_log%
call %autoupdate_bat% >> %autoupdate_log%
goto :finish
)
if /i «%

1″==»-taskadd» (
echo [+] add autorun of %autoupdate_bat% on startup in the schedule task.
schtasks /create /f /sc ONSTART /tn «RDP Wrapper Autoupdate» /tr «cmd.exe /C »%

1″==»-taskremove» (
echo [-] remove autorun of %autoupdate_bat% on startup in the schedule task^^!
schtasks /delete /f /tn «RDP Wrapper Autoupdate»
goto :finish
)
if /i not «%

1″==»» (
echo [x] Unknown argument specified: «%

Источник

Adblock
detector

termsrv_dll

Информация о системе:

На вашем ПК работает:  

Ошибка Termsrv.dll: как исправить?

В начале нужно понять, почему termsrv.dll файл отсутствует и какова причина возникновения termsrv.dll ошибки. Часто программное обеспечение попросту не может функционировать из-за недостатков в .dll-файлах.

Что означает DLL-файл? Почему возникают DLL-ошибки?

DLL (Dynamic-Link Libraries) являются общими библиотеками в Microsoft Windows, которые реализовала корпорация Microsoft. Известно, что файлы DLL так же важны, как и файлы с расширением EXE. Реализовать DLL-архивы, не используя утилиты с расширением .exe, нельзя.

Файлы DLL помогают разработчикам применять стандартный код с информаций, чтобы обновить функциональность программного обеспечения, не используя перекомпиляцию. Получается, файлы MSVCP100.dll содержат код с данными на разные программы. Одному DLL-файлу предоставили возможность быть использованным иным ПО, даже если отсутствует необходимость в этом. Как итог – нет нужно создавать копии одинаковой информации.

Когда стоит ожидать появление отсутствующей ошибки Termsrv.dll?

Когда перед пользователем возникает данное сообщения, появляются неисправности с Termsrv.dll

  • Программа не может запуститься, так как Termsrv.dll отсутствует на ПК.
  • Termsrv.dll пропал.
  • Termsrv.dll не найден.
  • Termsrv.dll пропал с ПК. Переустановите программу для исправления проблемы.
  • «Это приложение невозможно запустить, так как Termsrv.dll не найден. Переустановите приложения для исправления проблемы.»

Что делать, когда проблемы начинают появляться во время запуска программы? Это вызвано из-за неисправностей с Termsrv.dll. Есть проверенные способы, как быстро избавиться от этой ошибки навсегда.

Метод 1: Скачать Termsrv.dll для установки вручную

В первую очередь, необходимо скачать Termsrv.dll на компьютер только с нашего сайта, на котором нет вирусов и хранятся тысячи бесплатных Dll-файлов.

  • Копируем файл в директорию установки программы только тогда, когда программа пропустит DLL-файл.
  • Также можно переместить файл DLL в директорию системы ПК (для 32-битной системы — C:WindowsSystem32, для 64-битной системы — C:WindowsSysWOW64).
  • Теперь следует перезагрузить свой ПК.

Метод не помог и появляются сообщения — «termsrv.dll Missing» или «termsrv.dll Not Found»? Тогда воспользуйтесь следующим методом.

Termsrv.dll Версии

Дата выхода: February 28, 2021

Версия Язык Размер MD5 / SHA-1
6.3.9600.16384 32bit U.S. English 0.82 MB MD5
SHA1

Дата выхода: February 28, 2021

Версия Язык Размер MD5 / SHA-1
6.2.9200.16384 32bit U.S. English 0.55 MB MD5
SHA1

Дата выхода: February 28, 2021

Версия Язык Размер MD5 / SHA-1
6.1.7601.17514 32bit U.S. English 0.5 MB MD5
SHA1

Дата выхода: February 28, 2021

Версия Язык Размер MD5 / SHA-1
5.1.2600.2180 32bit Swedish 0.28 MB MD5
SHA1

Дата выхода: February 28, 2021

Версия Язык Размер MD5 / SHA-1
10.0.10586.0 64bit U.S. English 0.99 MB MD5
SHA1

Метод 2: Исправить Termsrv.dll автоматически благодаря инструменту для исправления ошибок

Очень часто ошибка появляется из-за случайного удаления файла Termsrv.dll, а это моментально вызывает аварийное завершение работы приложения. Программы с вирусами делают так, что Termsrv.dll и остальные системные файлы повреждаются.

Исправить Termsrv.dll автоматически можно благодаря инструмента, который исправляет все ошибки! Подобное устройство необходимо для процедуры восстановления всех поврежденных или удаленных файлов, которые находятся в папках Windows. Следует только установить инструмент, запустить его, а программа сама начнет исправлять найденные Termsrv.dll проблемы.

Данный метод не смог помочь? Тогда переходите к следующему.

Метод 3: Устанавливаем/переустанавливаем пакет Microsoft Visual C ++ Redistributable Package

Ошибку Termsrv.dll часто можно обнаружить, когда неправильно работает Microsoft Visual C++ Redistribtable Package. Следует проверить все обновления или переустановить ПО. Сперва воспользуйтесь поиском Windows Updates для поиска Microsoft Visual C++ Redistributable Package, чтобы обновить/удалить более раннюю версию на новую.

  • Нажимаем клавишу с лого Windows для выбора Панель управления. Здесь смотрим на категории и нажимаем Uninstall.
  • Проверяем версию Microsoft Visual C++ Redistributable и удаляем самую раннюю из них.
  • Повторяем процедуру удаления с остальными частями Microsoft Visual C++ Redistributable.
  • Также можно установить 3-ю версию редистрибутива 2015 года Visual C++ Redistribtable, воспользовавшись загрузочной ссылкой на официальном сайте Microsoft.
  • Как только загрузка установочного файла завершится, запускаем и устанавливаем его на ПК.
  • Перезагружаем ПК.

Данный метод не смог помочь? Тогда переходите к следующему.

Метод 4: Переустановка программы

Необходимая программа показывает сбои по причине отсутствия .DLL файла? Тогда переустанавливаем программу, чтобы безопасно решить неисправность.

Метод не сумел помочь? Перейдите к следующему.

Метод 5: Сканируйте систему на вредоносные ПО и вирусы

System File Checker (SFC) является утилитой в операционной системе Windows, которая позволяет проводить сканирование системных файлов Windows и выявлять повреждения, а также с целью восстановить файлы системы. Данное руководство предоставляет информацию о том, как верно запускать System File Checker (SFC.exe) для сканирования системных файлов и восстановления недостающих/поврежденных системных файлов, к примеру, .DLL. Когда файл Windows Resource Protection (WRP) имеет повреждения или попросту отсутствует, система Windows начинает вести себя неправильно и с проблемами. Часто определенные функции Windows перестают функционировать и компьютер выходит из строя. Опцию «sfc scannow» используют как один из специальных переключателей, которая доступна благодаря команды sfc, команды командной строки, которая используется на запуск System File Checker. Для ее запуска сперва необходимо открыть командную строку, после чего ввести «командную строку» в поле «Поиск». Теперь нажимаем правой кнопкой мыши на «Командная строка» и выбираем «Запуск от имени администратора». Необходимо обязательно запускать командную строку, чтобы сделать сканирование SFC.

  • Запуск полного сканирования системы благодаря антивирусной программы. Не следует надеяться лишь на Windows Defender, а выбираем дополнительно проверенную антивирусную программу.
  • Как только обнаружится угроза, нужно переустановить программу, которая показывает уведомление о заражении. Лучше сразу переустановить программу.
  • Пробуем провести восстановление при запуске системы, но только тогда, когда вышеперечисленные методы не сработали.
  • Если ничего не помогает, тогда переустанавливаем ОС Windows.

В окне командной строки нужно ввести команду «sfc /scannow» и нажать Enter. System File Checker начнет свою работу, которая продлится не более 15 минут. Ждем, пока сканирование завершится, после чего перезагружаем ПК. Теперь ошибка «Программа не может запуститься из-за ошибки Termsrv.dll отсутствует на вашем компьютере не должна появляться.

Метод 6: Очиститель реестра

Registry Cleaner считается мощной утилитой для очищения ненужных файлов, исправления проблем реестра, выяснения причин замедленной работы ПК и устранения неисправностей. Утилита идеальна для всех компьютеров. Пользователь с правами администратора сможет быстрее проводить сканирование и последующее очищение реестра.

  • Загрузка приложения в ОС Windows.
  • Устанавливаем программу и запускаем ее – все процессы очистки и исправления проблем на ПК пройдут автоматически.

Метод не сумел помочь? Перейдите к следующему.

Часто задаваемые вопросы (FAQ)

6.3.9600.16384 — последняя версия termsrv.dll, которая доступна для скачивания

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

Самый простой метод – это использовать инструмент для исправления ошибок dll


Эта страница доступна на других языках:
English |
Deutsch |
Español |
Italiano |
Français |
Indonesia |
Nederlands |
Nynorsk |
Português |
Українська |
Türkçe |
Malay |
Dansk |
Polski |
Română |
Suomi |
Svenska |
Tiếng việt |
Čeština |
العربية |
ไทย |
日本語 |
简体中文 |
한국어

Содержание

  1. Termsrv dll windows 10 20h2 patch
  2. Windows 10 x64 v2004 — May 2020 Update (20H1)
  3. Windows 10 x64 v1703 — Creators Update (April 2017)
  4. Windows 10 x64 Threshold 2 (November 2015)
  5. Windows 10 x64 RTM (August 2015)
  6. Option 2 — RDP Wrapper
  7. Windows 10 version: 20H build: 19042.572 #1188
  8. Comments
  9. Sharpik commented Oct 22, 2020
  10. Sharpik commented Oct 22, 2020
  11. sk-lau commented Oct 23, 2020
  12. sk-lau commented Oct 27, 2020
  13. Champion1971 commented Oct 30, 2020
  14. mabaega commented Oct 31, 2020 •
  15. pcalpha commented Nov 1, 2020
  16. sk-lau commented Nov 3, 2020
  17. shamilsun commented Nov 6, 2020
  18. This comment has been minimized.
  19. pcaste2000 commented Dec 5, 2020 •
  20. pcaste2000 commented Dec 5, 2020
  21. pcaste2000 commented Dec 5, 2020
  22. This comment has been minimized.
  23. holmrn1 commented Jan 6, 2021
  24. jens-max commented Jan 8, 2021
  25. jens-max commented Jan 8, 2021
  26. affinityv commented Jan 19, 2021
  27. totwired commented Apr 4, 2021 •
  28. RDP Wrapper not working after update in Windows 10 10.0.19042 Build 19042 #1244
  29. Comments
  30. abhinavdangri commented Dec 11, 2020
  31. KrishnaST commented Dec 11, 2020
  32. asmtron commented Dec 11, 2020
  33. mathewjpotter commented Dec 11, 2020
  34. arnoldvdm commented Dec 11, 2020 •
  35. AdrianQT commented Dec 12, 2020
  36. arnoldvdm commented Dec 12, 2020
  37. asmtron commented Dec 12, 2020
  38. Upload the termsrv.dll (v.10.0.19042)
  39. watkmogi commented Dec 12, 2020
  40. arnoldvdm commented Dec 12, 2020
  41. Huasah commented Dec 12, 2020 •
  42. asmtron commented Dec 13, 2020 •
  43. aqasem81 commented Dec 13, 2020
  44. Retinoid commented Dec 14, 2020
  45. MunniDerMeister commented Dec 14, 2020
  46. andres-roman commented Dec 21, 2020
  47. IvanMurzak commented Dec 22, 2020
  48. gesgood commented Jan 14, 2021
  49. Melnick704 commented Jan 14, 2021 •
  50. gesgood commented Jan 15, 2021
  51. Yen-Pang-Lai commented Jan 19, 2021
  52. thegadgetman-uk commented Jan 22, 2021 •
  53. asmtron commented Jan 24, 2021
  54. Yen-Pang-Lai commented Jan 25, 2021
  55. WITTORIO98 commented Feb 1, 2021 •

Termsrv dll windows 10 20h2 patch

To have concurrent user sessions working in Windows 10, you need to make small changes to termsrv.dll file. This file is located in C:WindowsSystem32 folder. Before modifying termsrv.dll for the first time, you need to take ownership and assign yourself full permissions. You also need to stop Remote Desktop service (TermService) if it’s running.

DLL files can be modified using any HEX Editor (for example Tiny Hexer). You can do this yourself by replacing strings shown below, or just download patched versions from this page.

Windows 10 x64 v2004 — May 2020 Update (20H1)

After this update termsrv.dll is upgraded to version 10.0.19041.84 To get back concurrent remote desktop connections, make the following changes:

39 81 3C 06 00 00 0F 84 D9 51 01 00

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

The patched version can be download from here. The original, v10.0.19041.84 file can be found here.

Older Windows 10 versions

Windows 10 x64 v1909 — November 2019 Update

After this update termsrv.dll is upgraded to version 10.0.18362.657. To get back concurrent remote desktop connections, make the following changes:

39 81 3C 06 00 00 0F 84 5D 61 01 00

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

The patched version can be download from here. The original, v10.0.17763.1 file can be found here.

Windows 10 x64 v1903 — May 2019 Update

After this update termsrv.dll is upgraded to version 10.0.18362.53. To get back concurrent remote desktop connections, make the following changes:

39 81 3C 06 00 00 0F 84 5D 61 01 00

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

The patched version can be download from here. The original, v10.0.17763.1 file can be found here.

Windows 10 x64 v1809 — October 2018 Update + Cumulative April 2019 Update

After this update termsrv.dll is upgraded to version 10.0.17763.437. To get back concurrent remote desktop connections, the make the following changes:

39 81 3C 06 00 00 0F 84 3B 2B 01 00

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

The patched version can be download from here. The original, v10.0.17763.437 file can be found here.

Windows 10 x64 v1809 — October 2018 Update

Windows 10 October 2018 Update (1809) updates termsrv.dll to version 10.0.17763.1. To get back concurrent remote desktop connections, the make the following changes:

39 81 3C 06 00 00 0F 84 7F 2C 01 00

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

The patched version can be download from here. The original, v10.0.17763.1 file can be found here.

Windows 10 x64 v1803 — Spring 2018 Update (March 2018)

Windows 10 Spring 2018 Update (1803) updates termsrv.dll to version 10.0.17134.1. To get back concurrent remote desktop connections, make the following changes:

8B 99 3C 06 00 00 8B B9 38 06 00 00

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

The patched version can be download from here. The original, v10.0.17134.1 file can be found here.

Windows 10 Fall Creators Update (1709 — Redstone 3)

Updates termsrv.dll to version 10.0.16299.15. To get back concurrent remote desktop connections, make the following changes:

39 81 3C 06 00 00 0F 84 B1 7D 02 00

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

The patched version can be download from here. The original, v10.0.16299.15 file can be found here.

Windows 10 x64 v1703 — Creators Update (April 2017)

Windows 10 Creators Update (1703 — Redstone 2) updates termsrv.dll to version 10.0.15063.0. To get back concurrent remote desktop connections, make the following changes:

39 81 3C 06 00 00 0F 84 53 71 02 00

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

The patched version can be download from here. Original, v10.0.15063.0 file can be found here.

Windows 10 x64 Threshold 2 (November 2015)

Windows 10 Fall Update (also called «Threshold Wave 2 Update») updates termsrv.dll to version 10.0.10586.0. To get back concurrent remote desktop connections, make the following changes:

Find:
39 81 3C 06 00 00 0F 84 3F 42 02 00

replace with:
B8 00 01 00 00 89 81 38 06 00 00 90

The patched version can be download from here. Original, v10.0.10586.0 file is here.

Windows 10 x64 RTM (August 2015)

termsrv.dll file version 10.0.10240.16384.

In termsrv.dll find:
39 81 3C 06 00 00 0F 84 73 42 02 00

and replace it with:
B8 00 01 00 00 89 81 38 06 00 00 90

The patched version can be downloaded from here. The original, untouched version of termsrv.dll v10.0.10240.16384 can be downloaded from here.

Option 2 — RDP Wrapper

Instead of modifying termsrv.dll file you can use RDP Wrapper which acts as a middleman between Terminal Services and Service Control Manager. This way you don’t need to touch termsrv.dll file. Actually, if you already modified your termsrv.dll file, you need to revert to the original version before using this method.

Download and extract RDPWrap-v1.6.1.zip (or newer), then run install.bat as admin. After installation is completed, run RDPConfig.exe. If all items under Diagnostics are green, you should be good to go.

If «Listener state» is » Listening [not supported] «, you will need to update the wrapper’s configuration (.ini) file.

Windows 10 version: 20H build: 19042.572 #1188

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

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

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?

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

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

Win10 Pro
Version 20H2 (OS Build 19042.572)

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

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

You are right so it actually solved this so called problem

19042.572
not working

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.

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.

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!)

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

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

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 ?

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 Wrapper not working after update in Windows 10 10.0.19042 Build 19042 #1244

Hi Github Community.
Previously I was using RDP Wrapper and it was working correctly.
But after the update in windows 10 I am not able to use the RDP wrapper.
Listener state is listening but not supported.

Please Help me I need this solution ASAP.

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

RDP stopped working after morning update.
Windows 10 10.0.19042 Build 19042.685

please upload file «C:WindowsSystem32termsrv.dll» for Windows 10 10.0.19042 (x64 and x86)

go to windows update, and remove the recent windows security updates in the past two days. It will fix it.

For me the same.
I think it’s KB4592438 or the dot net framework: KB4586876

After removing and trying to reinstall:

your device shall not be updated as long as updates are interrupted.
updates will resume on: 19-12-2020

i need the ini file plz

100% that it’s KB4592438

We can ONLY help you and create the ini entries for 10.0.19042 when YOU upload the termsrv.dll for this Windows version!

Upload the termsrv.dll (v.10.0.19042)

Morning, mine not working too. Since yesterday.

I have the same termsrv.dll size so I think it’s the same file. (only a higher zip compression (7z))

Mine not working either.
termsrv.zip

@watkmogi
@arnoldvdm
@Huasah
thx for the upload; all the three termsrv.dll’s have the version 10.0.19041.662; and this version is already supported on Win10 10.0.19041.662, 10.0.19041.685.

The autoupdate.bat batch file will automatically update the dpwrap.ini file to support the new termsrv.dll 10.0.19041.662.

Update: 12.12.2020: changing the restart method so we can copy and not stream the new downloaded ini; hope this fixes problems with loading of the new ini file on some systems.

Working as charm! Thank you.

@watkmogi
@arnoldvdm
@Huasah
thx for the upload; all the three termsrv.dll’s have the version 10.0.19041.662; and this version is already supported on Win10 10.0.19041.662, 10.0.19041.685.

The autoupdate.bat batch file will automatically update the dpwrap.ini file to support the new termsrv.dll 10.0.19041.662.

Update: 12.12.2020: changing the restart method so we can copy and not stream the new downloaded ini; hope this fixes problems with loading of the new ini file on some systems.

@asmtron
it`s still not working in my PC 🙁

Leaving a blank line break at the end of the ini file fixed it for me

andres-roman commented Dec 21, 2020

Leaving a blank line break at the end of the ini file fixed it for me

It is confirmed that adding a blank line works.

Thanks, it works for me too. A blank line in the end added. But I’m not @MunniDerMeister by the way 🙂

please upload file «C:WindowsSystem32termsrv.dll» for Windows 10 10.0.19042 (x64 and x86)

Hi @asmtron ,
My OS version is 19042.746, and here is the termsrv.dll
Looking forward your relpy,
termsrv.zip
Thanks.

please upload file «C:WindowsSystem32termsrv.dll» for Windows 10 10.0.19042 (x64 and x86)

Hi @asmtron ,
My OS version is 19042.746, and here is the termsrv.dll
Looking forward your relpy,
termsrv.zip
Thanks.

Please, give your .ini file for 19042.746

please upload file «C:WindowsSystem32termsrv.dll» for Windows 10 10.0.19042 (x64 and x86)

Hi @asmtron ,
My OS version is 19042.746, and here is the termsrv.dll
Looking forward your relpy,
termsrv.zip
Thanks.

Please, give your .ini file for 19042.746

My wrapper doesn’t work on 19042.746 either, -_-!
And I’m looking for help from @asmtron

I also got the same problem with the OS version of 19042.746 and below is my termsrv file.
termsrv.zip
I appreciate for your help.

Hi @asmtron, and to those having issues with OS 19042.746.

I recently found this project and encountered the issue about with the listener not being support on OS 19042.746 and I assumed an updated INI file would be needed as I couldn’t find the OS version listed in the ini file from the install.

I was going to upload my termserv.dll when I noticed that the dll file version is 10.0.19041.746 — different from the OS version.

I then found the ini file that @affinityv has created at #999 (comment) which does contain the references for the dll version I have and I followed the instructions in that thread for replacing the ini file with the one affinityv has updated — PROBLEM SOLVED!

Hopefully this is helpful for others now knowing that the OS version and the termserv.dll version can differ (sorry if people already know this but I am new!).

Thanks again to everyone in this community and for the project which has solved a big problem for me.

there a two possible entries for SingleUserOffset [10.0.19041.746].
ver1: SingleUserOffset.x64=0CA4C
ver2: SingleUserOffset.x64=0CB22

on my system Win10 64 Pro only the ver1 entry works. The ver2 entry gives me the [not supported]. Can you please check if ver1 or ver2 works on your win10 ?

  1. open «cmd.exe» as admin and go to RDP Wrapper cd C:Program FilesRDP Wrapper
  2. uninstall RDP Wrapper: RDPWInst -u
  3. edit rdpwrap.ini: notepad rdpwrap.ini
  4. go to/search [10.0.19041.746] and change SingleUserOffset.x64 to 0CA4C (ver1) or 0CB22 (ver2)
  1. save and exit notepad
  2. install RDP Wrapper: RDPWInst -i
  3. run RDPConf to test: RDPConf.exe

there a two possible entries for SingleUserOffset [10.0.19041.746].
ver1: SingleUserOffset.x64=0CA4C
ver2: SingleUserOffset.x64=0CB22

on my system Win10 64 Pro only the ver1 entry works. The ver2 entry gives me the [not supported]. Can you please check if ver1 or ver2 works on your win10 ?

  1. open «cmd.exe» as admin and go to RDP Wrapper cd C:Program FilesRDP Wrapper
  2. uninstall RDP Wrapper: RDPWInst -u
  3. edit rdpwrap.ini: notepad rdpwrap.ini
  4. go to/search [10.0.19041.746] and change SingleUserOffset.x64 to 0CA4C (ver1) or 0CB22 (ver2)
  1. save and exit notepad
  2. install RDP Wrapper: RDPWInst -i
  3. run RDPConf to test: RDPConf.exe

The version-1 works for me.
Thank you very much.

there a two possible entries for SingleUserOffset [10.0.19041.746].
ver1: SingleUserOffset.x64=0CA4C
ver2: SingleUserOffset.x64=0CB22

on my system Win10 64 Pro only the ver1 entry works. The ver2 entry gives me the [not supported]. Can you please check if ver1 or ver2 works on your win10 ?

  1. open «cmd.exe» as admin and go to RDP Wrapper cd C:Program FilesRDP Wrapper
  2. uninstall RDP Wrapper: RDPWInst -u
  3. edit rdpwrap.ini: notepad rdpwrap.ini
  4. go to/search [10.0.19041.746] and change SingleUserOffset.x64 to 0CA4C (ver1) or 0CB22 (ver2)
  1. save and exit notepad
  2. install RDP Wrapper: RDPWInst -i
  3. run RDPConf to test: RDPConf.exe

Hi asmtron,
in my .ini, I don’t have the version you indicated!
i only have up to version 10.0.17763.1; and even trying «update.bat» doesn’t change anything

edit:
okok, i just «stolen» .ini file from your repo, and it works fine. (ty)
but. can be true? the «official» support discontinued in 2018? 🤔

Несколько сеансов RDP в Windows 10 и 11

Удаленные пользователи могут подключаться к своим компьютерам с ОС Windows 10 и Windows 11 через службы удаленных рабочих столов (RDP). Достаточно включить RDP в настройках устройства и подключиться к компьютеру с помощью любого клиента удаленного рабочего стола, такого как MSTSC. Но существует ограничение на количество одновременных сеансов RDP – одновременно может работать только один удаленный пользователь. Если вы попытаетесь открыть второй сеанс RDP, появится предупреждение с просьбой отключить сеанс первого пользователя.

Изменения от 27.01.2023 г.

Настройка службы RDP на Windows 10

RDP работает только на Windows 10/11 Pro, в Home версии отключены нужные системные компоненты. Кроме этого, потребуется защитить паролем вашу учетную запись.

Включение доступа и добавление пользователей.

Откройте Пуск и нажмите на шестеренку Параметры.

Откройте раздел с настройкой системы.

Далее перейдите к настройке удаленного рабочего стола.

Включить удаленный рабочий стол.

Перейти в настройки электропитания, отключить переход компьютера в спящий режим.

Далее необходимо пользователей, которым будет предоставлен доступ к RDP По умолчанию доступ предоставлен администратору компьютера.

Добавляем еще пользователей.

Если вы попытаетесь открыть второй сеанс RDP, появится предупреждение с просьбой отключить сеанс первого пользователя.

На самом деле, количество одновременных подключений RDP в системе Windows ограничено лицензией, а не каким-либо техническим аспектом. Таким образом, это ограничение не позволяет создать терминальный RDP-сервер на базе компьютера с системой Windows 10/11. Логика компании Microsoft проста, если вам нужен сервер терминалов – купите лицензию Windows Server, RDS CALs, установите и настройте роль сервера сеансов удаленного рабочего стола.

Но технически, любая версия Windows, с достаточным объемом оперативной памяти может поддерживать одновременную работу нескольких удаленных пользователей. В среднем, для одного сеанса пользователя, требуется около 200 МБ оперативной памяти (без учета запущенных приложений). Т.е. максимальное количество одновременных сеансов RDP теоретически ограничено только компьютерными ресурсами.

Рассмотрим два способа разрешить одновременные RDP-подключения в Windows 10/11:

  • с помощью RDP Wrapper
  • исправления библиотеки termsrv.dll

RDP Wrapper

Проект RDP Wrapper – ПО с открытым исходным кодом, позволяет включить несколько сеансов RDP в Windows 10 без замены файла termsrv.dll. Этот инструмент работает как связующее звено между SCM (Service Control Manager) и службами удаленного рабочего стола. RDPWrap позволяет включить не только поддержку нескольких одновременных RDP-подключений, но и создать RDP-сервер в Windows Home. RDP Wrapper не вносит никаких изменений в termsrv.dll файл, это просто загрузка библиотеки termsrv с измененными параметрами.

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

Вы можете загрузить RDP Wrapper из репозитория GitHub https://github.com/binarymaster/rdpwrap/releases (последняя доступная версия библиотеки RDP-оболочки — v1.6.2).

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

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

Для установки оболочки необходимо запустить файл Install.bat с правами администратора.

RDPWrap не работает в Windows 10

После завершения установки запустите RDPConfig.exe . Скорее всего, сразу после установки инструмент покажет, что оболочка RDP запущена (установлена, запущена), но не работает. Обратите внимание на красное предупреждение [not supported]. В нем сообщается, что эта версия Windows 10 (версия 10.0.19041.1387) не поддерживается оболочкой RDP.

Дело в том, что для каждой версии Windows 10/11 должно быть описание в конфигурационном файле rdpwrap.ini. В текущем конфигурационном файле просто нет никаких настроек для вашей сборки Windows.

Текущую версию файла rdpwrap.ini можно загрузить здесь: https://raw.githubusercontent.com/sebaxakerhtc/rdpwrap.ini/master/rdpwrap.ini

Во всех источниках в интернете находятся советы, что необходимо скопировать новый файл rdpwrap.ini в “C:Program Файл FilesRDP Wrapperrdpwrap.ini” и перезапустить службу TermService. Но у меня это ни разу не получилось, ввиду того, что при перезапуске службы, оригинальный файл rdpwrap.ini восстанавливался на место нового.

Немного поискав решение этой проблемы, наткнулся на файл автоматического обновления rdpwrap.ini:

  • С сайта GitHub
  • С нашего сайта

Необходимо скопировать файлы RDPWinst.exe, RDPConf.exe, RDPCheck.exe и autoupdate.bat в каталог C:Program Файл FilesRDP Wrapper и запустить autoupdate.bat.

После завершения установки запустите RDPConfig.exe

Все работает!

Обновление Параметров Групповой политики

Количество подключений к компьютеру может быть ограничено правилами групповой политики.

В этом случае вы можете использовать редактор локальной групповой политики (gpedit.msc), чтобы включить политику “Ограничить количество подключений” в разделе Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Службы удаленных рабочих столов -> Узел сеансов удаленных рабочих столов -> Подключения –> Ограничить количество подключений.
Измените его значение на 999999.

Модификация Termsrv.dll

Второй, более трудозатратный метод – изменение файла Termsrv.dll.
для этого нужно сделать копию файла, затем нужно стать владельцем файла.

Для начала, остановите службу удаленного рабочего стола (TermService) из командной строки:
Net stop TermService

Чтобы изменить владельца файла с TrustedInstaller на локальную группу администраторов нужно выполнить команду:
takeown /F c:WindowsSystem32termsrv.dll /A

Теперь предоставьте локальной группе администраторов разрешения на полный контроль над termsrv.dll файл с использованием icacls.exe:
icacls c:WindowsSystem32termsrv.dll /grant Администраторы:F

Затем откройте termsrv.dll файл с использованием любого шестнадцатеричного редактора (например, WinHex). В зависимости от вашей сборки Windows вам необходимо найти и заменить строку в соответствии с приведенной ниже таблицей:

Версия Windows Строка поиска

Windows 11 RTM (21H2 – 22000.258)

39 81 3C 06 00 00 0F 84 4F 68 01 00

Windows 10 x64 22H2 19045.2486

39 81 3C 06 00 00 0F 84 DB 61 01 00

Windows 10 x64 21H2

39 81 3C 06 00 00 0F 84 85 45 01 00

Windows 10 x64 21H1

39 81 3C 06 00 00 0F 84 2B 5F 01 00

Windows 10 x64 20H2

39 81 3C 06 00 00 0F 84 21 68 01 00

Windows 10 x64 2004

39 81 3C 06 00 00 0F 84 D9 51 01 00

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

Строка замены
B8 00 01 00 00 89 81 38 06 00 00 90

Данную таблицу я нашел на просторах интернета. Проверка данного метода в полевых условиях привела к тому, что я не нашел данную последовательность в своем файле termsrv.dll.

Но если понять суть, то все решается достаточно легко. Необходимо искать последовательность: 39 81 3C 06 00 00 0F 84, последние 4 байта не особо важны.
Я нашел последовательность 39 81 3C 06 00 00 0F 84 73 55 01 00

Замена на
B8 00 01 00 00 89 81 38 06 00 00 90

Обновление от 27.01.2023 г.

Вышло новое обновление Windows 10 22H2 версия сборки: 10.0.19045.2486
Версия файла termsrv.dll: 10.0.19041.2075

Открываем файл в WinHe[x, находим исходную последовательность: 39 81 3C 06 00 00 0F 84 85 45 01 00.

Меняем на строку замены.
Готовый файл можете скачать: termsrv.dll

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

Если что-то пойдет не так, остановите службу и замените измененный termsrv.dll файл с оригинальной версией.
В моем случае модификация файла помогла включить несколько сеансов RDP.

Преимущество метода включения нескольких сеансов RDP в Windows 10 или 11 путем замены termsrv.dll файл заключается в том, что антивирусы на него не реагируют, в отличие от RDPWrap, который обнаруживается многими антивирусами как вредоносное ПО.

Основным недостатком является то, что вам придется вручную редактировать termsrv.dll файл при каждом обновлении сборки Windows 10/11. И если вы используете RDPWrap, вам также потребуется обновить файл rdpwrap.ini после установки обновлений Windows.

Удаленные пользователи могут подключаться к своим компьютерам Windows 10 или 11 через службу удаленных рабочих столов (RDP). Достаточно разрешить RDP доступ и подключиться к компьютеру с помощью любого клиента. Но есть ограничение на количество одновременных RDP сессии – допускается одновременная работа только одного удаленного пользователя. Если вы попробуете открыть вторую RDP сессию, появится предупреждение с запросом отключить сеанс первого пользователя.

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

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

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

Another user is signed in. If you continue, they’ll be disconnected. Do you want to sign in anyway?

Во всех десктопных версиях Windows (включая Win 10 и 11) есть ряд ограничений на использование службы удаленного рабочего стола

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

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

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

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

Содержание:

  • RDP Wrapper: разрешить несколько RDP сеансов в Windows
  • Не работает RDP Wrapper в Windows 10
  • Модификация файла termsrv.dll для снятия ограничений RDP в Windows 10 и 11
  • Патчинг файл termsrv.dll с помощью PowerShell скрипта

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

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

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 важно убедится, чтобы у вас использовалась оригинальная (непропатченная) версия файл termsrv.dll. Иначе RDP Wrapper может работать не стабильно, или вообще не запускаться.

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

Архив 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-v1.6.2.zip

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

Установка rdpwrapper в windows 10

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

rdp-wrapper: красная надпись не поддерживается [not supported]

После окончания установки запустите RDPConfig.exe. Скорее всего сразу после установки утилита покажет, что RDP wrapper запущен (Installed, Running, Listening), но не работает. Обратите внимание на красную надпись. Она сообщает, что данная версий Windows 10 (ver. 10.0.19041.1320) не поддерживается ([not supported]).

Дело в том, что под каждую версию Windows 10 должно быть описание в конфигурационном файле rdpwrap.ini. В вашем файле конфигурации просто нет настроек для вашего билда Windows 10.

Актуальную версию файла rdpwrap.ini можно скачать здесь https://raw.githubusercontent.com/sebaxakerhtc/rdpwrap.ini/master/rdpwrap.ini

Вручную скопируйте содержимое данной страницы в файл «C:Program FilesRDP Wrapperrdpwrap.ini». Или скачайте файл с помощью PowerShell командлета Invoke-WebRequest (предварительно нужно остановить службу Remote Desktop):

Stop-Service termservice -Force
Invoke-WebRequest https://raw.githubusercontent.com/sebaxakerhtc/rdpwrap.ini/master/rdpwrap.ini -outfile "C:Program FilesRDP Wrapperrdpwrap.ini"

обновить файл rdpwrap.ini вручную

Перезагрузите компьютер, запустите утилиту RDPConfig.exe. Проверьте, что в секции Diagnostics все элементы окрашены в зеленый цвет, и появилось сообщение [Fully supported]. На скриншоте ниже показано, что RDP Wrapper с данным конфигом прекрасно работает и в Windows 11.

запуск rdpwrapper в windows 11

Осталось перезагрузить компьютер. Попробуйте подключиться к своим компьютерам несколькими RDP сессиями (воспользуйтесь любым RDP клиентом: mstsc.exe, rdcman и т.д.). Все получилось (можно даже использовать сохранённые RDP пароли)! Теперь ваша Windows 10 позволяет одновременно подключаться по RDP сразу двум (и более) удаленным пользователям.

Поддержка нескольких RDP сесиий в Windows 10

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

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

  • Enable Remote Desktop — включить RDP доступ
  • Опция Hide users onlogon screen позволяет скрыть список пользователей на экране приветствия;
  • При отключении опции Single sessionper user — будут разрешены несколько одновременных RDP сессий под одной учетной записью (устанавливается параметр реестра fSingleSessionPerUser = 0 в ветке HKLMSYSTEM CurrentControlSetControlTerminal ServerfSingleSessionPerUser).
  • RDP Port — можно изменить номера порта удаленного рабочего стола со стандартного TCP 3389 на любой другой;
  • В секции Session Shadowing Mode вы можете настроить режим теневого подключения к рабочему столу пользователей Windows 10.

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

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

Если утилита в окне статуса показывала [not supported], значит в файле rdpwrap.ini отсутствует конфигурация для вашей версии Windows. Обновите файл rdpwrap.ini как описано выше.

Если RDP Wrapper не работает после обновления файла rdpwrap.ini, попробуйте открыть файл rdpwrap.ini и найти в нем описание для вашей версии Windows. Как понять, есть ли поддержка вашей версии Windows в конфиг фафле rdpwrapper?

На скриншоте ниже показано, что для моей версии Windows 10 (10.0.19041.1320) есть две секции с описаниями:

[10.0.19041.1320]
…..
[10.0.19041.1320-SLInit]
…..

rdpwrapper - добавить описание в файл rdpwrap.ini для вашей редакции windows

Если для вашей версии Windows нет секции в конфигурационном файле, попробуйте поискать в сети строки rdpwrap.ini для вашего билда. Добавьте найденные строки в самый конец файл.

Также при проблемах с RDPWrap вы можете открыть ветку в https://github.com/stascorp/rdpwrap/issues. Здесь же можно найти актуальные файлы rdpwrap.ini до момента обновления в официальном репозитории.

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

Listener state: Not listening

Попробуйте обновить ini файл, и затем переустановить службу:

rdpwinst.exe -u
rdpwinst.exe -i

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

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

Число разрешенных подключений к этому компьютеру ограничено и все подключений уже используются.

The number of connections to this computer is limited and all connections are in use right now. Try connecting later or contact your system administrator.

The number of connections to this computer is limited and all connections are in use right now.

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

групповая политика Ограничить количество rdp подключений

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

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

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

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

copy c:WindowsSystem32termsrv.dll termsrv.dll_backup

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

takeown /F c:WindowsSystem32termsrv.dll /A

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

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

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

termsrv.dll стать владельцем файла termsrv.dll с помощью takeown

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

Net stop TermService

Вместе с ней останавливается служба Remote Desktop Services UserMode Port Redirector.

Служба Remote Desktop service

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

Get-ComputerInfo | select WindowsProductName, WindowsVersion

В моем случае установлена Windows 10 билд 21H1.

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

Версия Windows Найти строку Заменить на
Windows 11 RTM ( 21H2 22000.258) 39 81 3C 06 00 00 0F 84 4F 68 01 00  

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

Windows 10 x64 21H2 39 81 3C 06 00 00 0F 84 DB 61 01 00
Windows 10 x64 21H1 39 81 3C 06 00 00 0F 84 2B 5F 01 00
Windows 10 x64 20H2 39 81 3C 06 00 00 0F 84 21 68 01 00
Windows 10 x64 2004 39 81 3C 06 00 00 0F 84 D9 51 01 00
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

Редактор Tiny Hexer не может редактировать файл termsvr.dll напрямую из папки system32. Скопируйте его на рабочий стол, а после модификации замените исходный файл.

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

39 81 3C 06 00 00 0F 84 2B 5F 01 00

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

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

редактировать termsrv.dll в hex редакторечтобы разрешить множественные rdp подключения

Сохраните файл и запустите службу TermService.
Если что-то пошло не так, и у вас возникнут проблемы со службой RDP, остановите службу и замените модифицированный файл termsrv.dll исходной версией:

copy termsrv.dll_backup c:WindowsSystem32termsrv.dll

Патчинг файл termsrv.dll с помощью PowerShell скрипта

Чтобы не редактировать файл termsrv.dll вручную с помощью HEX редактора, вы можете использовать следующий PowerShell скрипт для автоматического патчинга файла. Данный скрипт написан для версии Windows PowerShell, и не работает на PowerShell Core. Скрипт универсальный и может использоваться для внесения изменений в файл termsrv.dll на всех версиях Windows 10 и Windows 11.

# Остановить службу, сделать копию файл и изменить разрешения
Stop-Service UmRdpService -Force
Stop-Service TermService -Force
$termsrv_dll_acl = Get-Acl c:windowssystem32termsrv.dll
Copy-Item c:windowssystem32termsrv.dll c:windowssystem32termsrv.dll.copy
takeown /f c:windowssystem32termsrv.dll
$new_termsrv_dll_owner = (Get-Acl c:windowssystem32termsrv.dll).owner
cmd /c "icacls c:windowssystem32termsrv.dll /Grant $($new_termsrv_dll_owner):F /C"
# поиск шаблона в файле termsrv.dll
$dll_as_bytes = Get-Content c:windowssystem32termsrv.dll -Raw -Encoding byte
$dll_as_text = $dll_as_bytes.forEach('ToString', 'X2') -join ' '
$patternregex = ([regex]'39 81 3C 06 00 00(sSS){6}')
$patch = 'B8 00 01 00 00 89 81 38 06 00 00 90'
$checkPattern=Select-String -Pattern $patternregex -InputObject $dll_as_text
If ($checkPattern -ne $null) {
$dll_as_text_replaced = $dll_as_text -replace $patternregex, $patch
}
Elseif (Select-String -Pattern $patch -InputObject $dll_as_text) {
Write-Output 'The termsrv.dll file is already patch, exiting'
Exit
}
else {
Write-Output "Pattern not found"
}
# модификация файла termsrv.dll
[byte[]] $dll_as_bytes_replaced = -split $dll_as_text_replaced -replace '^', '0x'
Set-Content c:windowssystem32termsrv.dll.patched -Encoding Byte -Value $dll_as_bytes_replaced
# Сравним два файла
fc.exe /b c:windowssystem32termsrv.dll.patched c:windowssystem32termsrv.dll
# замена оригинального файла
Copy-Item c:windowssystem32termsrv.dll.patched c:windowssystem32termsrv.dll -Force
Set-Acl c:windowssystem32termsrv.dll $termsrv_dll_acl
Start-Service UmRdpService
Start-Service TermService

Полный код скрипта доступен в моем GitHub репозитарии по ссылке https://github.com/winadm/posh/blob/master/Desktop/RDP_patch.ps1

Чтобы выполнить скрипт, скачайте его на свой компьютер. Измените настройки политики запуска скриптов PowerShell:

Set-ExecutionPolicy Bypass -Scope Process -Force

Запустите скрипт:

C:usersrootdesktoprdp_patch.ps1

powershell патч для автоматической модификации файла rdp termsrv.dll

Скрипт можно запускать после установки обновлений Windows, чтобы немедленно внести изменения в файл termsrv.dll (защищает вас от ручной правки файла после каждой установки обновлений). Скрипт подходит для всех версий Windows 10 старше 1809 и для Windows 11.

Преимущество способа включения нескольких RDP сессий в Windows 10 путем замены файла termsrv.dll в том, что на него не реагируют антивирусы. В отличии от утилиты RDPWrap, которую многие антивирусов считают Malware/HackTool/Trojan. Основной недостаток — вам придется вручную править файл при каждом обновлении билда Windows 10 (или при обновлении версии файла termsrv.dll в рамках ежемесячных кумулятивных обновлений). А если вы используете RDPWrapper, то после установки обновлений Windows вам придётся обновлять файл rdpwrap.ini.

В этой статье вы рассмотрели, как снять ограничение на количество одновременных RDP подключений пользователей, и запустить бесплатный терминального сервера на клиентской Windows 10 или 11.

Disclaimer: статья размещена только в познавательных целях.


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

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

copy c:WindowsSystem32termsrv.dll termsrv.dll_backup

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

takeown /F c:WindowsSystem32termsrv.dll /A

Должно появится сообщение: «Успех. Владельцем файла (или папки) «c:WindowsSystem32termsrv.dll» является группа администраторов» или «SUCCESS: The file (or folder): «c:WindowsSystem32termsrv.dll» now owned by the administrators group».

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

icacls c:WindowsSystem32termsrv.dll /grant Администраторы:F

(или Administrators в англоязычной версии Windows). Должно появится сообщение: «обработанный файл: c:WindowsSystem32termsrv.dll Успешно обработано 1 файлов; не удалось обработать 0 файлов» или «processed file: c:WindowsSystem32termsrv.dll Successfully processed 1 files; Failed processing 0 files«.

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

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

Get-ComputerInfo | select WindowsProductName, WindowsVersion

В моем случае установлена Windows 10 билд 1909.

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

Версия Windows 10 Найти строку Заменить на

Windows 10 x64 2004

39 81 3C 06 00 00 0F 84 D9 51 01 00  B8 00 01 00 00 89 81 38 06 00 00 90
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.

Если что-то пошло не так, и у вас возникнут проблемы со службой RDP, остановите службу и замените модифицированный файл termsrv.dll исходной версией:

copy termsrv.dll_backup c:WindowsSystem32termsrv.dll

Преимущество способа включения нескольких RDP сессий в Windows 10 путем замены файла termsrv.dll в том, что на него не реагируют антивирусы.
Основной недостаток — вам придется вручную править файл при каждом обновлении билда Windows 10 (или при обновлении версии файла termsrv.dll в рамках ежемесячных кумулятивных обновлений).

Дополнения и обновления смотрите на форуме.

PS
Попалась ещё такая информация:

1903 и 1909 оригинал и патч:
Find:
39 81 3C 06 00 00 0F 84 5D 61 01 00
Replace With:
B8 00 01 00 00 89 81 38 06 00 00 90
Find:
04 74 11 48 8D 15 77
Replace With:
04 EB 11 48 8D 15 77
Find:
58 01 00 00 FF 15 F7
Replace With:
58 00 00 00 FF 15 F7

PPS

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

Скачать RDP Wrapper можно с репозитория GitHub (последняя доступная версия RDP Wrapper Library v1.6.2) и установить.

Обсудить на форуме (комментариев 42).

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

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

Всем знаком вариант 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 FilesRDP Wrapper».
  5. Запускаем от прав администратора bat файл re-install.bat, который после копирования всех файлов находится в «C:Program FilesRDP Wrapperre-install.bat» и дожидаемся обновления библиотеки файлов RDP Wrapper.
  6. Запускаем RDPConf.exe и смотрим, чтобы все поля, выделенные на скриншоте горели зеленым.
  1. Если все как на рисунке, то создав пользователя с правами администратора и в свойствах компьютера разрешив удаленное подключение — вы сможете работать в нескольких 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 FilesRDP 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 — Диспетчер подключений удаленного доступа
RDP Wrapper — [Fully supported] — 10.0.19041.84

Ссылка на скачивание обновленного 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 файла не забудьте перезагрузить ПК)


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

RDP Wrapper для релиза 10.0.19041.964

Ссылка на скачивание обновленного rdpwrap.ini от 29.04.2021 для X86 разрядных OS Windows 10 и rdpwrap.ini от 29.04.2021 для X64 разрядных OS Windows 10 (после замены *.ini файла не забудьте перезагрузить ПК)


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

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


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

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


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

RDPWrapper 10.0.19041.1202

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


Появилась утилита автоматического обновления *.ini файла, которая корректно работает с последними релизами Windows 10. Жмите СКАЧАТЬ. После скачивания, распаковываете содержимое архива в каталог с RDP Wrapper по пути C:Program FilesRDP Wrapper . Переходим в каталог C:Program FilesRDP Wrapper и от туда запускаем autoupdate.bat от прав администратора и работаем дальше. При необходимости перезапускаем ПК.

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

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

Довольно редко обращаются с проблемой некорректной печати принтеров в RDP сессии после начала использования RDP Wrapper и для этой проблемы есть решение: в *.ini файле необходимо поправить строки SLInitHook.x86 и SLInitHook.x64 и сделать их равными 0.

P.S. если кто забыл или невнимательно читал, доступ к архивам: x-flame.ru

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

4.9
53
Голосов

Рейтинг записи

О себе:

Системное администрирование, подключение и настройка оборудования, планирование и монтаж локальных сетей, внедрение и настройка 1С Розница.

Update: For Windows 11 termsrv.dll modifications, please visit the following page.

Option 1 — Modifying termsrv.dll

To have concurrent user sessions working in Windows 10, you need to make small changes to termsrv.dll file. This file is located in C:WindowsSystem32 folder. Before modifying termsrv.dllfor the first time, you need to take ownership and assign yourself full permissions. You also need to stop the Remote Desktop service (TermService) if it’s running.

DLL files can be modified using any HEX Editor (for example Tiny Hexer). You can do this yourself by replacing the strings shown below, or just downloading patched versions from this page.

Windows 10 x64 v22H2 — 2022 Update

termsrv.dll version 10.0.19041.2075 To get back concurrent remote desktop connections, make the following changes:

Find:

39 81 3C 06 00 00 0F 84 85 45 01 00

replace with:

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

The patched version can be downloaded from here. The original, v10.0.19041.2075 file can be found here.


Older Windows 10 versions

Windows 10 x64 v21H1 — May 2021 Update

201H1 update didn’t change termsrv.dll version for me, it stayed the same 10.0.19041.1023 so the same 20H2 patch should work just fine.

Windows 10 x64 v20H2 — October 2020 Update

After this update termsrv.dll is upgraded to version 10.0.19041.1023 To get back concurrent remote desktop connections, make the following changes:

Find:

39 81 3C 06 00 00 0F 84 21 68 01 00

replace with:

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

The patched version can be downloaded from here. The original, v10.0.19041.1023 file can be found here.

——————————————————————————————————————————

Windows 10 x64 v2004 — May 2020 Update (20H1)

After this update termsrv.dll is upgraded to version 10.0.19041.84 To get back concurrent remote desktop connections, make the following changes:

Find:

39 81 3C 06 00 00 0F 84 D9 51 01 00

replace with:

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

The patched version can be downloaded from here. The original, v10.0.19041.84 file can be found here.

——————————————————————————————————————————

Windows 10 x64 v1909 — November 2019 Update

After this update termsrv.dll is upgraded to version 10.0.18362.657. To get back concurrent remote desktop connections, make the following changes:

Find:

39 81 3C 06 00 00 0F 84 5D 61 01 00

replace with:

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

The patched version can be downloaded from here. The original, v10.0.17763.1 file can be found here.

——————————————————————————————————————————

Windows 10 x64 v1903 — May 2019 Update

After this update termsrv.dll is upgraded to version 10.0.18362.53. To get back concurrent remote desktop connections, make the following changes:

Find:

39 81 3C 06 00 00 0F 84 5D 61 01 00

replace with:

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

The patched version can be downloaded from here. The original, v10.0.17763.1 file can be found here.

——————————————————————————————————————————

Windows 10 x64 v1809 — October 2018 Update + Cumulative April 2019 Update

After this update termsrv.dll is upgraded to version 10.0.17763.437. To get back concurrent remote desktop connections, make the following changes:

Find:

39 81 3C 06 00 00 0F 84 3B 2B 01 00

replace with:

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

The patched version can be downloaded from here. The original, v10.0.17763.437 file can be found here.

——————————————————————————————————————————

Windows 10 x64 v1809 — October 2018 Update

Windows 10 October 2018 Update (1809) updates termsrv.dll to version 10.0.17763.1. To get back concurrent remote desktop connections, make the following changes:

Find:

39 81 3C 06 00 00 0F 84 7F 2C 01 00

replace with:

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

The patched version can be downloaded from here. The original, v10.0.17763.1 file can be found here.

——————————————————————————————————————————

Windows 10 x64 v1803 — Spring 2018 Update (March 2018)

Windows 10 Spring 2018 Update (1803) updates termsrv.dll to version 10.0.17134.1. To get back concurrent remote desktop connections, make the following changes:

Find:

8B 99 3C 06 00 00 8B B9 38 06 00 00

replace with:

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

The patched version can be downloaded from here. The original, v10.0.17134.1 file can be found here.

——————————————————————————————————————————

Windows 10 Fall Creators Update (1709 —  Redstone 3) 

Updates termsrv.dll to version 10.0.16299.15. To get back concurrent remote desktop connections, make the following changes:

Find:

39 81 3C 06 00 00 0F 84 B1 7D 02 00

replace with:

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

The patched version can be downloaded from here. The original, v10.0.16299.15 file can be found here.

——————————————————————————————————————————

Windows 10 x64 v1703 — Creators Update (April 2017)

Windows 10 Creators Update (1703 —  Redstone 2) updates termsrv.dll to version 10.0.15063.0. To get back concurrent remote desktop connections, make the following changes:

Find:

39 81 3C 06 00 00 0F 84 53 71 02 00

replace with:

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

The patched version can be downloaded from here. The original, v10.0.15063.0 file can be found here.

——————————————————————————————————————————

Windows 10 x64 Threshold 2 (November 2015)

Windows 10 Fall Update (also called «Threshold Wave 2 Update») updates termsrv.dll to version 10.0.10586.0. To get back concurrent remote desktop connections, make the following changes:

Find:
39 81 3C 06 00 00 0F 84 3F 42 02 00

replace with:
B8 00 01 00 00 89 81 38 06 00 00 90

The patched version can be downloaded from here. The original, v10.0.10586.0 file is here.

——————————————————————————————————————————

Windows 10 x64 RTM (August 2015)

termsrv.dll file version 10.0.10240.16384.

In termsrv.dll find:
39 81 3C 06 00 00 0F 84 73 42 02 00

and replace it with:
B8 00 01 00 00 89 81 38 06 00 00 90

The patched version can be downloaded from here. The original, untouched version of termsrv.dll v10.0.10240.16384 can be downloaded from here.


Option 2 — RDP Wrapper

Instead of modifying termsrv.dll file you can use RDP Wrapper which acts as a middleman between Terminal Services and Service Control Manager. This way you don’t need to touch termsrv.dll file. Actually, if you already modified your termsrv.dll file, you need to revert to the original version before using this method.

Download and extract RDPWrap-v1.6.1.zip (or newer), then run install.bat as admin. After installation is completed, run RDPConfig.exe. If all items under Diagnostics are green, you should be good to go.

If «Listener state» is «Listening [not supported]«, you will need to update the wrapper’s configuration (.ini) file.

With the latest version of RDP Wrapper you no longer need to update rdpwrap.ini manually. Simply run update.bat and everything will be done automatically.

If update.bat doesn’t add support to your Windows version, try checking Open Issues on RDP Wrapper GitHub page. You may find how to manually update rdpwrap.ini until official support is added.

May 2017
Windows 10 64bit

Терминальный сервер Windows 10

Как и во всех пользовательских версиях Windows, в Windows 10 присутствует ограничение на одновременное подключение нескольких пользователей по RDP (через удаленный рабочий стол). То есть, если один пользователь уже вошел в систему (не важно – через RDP или непосредственно сидя за компьютером), то никто другой уже подключиться не может. Как настроить удаленный рабочий стол Windows и как убрать ограничение на количество одновременных сессии RDP на Windows 7, было рассмотрено ранее. Теперь опишем способ, как открыть возможность одновременного подключения нескольких пользователей в Windows 10.

Напоминаю, что возможность открытия удаленного подключения к компьютеру по RDP есть только у версий Windows 10 Pro и Windows 10 Enterprise. Владельцы Windows 10 Home со своих машин могут подключаться к другим компьютерам по RDP, но организовать подключение к своему компьютеру через удаленный рабочий стол у них возможности нет.

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

Итак, чтобы снять ограничение на несколько сессий RDP в Windows 10, как и в Windows 7 необходимо было внести изменения в системный файл termsrv.dll. Однако данная процедура на Windows 10 осуществляется вручную, весьма трудоемка и длительна. Кроме того, при каждом обновлении Windows процедуру придется повторять. Поэтому в данной статье мы не будем рассматривать метод исправления файла termsrv.dll вручную, а рассмотрим использование программы RDP Wrapper Library.

RDP Wrapper Library для снятия ограничения на несколько одновременных сессий RDP в Windows 10

RDP Wrapper Library не вносит никаких физических изменений в файл termsrv.dll, а работает как своеобразная прослойка между службами. RDP Wrapper Library подгружает файл termsrv.dll с нужными параметрами, не затрагивая исходник.

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

Внимание! Корректная работа RDP Wrapper Library не гарантируется, если используется уже пропатченный (не оригинальный) файл termsrv.dll.

Итак, приступим.

Внимание! Чтобы установить RDP Wrapper Library ваша учетная запись должна обладать правами администратора.

1. Скачиваем RDP Wrapper Library

Файлы находятся в архиве, воспользуемся архиватором. Пароль на архив: 123.

Пара слов о содержимом архива:

RDPWInst.exe – запуск установки или удаления RDP Wrapper Library

RDPConf.exe – приложение для настройки

RDPCheck.exe – приложение для проверки работы RDP

install.bat, update.bat, uninstall.bat – пакетные файлы запуска установки, обновления и удаления RDP Wrapper Library

2. Для установки RDP Wrapper Library запускаем файл install.bat под правами администратора (правой кнопкой мыши на файл и Запуск от имени администратора)

Откроется окно с командной строкой. Дожидаемся окончания установки.

несколько rdp сессий, пользователей удаленного рабочего стола, Windows 10, одновременно, патч rdp termsrv.dll, RDP Wrapper Library

3. По окончании установки запускаем файл RDPConf.exe – приложение настроек и проверки состояния

4. Необходимо убедиться, что все сообщения подсвечены зеленым.

несколько rdp сессий, пользователей удаленного рабочего стола, Windows 10, одновременно, патч rdp termsrv.dll, RDP Wrapper Library

Если у вас все, как на картинке, то поздравляю! Ваш терминальный сервер на Windows 10 готов! Можно подключаться по RDP без ограничений.

Примечание. Если одна из строк в RDPConf.exe у вас горит красным (или стала гореть после обновления Windows), как на картинке ниже, то:

1. проверьте подключение к Интернет

2. запустите пакетный файл update.bat (все есть в архиве с программой)

Снова откройте RDPConf.exe. Все должно гореть зеленым.

несколько rdp сессий, пользователей удаленного рабочего стола, Windows 10, одновременно, патч rdp termsrv.dll, RDP Wrapper Library

RDP Wrapper Library поддерживает работу на ОС Windows 7, Windows 8, Windows 8.1, Windows 10.

На этом все, всем удачи!

Оцените статью. Вам не сложно, а автору приятно

Понравилась статья? Поделить с друзьями:
  • Termsrv dll windows 10 2004 patch
  • Termservice службы удаленных рабочих столов windows 7
  • Tema dlya kompyuter skachat besplatno windows 10 pro
  • Tem 824 атс драйвер windows 10
  • Telnet подключение к узлу утеряно windows 10