간마늘작업소

[Windows RDP] Windows 10 Home으로 원격 연결하기 (10.0.19041.84) 본문

작업물/Windows Remote Desktop PC

[Windows RDP] Windows 10 Home으로 원격 연결하기 (10.0.19041.84)

간마늘 2020. 9. 14. 13:55

한 차례 리뉴얼을 해야할 것 같군요.

 

Windows 10 Home에서는 Windows의 Remote Desktop Protocol을 지원하지 않습니다. 그래서 다른 방법을 써야하는데요. 직전 포스팅에서 설치법은 적었으니 넘기구요.....

 

잘 쓰다가 Windows 10이 지속적으로 업데이트 되면서 안되는 경우가 있습니다. 이럴 때는 파일 내용을 수정해줘야 합니다.

 

지금 상태입니다. Windows Update 이후 버전이 맞지 않아서 생기는 문제입니다.

 

시작버튼을 누르고 서비스를 검색해서 들어갑니다. 그리고 Remote Desktop Services를 찾아서 서비스 중지를 눌러줍니다.

 

다음은 파일 수정입니다.

 

대부분 경로가 C:\Program Files\RDP Wrapper로 되어있을 겁니다. 여기서 rdpwrap.ini 파일을 열어줍니다.

 

가장 밑으로 내려가서..... 새로운 버전에 맞는 코드를 추가해주면 됩니다.

 

저는 10.0.19041.84 버전에 맞는 코드가 필요했으므로....

[10.0.19041.84]
LocalOnlyPatch.x86    =1
LocalOnlyOffset.x86   =B46B9
LocalOnlyCode.x86     =jmpshort
LocalOnlyPatch.x64    =1
LocalOnlyOffset.x64   =87611
LocalOnlyCode.x64     =jmpshort
SingleUserPatch.x86   =1
SingleUserOffset.x86  =3AD27
SingleUserCode.x86    =Zero
SingleUserPatch.x64   =1
SingleUserOffset.x64  =0BF0C
SingleUserCode.x64    =Zero
DefPolicyPatch.x86    =1
DefPolicyOffset.x86   =3D7D9
DefPolicyCode.x86     =CDefPolicy_Query_eax_ecx
DefPolicyPatch.x64    =1
DefPolicyOffset.x64   =17ED5
DefPolicyCode.x64     =CDefPolicy_Query_eax_rcx
SLInitHook.x86        =1
SLInitOffset.x86      =66658
SLInitFunc.x86        =New_CSLQuery_Initialize
SLInitHook.x64        =1
SLInitOffset.x64      =1BDFC
SLInitFunc.x64        =New_CSLQuery_Initialize

[10.0.19041.84-SLInit]
bInitialized.x86      =CF920
bServerSku.x86        =CF924
lMaxUserSessions.x86  =CF928
bAppServerAllowed.x86 =CF930
bRemoteConnAllowed.x86=CF938
bMultimonAllowed.x86  =CF93C
ulMaxDebugSessions.x86=CF940
bFUSEnabled.x86       =CF944

bInitialized.x64      =103FF8
bServerSku.x64        =103FFC
lMaxUserSessions.x64  =104000
bAppServerAllowed.x64 =104008
bRemoteConnAllowed.x64=104010
bMultimonAllowed.x64  =104014
ulMaxDebugSessions.x64=104018
bFUSEnabled.x64       =10401C

이렇게 쳤습니다. 제가 짠 것은 아니구요. 구글링으로 찾았습니다.

github.com/stascorp/rdpwrap/issues/1004

 

그리고 다시 서비스 시작을 눌러주면.....

 

정상 작동을 확인할 수 있습니다.

Comments