윈도우 RDP 멀티세션 설정

1. RDP Wrapper Library 다운로드 및 실행
https://github.com/stascorp/rdpwrap/releases


2. install.bat 실행


3. net stop termservice /y


4. RDPConf.exe 실행

☞ Single session per user: Off로 설정
☞ Listener state: Listening    [fully supported] 상태 확인 ([not supported]면 멀티세션 불가)
↓ [fully supported]가 아니고 터미널 버전이 10.0.17763.437일 경우 아래를 실행


5. C:\Program Files\RDP Wrapper\rdpwrap.ini에 아래 부분을 추가

;----------------- build 10.0.17763.437 starts ----------------
[10.0.17763.437]
LocalOnlyPatch.x64=1
LocalOnlyOffset.x64=77A41
LocalOnlyCode.x64=jmpshort
SingleUserPatch.x64=1
SingleUserOffset.x64=3E520
SingleUserCode.x64=Zero
DefPolicyPatch.x64=1
DefPolicyOffset.x64=18025
DefPolicyCode.x64=CDefPolicy_Query_eax_rcx
SLInitHook.x64=1
SLInitOffset.x64=1ACDC
SLInitFunc.x64=New_CSLQuery_Initialize

[10.0.17763.437-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
;----------------- build 10.0.17763.437 ends ----------------


6. net start termservice /y

위로 스크롤