[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,770
    1,101
    60
    #101 Mr Jinje, Nov 1, 2013
    Last edited by a moderator: Apr 20, 2017
  2. Tito

    Tito Super Mod / Adviser
    Staff Member

    Nov 30, 2009
    18,682
    18,581
    340
  3. Limonica

    Limonica MDL Novice

    Oct 26, 2012
    6
    3
    0
    fSingleSessionPerUser=0 not worked :bad:
     
  4. Mr Jinje

    Mr Jinje MDL Expert

    Aug 19, 2009
    1,770
    1,101
    60
  5. myopicpaideia

    myopicpaideia MDL Novice

    Nov 3, 2013
    1
    0
    0
    Just want to chime in for my first post and say that I really appreciate all the work that has gone into this by all those involved. This is a key function of our accounting department to be able to work on the same virtual machine with the accounting software installed simultaneously with different rights in the software. Upgrading to 8.1 killed the multiple concurrent RDP sessions, and you all have fixed it!!

    This was the only simple download and double click solution I found for 8.1. I am not a Windows user at all, actually, so did not trust myself to go into the registry our system files myself.

    So cheers to you all and keep going!
     
  6. sunstar

    sunstar MDL Junior Member

    Jun 29, 2013
    50
    22
    0


    why i must check that ?
    is there a problem with windows 7 terminal server patch ?
     
  7. Mr Jinje

    Mr Jinje MDL Expert

    Aug 19, 2009
    1,770
    1,101
    60
  8. sunstar

    sunstar MDL Junior Member

    Jun 29, 2013
    50
    22
    0
    OK

    send me windows 7 sp1 termsrv.dll
     
  9. Mr Jinje

    Mr Jinje MDL Expert

    Aug 19, 2009
    1,770
    1,101
    60
    #109 Mr Jinje, Nov 4, 2013
    Last edited: Nov 4, 2013
    Here they are.

    EDIT: Maybe keep an eye open if you see anything calling "CSessionArbitrationHelper::IsSingleSessionPerUserEnabled()"

    Termsrv.dll Vista+: Not sure if this applies to W8 anymore.

    "CSessionArbitrationHelper::IsSingleSessionPerUserEnabled()"
     
  10. wazer

    wazer MDL Junior Member

    Jul 31, 2009
    71
    9
    0
    Nope does not work when i login multiple times to the same machine, it gives me error on the last connected terminal and quits it.
     
  11. Mr Jinje

    Mr Jinje MDL Expert

    Aug 19, 2009
    1,770
    1,101
    60
    Hey Wazer, please verify that your port 3389 is open in the firewall (i know that probably isn't the problem), just want to check all bases. Also note which OS are you on, x64 Pro, Enterprise or lower version ? I think that lower versions W8.1 RT and W8 Vanilla might not have the port automated when RDP is enabled.
     
  12. sunstar

    sunstar MDL Junior Member

    Jun 29, 2013
    50
    22
    0
    I checked your file

    there are same functions on windows 8.1 and patchable

    but not need to patch

    the patch that i sent you i enough


    i test that on windows 8.1 x86 and windows server 2012 r2 x64 and works well . thus we don't need any other bytes patch

    why we must change true working patch ?
     
  13. sunstar

    sunstar MDL Junior Member

    Jun 29, 2013
    50
    22
    0
    #113 sunstar, Nov 4, 2013
    Last edited: Nov 4, 2013
    for info only


    windows 8.1 x86

    change
    39 7D F8 74 2F
    to
    39 7D F8 EB 2F




    and change

    8D 44 24 28 43 89 1F
    to
    8D 44 24 28 90 89 1F

    but these patchs not required at all


    send me windows 8.1 x64 termsrv.dll if you want
     
  14. wazer

    wazer MDL Junior Member

    Jul 31, 2009
    71
    9
    0
    Main and work station, i patched work station with that patch both machines running windows 8.1 pro x64 Full installs no upgrades and latest patches.. Genuine of course ;).

    And yes ports are open ;).
     
  15. sunstar

    sunstar MDL Junior Member

    Jun 29, 2013
    50
    22
    0
    does not work ? :confused:

    send me your teamviewer id and password in PM and i will check your system and force that to work ;)
     
  16. sunstar

    sunstar MDL Junior Member

    Jun 29, 2013
    50
    22
    0
    does not work ? :confused:

    send me your teamviewer id and password in PM and i will check your system and force that to work ;)
     
  17. wazer

    wazer MDL Junior Member

    Jul 31, 2009
    71
    9
    0

    Will have to Manuel get back to it via normal screen /w keyboard since i cannot connect to it now after this patch, i left it for 12 hours with the patch, now you cannot connect via username nor lan ip.. Will check later when i get screen to it.
     
  18. wazer

    wazer MDL Junior Member

    Jul 31, 2009
    71
    9
    0
    Alrighty i hooked up monitor to it.. Had to make system restore to make remote connection work again. Not even using the restore/unpatch button worked.
     
  19. Mr Jinje

    Mr Jinje MDL Expert

    Aug 19, 2009
    1,770
    1,101
    60
    #119 Mr Jinje, Nov 5, 2013
    Last edited by a moderator: Apr 20, 2017
    Just an FYI, people should not be installing an RDP patch over an RDP connection. In fact, I might have to set my installer to check for physical vs remote logon, thanks for the idea wazer.

    Maybe I would allow it over VNC, but not RDP.

    Code:
    [environment]::GetEnvironmentVariable("SESSIONNAME")
    RDP-Tcp#1
    vs
    Console
     
  20. wazer

    wazer MDL Junior Member

    Jul 31, 2009
    71
    9
    0
    #120 wazer, Nov 5, 2013
    Last edited by a moderator: Apr 20, 2017
    Well it did work patching it via RDP on windows 7 ultimate so?