Rdp wrapper service state stopped что делать
Что делать, если не работает RDP Wrap после обновления Windows 10
Способ 1: Замена файла конфигурации
Проблемы с работой рассматриваемой программы возникают вследствие обновлений системной библиотеки termsrv.dll. Под каждую её версию RDP Wrap нужно конфигурировать заново. К счастью, разработчики приложения заботятся об этом сами и после каждого мажорного апдейта выпускают новый конфигурационный файл. Алгоритм его замены выглядит следующим образом:
Сохраните файл rdpwrap.ini в любое подходящее место на компьютере.
После запуска списка служб найдите запись «Службы удалённых рабочих столов», выделите её и нажмите «Остановить службу».
C:\Program Files\RDP Wrapper
Скопируйте полученный ранее rdpwrap.ini и вставьте в эту папку.
Подтвердите замену файла.
Проверьте строку «Listener» – если надпись в ней гласит «Fully supported», проблема устранена.
Данный метод является предпочтительным, и к следующему следует прибегать только в случае отсутствия его эффективности.
Способ 2: Настройка в «Редакторе групповых политик»
Пользователи Windows 10 редакций Профессиональная и Корпоративная могут решить рассматриваемую проблему настройкой определённого параметра в «Редакторе групповых политик».
Конфигурация компьютера/Административные шаблоны/Компоненты Windows/Службы удаленных рабочих столов/Узел сеансов удаленных рабочих столов/Подключения
Описанная выше манипуляция позволит решить проблему, но является потенциально небезопасной, поэтому используйте её в самом крайнем случае.
Не работает RDP в целом
Порой вышеприведённые действия не приводят к желаемому результату. В этом случае отметим, что скорее всего дело уже не во враппере и библиотеке. Действуйте так:
После этого проверьте целостность компонентов ОС и восстановите их одним из возможных способов, если в этом появится необходимость.
Урок: Проверка целостности и восстановление системных файлов в Windows 10
Теперь вам известно, как нужно действовать в ситуации, когда RDP Wrapper перестал работать после обновления Windows 10, и что делать, если подключение по этому протоколу не работает в целом.
Помимо этой статьи, на сайте еще 12457 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
stop the service running CMD as administrator #889
Comments
carlos107fer commented Sep 28, 2019
stop the service running CMD as administrator
net stop termservice
Replace rdpwrap.ini in C:\Program Files\RDP Wrapper
net start termservice
Reboot your PC
rdpwrap_10.0.18362.267_x64.zip
The text was updated successfully, but these errors were encountered:
brgcosta commented Oct 3, 2019
It works on 1903 (18362.387)
adarshmadrecha commented Oct 5, 2019
On my windows 10 pro, 64 bit, OS build: 17134.1040
I had to add configurations specified by https://github.com/fre4kyC0de/rdpwrap/blob/master/10.0.17134.706.txt
sawwd commented Oct 5, 2019
ddelagneau commented Oct 7, 2019 •
Thanks It works on 1903 (18362.356)
geppoleppo commented Oct 7, 2019
Infomaniac007 commented Oct 8, 2019
geppoleppo, the link from the first post is working with Windows build 1903 (18362.388)
SobieskiCodes commented Oct 11, 2019
working on 18362.418
vic-t commented Oct 29, 2019
jh2222 commented Nov 12, 2019
The proposed solution did not work for me.
I followed all the suggested steps, including the replacement of rdpwrap.ini from the provided
rdpwrap_10.0.18362.267_x64.zip.
Still the listening stated was not listening.
I am running Windows 10 Home, OS build 17763.805.
kolomiezz commented Dec 18, 2019
Solution did not work
Windows 10 Home, OS build 18363.535
cornerdebug commented Jan 3, 2020
Using the rdwrap_10.0.18362.267_x64.zip rdwrap.ini file worked on Windows 10 v1903, Build 18362.476
I used the following steps:
lingyifeng commented Mar 2, 2020
who have rdwrap.ini for 10.0.18362.53
sntree commented Mar 4, 2020
works on 10.0.18363.449
cornerdebug commented Mar 4, 2020
Using the rdwrap_10.0.18362.267_x64.zip rdwrap.ini file worked on Windows 10 v1903, Build 18362.476
I used the following steps:
Update: A recent Windows Update caused RDP Wrapper to stop working. The fix that worked for me is to apply the updater and installer following the instructions here: #860
affinityv commented Mar 5, 2020
Zachary-2000 commented Mar 14, 2020
Solution did not work
Windows 10 Home, eidition 1903 OS build 18362.657
7BigD commented Dec 4, 2020
geppoleppo, the link from the first post is working with Windows build 1903 (18362.388)
Service state Stopped \\ Listerner state : Not Listening #577
Comments
Zheruinz commented Oct 3, 2018 •
Hi i have been using rdpwrap for several month without any issues but today we found out we’re unable to connect to the system.
the anti virus & the firewall is disabled.
can anyone help how to resolve this please?
The text was updated successfully, but these errors were encountered:
sblaydes commented Oct 3, 2018
Ran into the same problem after updating to Windows 10 Version 10.0.17763.1. I had to uninstall via the uninstall.bat and reinstall via the install.bat. After doing that RDPConf.exe showed:
Wrapper state: Installed
Service state: Running
Listener state: Listening
I could then connect via RDP from another computer.
penasanc commented Oct 5, 2018
Hi, I have run uninstall.bat and reinstall via the install.bat. On 8 similar computers it has worked. 1 computer however is not working.
I have tried to replace the termsvr.dll from the old windows and still is not working. Any help would be appreciated. Thanks.
binarymaster commented Nov 11, 2018
Closing as inactive (and seems like solved).
Magissia commented Mar 2, 2019 •
Could reproduce with same version.
Service does not start when wrapper is applied, uninstalling the wrapper allows the service to start.
Please provide instruction to send logs that would be useful to you.
When in this state, your scripts all get «access denied» errors (0x5) interacting with service stop/start.
Disabling Kaspersky isn’t much of help.
There is actually an error happening :
18:51:03,3934538 svchost.exe 10912 CreateFile C:\Program Files\RDP Wrapper\rdpwrap.dll ACCESS DENIED Desired Access: Read Data/List Directory, Execute/Traverse, Synchronize, Disposition: Open, Options: Synchronous IO Non-Alert, Non-Directory File, Attributes: n/a, ShareMode: Read, Delete, AllocationSize: n/a
Upon inspection, the rdpwrap.dll sole ACL is administators group full control, network service has no read permission on it, adding it manually suffice.
Comments
Chandrasiris commented Feb 19, 2021 •
I am using Windows 10 1909.
RDP wrapper is not working and it says Service is «Stopped»
I tried to start termserv but it raised «The Service did not start due to logon failure»
How can I resolve RDP Wrapper issue?
The text was updated successfully, but these errors were encountered:
usrtky commented Feb 19, 2021 •
I noticed this as well today. Look at the event logs and confirm you see the same. This is occurring on Windows 10 20H2 (OS Build 19042.804). Uninstalling RDPWrapper restores normal RDP functionality.
System Log: Event ID 7034
The Remote Desktop Services service terminated unexpectedly. It has done this x time(s).
Application Log: Event ID 1000
Faulting application name: svchost.exe_TermService, version: 10.0.19041.546, time stamp: 0x058e175a
Faulting module name: rdpwrap.dll, version: 1.5.0.0, time stamp: 0x5488aa5a
Exception code: 0xc0000005
Fault offset: 0x00000000000029fc
Faulting process id: 0x11bc
Faulting application start time: 0x01d707003b8dcbfd
Faulting application path: C:\Windows\System32\svchost.exe
Faulting module path: c:\program files\rdp wrapper\rdpwrap.dll
Report Id: 03f8e211-7faf-4e06-8431-c5d115576966
Faulting package full name:
Faulting package-relative application ID:
Faulting application name: svchost.exe_TermService, version: 10.0.19041.546, time stamp: 0x058e175a
Faulting module name: rdpwrap.dll, version: 1.5.0.0, time stamp: 0x5488aa5a
Exception code: 0xc0000005
Fault offset: 0x00000000000029fc
Faulting process id: 0x17f8
Faulting application start time: 0x01d706fff3869dc4
Faulting application path: C:\Windows\System32\svchost.exe
Faulting module path: c:\program files\rdp wrapper\rdpwrap.dll
Report Id: 142dab8d-4930-47d4-a502-cb430b51d9a2
Faulting package full name:
Faulting package-relative application ID:
Faulting application name: svchost.exe_TermService, version: 10.0.19041.546, time stamp: 0x058e175a
Faulting module name: rdpwrap.dll, version: 1.5.0.0, time stamp: 0x5488aa5a
Exception code: 0xc0000005
Fault offset: 0x00000000000029fc
Faulting process id: 0x1fe8
Faulting application start time: 0x01d706fff0fa30ce
Faulting application path: C:\Windows\System32\svchost.exe
Faulting module path: c:\program files\rdp wrapper\rdpwrap.dll
Report Id: f1216fb4-cc0f-478d-83a1-f69ba086e229
Faulting package full name:
Faulting package-relative application ID:
Faulting application name: svchost.exe_TermService, version: 10.0.19041.546, time stamp: 0x058e175a
Faulting module name: rdpwrap.dll, version: 1.5.0.0, time stamp: 0x5488aa5a
Exception code: 0xc0000005
Fault offset: 0x00000000000029fc
Faulting process id: 0x480
Faulting application start time: 0x01d706fff07f4de4
Faulting application path: C:\Windows\System32\svchost.exe
Faulting module path: c:\program files\rdp wrapper\rdpwrap.dll
Report Id: 968a78f5-a642-4dde-a1d0-24147087ebfa
Faulting package full name:
Faulting package-relative application ID:
mkoculak commented Feb 24, 2021
I am not sure if Your problems are related to my situation, but just wanted to leave a comment for others searching for an answer.
Many people reported similar problems that were caused by system not having permissions to rdpwrap folder of files in the Program Files directory.
My case was different, TermService did not want to start because my ini file did not have an empty new line at the end.
Adding it fixed the RDP and everything is working now fine.
usrtky commented Feb 25, 2021
Sol2-DongKyu commented Apr 9, 2021
gamma-577 commented Jul 3, 2021
Thanks for your observation. I spent half a day scratching my head over service error 1067. After your suggestion I put the missing newline and voila. Business as usual. 🙂
linhntaim commented Sep 16, 2021
I am not sure if Your problems are related to my situation, but just wanted to leave a comment for others searching for an answer.
Many people reported similar problems that were caused by system not having permissions to rdpwrap folder of files in the Program Files directory.
My case was different, TermService did not want to start because my ini file did not have an empty new line at the end.
Adding it fixed the RDP and everything is working now fine.
Rdp wrapper service state stopped
Если что-то пошло не так с доступом по RDP через RDPWrap (например, антивирус удалил файлы ПО), и служба «Службы удаленных рабочих столов» не запускается с ошибкой «указанный файл не найден», то нужно в ветку реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTermServiceParameters добавить параметр ServiceDll — REG_EXPAND_SZ — %SystemRoot%System32 ermsrv.dll
Это вернёт работоспособность встроенному RDP.
И теперь можно переустановить RDPWrap
Спасибо за статейку! Выручил!
Владимир Вязниковцев 4 дн
Полтора месяца я искал решение этой проблемы и вот оно счастье! Благодарю о великий человек! Думал уже систему придётся грохать 🙁
Как и в прошлых клиентских версиях операционных систем Майкрософт, пользователи Pro и Enterprise Windows 10 (но не Home) редакций могут удаленно подключаться к своим компьютерам через службу удаленных рабочих столов (RDP). Однако есть ограничение на количество одновременных RDP сессии – возможна одновременная работа только одного удаленного пользователя. При попытке открыть вторую RDP сессию, сеанс первого пользователя предлагается завершить.
В английской версии предупреждение такое:
Дело в том, что в настольных редакциях операционных систем Microsoft есть следующие основные ограничения на использование службы удаленного рабочего стола:
По сути, ограничение на количество одновременных rdp подключений является не техническим, а скорее лицензионным, запрещающее создавать на базе рабочей станции терминальный RDP сервер для работы нескольких пользователей. Хотя с технической точки зрения любая редакция Windows при наличии достаточного количества памяти может поддерживать одновременную работу нескольких десятков удаленных пользователей (в среднем на одну сессию пользователя без учета запускаемых приложений требуется 150-200 Мб памяти). Т.е. максимальное количество одновременных сессий в теории ограничивается только ресурсами компьютера.
Мы рассмотрим два способа отключить ограничение на количество одновременных RDP подключений к Windows 10:
RDP Wrapper Library
Альтернативой модификации файла 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: https://github.com/binarymaster/rdpwrap/releases (последняя доступная версия RDP Wrapper Library v1.6.2 вышла относительно недавно – 28 декабря 2017 года). Судя по информации на странице разработчика, поддерживаются все версии Windows. Windows 10 поддержиывается вплость до версии Insider Preview build 10.0.17063.1000 от 13 декабря 2017 года.
Архив RDPWrap-v1.6.2.zip содержит несколько файлов:
Чтобы установить утилиту, запускам файл install.bat с правами администратора.
После окончания установки запускаем RDPConfig.exe. И удостоверяемся, что в секции Diagnostics все элементы окрашены в зеленый цвет.
Из интересных особенностей новой версии RDP Wrapper:
- опция H >В том случае, если после обновления версии Windows, RDP Wrapper не работает, проверьте, что в секции Diagnostics присутствует надписьListener state: Not listening.
Попробуйте обновить ini файл скриптом update.bat, либо вручную и переустановить службу
Пытаемся открыть вторую RDP сессию. Все получилось! Теперь наша Windows 10 позволяет одновременно подключаться по RDP сразу двум удаленным пользователям.
Утилита должна работать на всех поддерживаемых на данный момент редакциях Windows : Windows Vista, Windows 7, Windows 8, Windows 8.1 и Windows 10. Таким образом из любой клиентской версии Windows можно сделать сервер терминалов.
Модификация файла termsrv.dll
Убрать ограничение на количество RDP подключений можно с помощью модификации файла termsrv.dll (файл библиотеки, используемый службой Remote Desktop Services). Файл находится в каталоге C:WindowsSystem32).
Перед модификацией файла termsrv.dll желательно создать его резервную копию (в случае необходимости можно будет вернуться к первоначальной версии файла):
copy c:WindowsSystem32 ermsrv.dll termsrv.dll_backup
Перед правкой файла termsrv.dll нужно стать его владельцем и предоставить группе администраторов полные права на него (все операции выполняются аналогично описанным в статье Убираем ограничение на количество RDP сессий в Windows 8). Затем остановите службу Remote Desktop service (TermService) из консоли services.msc или из командной строки:
Net stop TermService
Для редакции Windows 10 x64 RTM (версия файла termsrv.dll — 10.0.10240.16384): Откройте файл termsrv.dll с помощью любого HEX редактора (к примеру, 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.
У настольных операционных систем Microsoft есть некоторые ограничения, связанные с работой службы удаленных рабочих столов. Так во первых, поддержка серверной части (RDP Host) есть только в старших редакциях Windows (не ниже Professional). В домашних редакциях этот функционал отключен, поэтому подключиться к младшим версиям Windows по RDP невозможно.
И во вторых, количество параллельных RDP-сессий ограничено. Допускается только одно одновременное подключение по RDP, а при попытке открыть вторую RDP-сессию система выдаст сообщение о том, что в системе уже находится один пользователь и предложит его выкинуть завершить его сеанс.
Обойти эти ограничения позволит проект RDP Wrapper Library by Stas’M. RDP Wrapper работает как прослойка между менеджером служб (Service Control Manager, SCM) и службой удаленных рабочих столов. При этом, в отличии от других решений подобного рода, он не подвергает изменениям файл termsrv.dll (библиотека, используемая службой Remote Desktop Services), что позволяет не опасаться обновлений Windows.
Судя по официальному сайту, проект активно живет и развивается. На данный момент выложена версия 1.5 от 2014.12.11, для которой заявлена поддержка новейших ОС, включая Windows 10 Technical Preview. Также доступны исходники, так что при желании можно самостоятельно собрать проект.
Загрузить RDP Wrapper можно со страницы программы в репозитории GitHub. В архив входят следующие компоненты:
• RDPWinst.exe — инсталлятор, с помощью которого производится установка и удаление RDP Wrapper;
• RDPConf.exe — утилита для настройки параметров подключения;
• RDPCheck.exe — утилита для локальной проверки работы RDP;
• install.bat и uninstall.bat — bat-файлы для удобства установкиудаления программы.
Для установки программы надо открыть командную строку с правами администратора, перейти в директорию с распакованными файлами и запустить install.bat. Все остальное, включая настройку исключений на файерволле, установщик сделает сам.
Дополнительно можно запустить утилиту RDPConf.exe, которая позволяет включатьотключать доступ, а также настраивать основные параметры подключения (порт, количество сессий на пользователя, тип аутентификации и пр.).
Ну и в качестве проверки я открыл на компьютер с установленной Windows 7 Home Basic две RDP-сессии для двух разных пользователей.
Что еще можно сказать. Проект однозначно полезный, в некоторых ситуациях даже незаменимый. Из минусов же — используя RDP Wrapper вы скорее всего нарушаете лицензионное соглашение.
Дополнение 04.05.2019.
Для корректной работы на Windows 10 1809 требуется обновить файл конфигурации rdpwrap.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
И в конец ini файла дополнительно надо добавить строки:
[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
В конце файла обязательно пустая строка.