[DISCUSSION] Windows 8.1 termsrv.dll Patching

Discussion in 'Windows 8' started by GuryYu, Aug 31, 2013.

Tags:
  1. Mr Jinje

    Mr Jinje MDL Expert

    Aug 19, 2009
    1,769
    1,106
    60
  2. jaisol

    jaisol MDL Novice

    Mar 11, 2014
    1
    0
    0
    Hi Sunstar,

    I've been following up your steps to crack my Windows 8.1 Enterprise x64 but no luck so far :-(

    Any advice is more than welcome!

    Thanks as always !
     
  3. ozvic

    ozvic MDL Novice

    Mar 19, 2014
    1
    0
    0
    I use this batch file and pre-patched termserv.dll for Windows 8.1 Enterprise 64 bit. Works a treat. Also works for Professional x64.

    h t t p : / / goo.gl/ffTasE (mega . co . nz)
     
  4. MSMG

    MSMG MDL Developer

    Jul 15, 2011
    6,414
    15,615
    210
    Can anyone provide me a link for Terminal Server Patched files for Windows 7 SP1 Latest termsrv.dll
     
  5. sunstar

    sunstar MDL Junior Member

    Jun 29, 2013
    50
    22
    0
    Send me termsrv.dll of that Windows
     
  6. Mr Jinje

    Mr Jinje MDL Expert

    Aug 19, 2009
    1,769
    1,106
    60
    #206 Mr Jinje, Mar 31, 2014
    Last edited by a moderator: Apr 20, 2017
  7. ms_us

    ms_us MDL Novice

    May 22, 2014
    4
    0
    0
    Hi just new to the forum and also on 8.1. Unfortunately bought and installed 8.1 basic rather than pro, hence rdp does not work. After screening all posts for days it doesn't seem anyone has resolved this successfully. I hope I'm wrong, please advise. Thank you so much ! ​
     
  8. wratterus

    wratterus MDL Novice

    Jun 16, 2014
    4
    0
    0
    This worked perfectly for me in Win 8.1 Pro x64, I've just tried to patch another PC (Win 8.1 Pro x64) that is on a domain and the patch doesn't seem to work. It goes though without any errors, however the PC is not accessible at all via RDP after the patch is applied. I replaced the termserv.dll file with the original, and remote desktop started working again. I'm unsure if the machine being on a domain causes issues with this patch or not.

    Any help would be appreciated. Thanks!
     
  9. wratterus

    wratterus MDL Novice

    Jun 16, 2014
    4
    0
    0
    Just a FYI for anyone else reading this - I was able to resolve my issues using the artoo patcher (v3). Worked a charm. It seemed that after patching with the file I was using originally caused the RDP service (and a bunch of others) not to start. I'm unsure why this worked fine on a test PC running 8.1 Pro, but not on a domain connected 8.1 Pro PC, either way the 'artoo' patcher is definitely the way to go.

    I am unable to post a link to it, but there is a dedicated thread on these forums for it.
     
  10. ms_us

    ms_us MDL Novice

    May 22, 2014
    4
    0
    0
    Still no solution for Win 8.1 core ?
     
  11. fly_indiz

    fly_indiz MDL Novice

    Jul 10, 2014
    14
    10
    0
    #211 fly_indiz, Jul 10, 2014
    Last edited: Jul 10, 2014
    Can any smart developer build correct solution for new termsrv.dll 6.3.9600.17095 (x86 and x64)?
    I not good know assembler, but i turned this solution for x64 dll:
    1) for previous version - find "39813C0600000F841B700000" and replace to "B80001000089813806000090"
    for 6.3.9600.17095 version - find "39813C0600000F849E310500" and replace to "B80001000089813806000090"
    2) for previous version - find "837C2468000F84" and replace to "837C24680090E9"
    for 6.3.9600.17095 version - find "090085C07F078BD8" and replace to "090085C090908BD8"
    3) Find "BB01000000C7" and replace to "BB00000000C7" (not changed)

    This is work for me, but i am not sure that this is correctly.
     
  12. BinnyChan

    BinnyChan MDL Novice

    Feb 15, 2010
    6
    0
    0
    fly_indiz : Thanks. It really works.
     
  13. bjf2000

    bjf2000 MDL Expert

    Apr 11, 2008
    1,102
    200
    60
    #213 bjf2000, Jul 10, 2014
    Last edited: Jul 10, 2014
    fly_indiz, thanks. I haven't been able to try it yet, but for x64 I'm a little surprised by the 2nd of the 3 changes, since it seems to have no relation to the original 8.1 termsrv. I don't mean its location but the bytes on either side of the search location usually strongly resemble the previous version. It's completely different this time.

    ***

    Interestingly, the search patterns for the x86 version have not changed for termsrv.dll 6.3.9600.17095, so the ones from up the thread should work:

    Find
    3B81200300000F84C0EC0100
    Replace
    B80001000089812003000090

    Find
    837DF8007415
    Replace
    837DF800EB15

    Find
    8D44242843
    Replace
    8D44242890
     
  14. Mr Jinje

    Mr Jinje MDL Expert

    Aug 19, 2009
    1,769
    1,106
    60
  15. fly_indiz

    fly_indiz MDL Novice

    Jul 10, 2014
    14
    10
    0
    My x64 6.3.9600.17095 termsrv.dll
    (see below - i'm not sure what this path is correct, but working)

    Download: rghost.ru/56833679
     
  16. bjf2000

    bjf2000 MDL Expert

    Apr 11, 2008
    1,102
    200
    60
  17. Magnetic_dud

    Magnetic_dud MDL Novice

    Oct 5, 2012
    6
    0
    0
    bjf2000 patched files work on x64, I can get concurrent users, but I also get concurrent sessions (which is undesiderable for me)
     
  18. bjf2000

    bjf2000 MDL Expert

    Apr 11, 2008
    1,102
    200
    60
    That's a separate thing from the patch, a Registry setting. Try it out:

    HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server

    DWORD (set to 1):

    fSingleSessionPerUser
     
  19. Magnetic_dud

    Magnetic_dud MDL Novice

    Oct 5, 2012
    6
    0
    0
    Thanks, the registry fix solved it
    Thank you so much for the patch, you saved my life :worthy:
     
  20. bjf2000

    bjf2000 MDL Expert

    Apr 11, 2008
    1,102
    200
    60
    And thanks to fly_indiz for coming up with that new, tricky replacement string that made the updated x64 possible.