{"id":2529,"date":"2020-02-01T08:14:28","date_gmt":"2020-02-01T00:14:28","guid":{"rendered":"http:\/\/www.softbeam.net\/hobby\/?p=2529"},"modified":"2020-02-01T08:14:28","modified_gmt":"2020-02-01T00:14:28","slug":"concurrent-multiple-rdp-in-win10","status":"publish","type":"post","link":"http:\/\/softbeam.net\/hobby\/?p=2529","title":{"rendered":"Concurrent multiple RDP in Win10"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-2530\" src=\"http:\/\/www.softbeam.net\/hobby\/wp-content\/uploads\/2020\/02\/RDP-Wrapper-279x300.png\" alt=\"\" width=\"279\" height=\"300\" \/><\/p>\n<p>Preferred approach is to use RDP Wrapper, the newest Git version 1.6.2. For &#8220;not supported&#8221; issue in &#8220;listener state&#8221;, just modify the ini file. Take Win 10: 1909 version as example, add the following into ini file, as termsrv.dll version is 10.0.18362.267:<\/p>\n<blockquote><p>[10.0.18362.267]<br \/>\nLocalOnlyPatch.x86=1<br \/>\nLocalOnlyOffset.x86=B7D06<br \/>\nLocalOnlyCode.x86=jmpshort<br \/>\nLocalOnlyPatch.x64=1<br \/>\nLocalOnlyOffset.x64=82FB5<br \/>\nLocalOnlyCode.x64=jmpshort<br \/>\nSingleUserPatch.x86=1<br \/>\nSingleUserOffset.x86=50535<br \/>\nSingleUserCode.x86=nop<br \/>\nSingleUserPatch.x64=1<br \/>\nSingleUserOffset.x64=0DBFC<br \/>\nSingleUserCode.x64=Zero<br \/>\nDefPolicyPatch.x86=1<br \/>\nDefPolicyOffset.x86=50269<br \/>\nDefPolicyCode.x86=CDefPolicy_Query_eax_ecx<br \/>\nDefPolicyPatch.x64=1<br \/>\nDefPolicyOffset.x64=1FE15<br \/>\nDefPolicyCode.x64=CDefPolicy_Query_eax_rcx<br \/>\nSLInitHook.x86=1<br \/>\nSLInitOffset.x86=5A77A<br \/>\nSLInitFunc.x86=New_CSLQuery_Initialize<br \/>\nSLInitHook.x64=1<br \/>\nSLInitOffset.x64=22DDC<br \/>\nSLInitFunc.x64=New_CSLQuery_Initialize<\/p>\n<p>[10.0.18362.267-SLInit]<br \/>\nbInitialized.x86 =D577C<br \/>\nbServerSku.x86 =D5780<br \/>\nlMaxUserSessions.x86 =D5784<br \/>\nbAppServerAllowed.x86 =D578C<br \/>\nbRemoteConnAllowed.x86=D5790<br \/>\nbMultimonAllowed.x86 =D5794<br \/>\nulMaxDebugSessions.x86=D5798<br \/>\nbFUSEnabled.x86 =D579C<\/p>\n<p>bInitialized.x64 =F6A8C<br \/>\nbServerSku.x64 =F6A90<br \/>\nlMaxUserSessions.x64 =F6A94<br \/>\nbAppServerAllowed.x64 =F6A9C<br \/>\nbRemoteConnAllowed.x64=F6AA0<br \/>\nbMultimonAllowed.x64 =F6AA4<br \/>\nulMaxDebugSessions.x64=F6AA8<br \/>\nbFUSEnabled.x64 =F6AAC<\/p><\/blockquote>\n<ol>\n<li>run CMD as adiministrator<\/li>\n<li>net stop termservice<\/li>\n<li>replace the old ini with new one<\/li>\n<li>net start termservice<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-2531\" src=\"http:\/\/www.softbeam.net\/hobby\/wp-content\/uploads\/2020\/02\/terminal-modifying-300x258.png\" alt=\"\" width=\"300\" height=\"258\" \/><\/p>\n<p>Another approach is to edit termsrv.dll with Tiny Hexer. You need append administrator the trustedinstaller privilege to back up and edit, followed by disabling Win 10 update. Although the find phrase is different for different version, the replace phrase is the same.<\/p>\n<p>By default the original session will be kicked out by the current remote login session. You can have a separated\u00a0 session by modifying with gpedit to set computer configuration-administration templates-windows components-RDS-RDS host-connections-restrict RDS users to a single RDS session to disabled. However, a separated new session will start when locally switching back to the original session from another account&#8217;s session. Some programs already run in the original session can&#8217;t be started again, especially Edge. Better to enable restriction as default as concurrently working as the same account has been regarded as team working, now by way of Cloud.<\/p>\n<p>4 cases for RDP summarized here:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2614\" src=\"http:\/\/www.softbeam.net\/hobby\/wp-content\/uploads\/2020\/02\/rdp.png\" alt=\"\" width=\"289\" height=\"121\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Preferred approach is to use RDP Wrapper, the newest Git version 1.6.2. For &#8220;not supported&#8221; issue in &#8220;listener state&#8221;, just modify the ini file. Take Win 10: 1909 version as example, add the following into ini file, as termsrv.dll version is 10.0.18362.267: [10.0.18362.267] LocalOnlyPatch.x86=1 LocalOnlyOffset.x86=B7D06 LocalOnlyCode.x86=jmpshort LocalOnlyPatch.x64=1 LocalOnlyOffset.x64=82FB5 LocalOnlyCode.x64=jmpshort SingleUserPatch.x86=1 SingleUserOffset.x86=50535 SingleUserCode.x86=nop SingleUserPatch.x64=1 SingleUserOffset.x64=0DBFC SingleUserCode.x64=Zero &hellip; <a href=\"http:\/\/softbeam.net\/hobby\/?p=2529\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Concurrent multiple RDP in Win10&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-2529","post","type-post","status-publish","format-standard","hentry","category-physical"],"_links":{"self":[{"href":"http:\/\/softbeam.net\/hobby\/index.php?rest_route=\/wp\/v2\/posts\/2529","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/softbeam.net\/hobby\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/softbeam.net\/hobby\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/softbeam.net\/hobby\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/softbeam.net\/hobby\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2529"}],"version-history":[{"count":0,"href":"http:\/\/softbeam.net\/hobby\/index.php?rest_route=\/wp\/v2\/posts\/2529\/revisions"}],"wp:attachment":[{"href":"http:\/\/softbeam.net\/hobby\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2529"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/softbeam.net\/hobby\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2529"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/softbeam.net\/hobby\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2529"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}