40 Responses to How to Enable Concurrent Sessions for Remote Desktop in Windows 7 RTM

  • John L. Galt says:

    I have tried this on W7 Ultimate RTM (both 32bit and 64bit) and neither allows me concurrent sessions in the same user name. As I understand it, that is the exact purpose of this ‘hack’, right?

  • Diego Vilar says:

    John, by default, install.cmd allows for concurrent sessions of different users, not the same. There are 2 command line parameters though. The following would allow for concurrent sessions using the same user:

    install.cmd multi

    Type “install.cmd help” to see all the parameters.

  • dan says:

    cant get the multi user working on the same log-in when using the multi param…

  • Jairo says:

    Worked perfect! Thanks a lot!

  • Stefan says:


    In order to use the same user twice set fSingleSessionPerUser in /HKLM/SYSTEM/CurrentControlSet/Control/Microsoft/Terminal Server to 0.

  • DIEGO VILAR says:

    That’s what “multi” does, Stefan. Dan, did you manage to make it work?

  • Phil says:

    Do you guys know if this will work on WIN7 (Ultimate Home)with Media Center that has a Media Center Extender connected to it?
    The Extender operates with a kind of remote desktop user, and when I had XP running I tried a similar script (for XP) that messed up my registry so the extender couldn’t connect anymore. Only a fresh OS install cleared that.

  • Diego Vilar says:

    Should work, Phil. The fix works by altering a dll and registry keys so the remote desktop server allows/disallows those scenarios, indifferent to the client.

  • fugger says:

    Does anyone know if it works with Windows 7 Final/GA versions (which are sold)?

  • Diego Vilar says:

    Should work, Fugger, since the version being sold is the RTM one (Ready To Manufacture).

  • Phil says:


    Thanks. Will try. Is there any way to revert if it messes things up? (reg. backup and?)

  • ABCD says:

    It’s not working.

  • fugger says:

    @Diego: Not really, but that’s another topic.

    @Phil: Set a system recovery point before you’ll try it.

    @ABCD: Thanks!

  • Jeff says:

    Hello. I am having difficulty with this. I get the message that it will kick the person at the console off after running the cmd file with no options. I am remoting in as a different user than is logged in at the console.

    I had done an upgrade from beta 7100 to 7600 (RTM) (I had lots of stuff installed, I’m lazy, etc). I had enabled this previously on build 7100 with success.

    I have since ensured the copy of the termsrv.dll in system32 is the same as the one in the zip file. I am also looking at the registry entries. fDenyTSConnections is DWord 32-bit and set to 0. fSingleSessionPerUser is also DWord 32-bit and set to 1.

    Has anyone else had difficulty getting this to work when you did an upgrade rather than a clean install of RTM? Any help is appreciated. Thank you.

  • patlachance says:

    Hello, just a quick note to point to a solution I posted at http://thegreenbutton.com/forums/p/79427/410442.aspx#410442 to fix the install.cmd script for Windows 7 French version (service name to stop/start and ‘administrators’ to change to ‘administrateurs’. I could have posted here but I followed the French thread at the other site… cheers.

  • Koert says:

    Hi there!
    Tryed it, but it’s not working. I now get a “Access denied”, when I connect…..uhhhhh help? :-P Strange that some people get it to work, so….can they please help?

  • Koert says:

    Ok, done a clean install of Win 7, then did the install -multi again. The file was patched, but the singlesession was stil set to 1. After changing that one to 0 and the second reboot, it works!
    So, THX!! I’m very very happy with it! :-D

  • Nathan Reichman says:

    Thanks. This worked for me.
    I already had the hack for my Vista HP system but it stopped working when I upgraded to W7.
    I tried a hack patch but the version of termsrv.dll was the Vista one and hence the patch was no good.
    This one comes with a patched W7 dll, just what I needed.
    It could not start the service during the script but came good on a restart.
    Thanks again for making this available.

  • TTL says:

    Works fine. Please modify batch for language independent use:

    ECHO Granting Administrators rights
    ICACLS %SystemRoot%System32termsrv.dll /Grant *S-1-5-32-544:F

    ECHO Stopping Remote Desktop Services
    NET stop TermService /y

    ECHO Starting Remote Desktop Services
    NET START TermService

  • Hellosudhanshu_bit says:

    Thanks a lot!!
    I tried on W7 ultimate and was successful.

  • Rootboox says:

    thanks dude

  • Jammnn says:

    Very Very Nice!!! Thanks

  • Mark Thomas says:

    Great – handy stuff, thanks.

  • Anonymous says:

    hey quick question, is there a way to remote desktop into lets say my server while someone was using it WITHOUT interrupting them?

  • Mauno Saturnussi says:

    Download Concurrent Sessions enabler file is corrupted or something like that. Can’t open it with WinZip

  • Will says:

    Very nice, thanks!

  • Blah says:

    Same thing happened to me. However if I downloaded on Mac and transfered to Windows, it worked fine.

  • matt says:

    install a VNC server (tightvnc for example), use VNC client to remotely control the existing session

  • Maresal_alexander says:

    this works grat.. but i have one problem … i can’t connect via internet only on my local network … if anyone know’s how to fix i whould be glad to know :)

  • B Sutton says:

    To enable multiple sessions per user run -> install multi

  • Fulano2 says:

    Installing Windows 7 sp1 disabled the concurrent sessions.

  • Fdasfa says:

    It works! excellent :)

  • tafarelo says:

    WIN 7 Build 7601
    h t t p : / / w w w. mediafire .com/?ubttrlqavne9f3a


  • Rnsathish says:

    it was not working for me
    output goes like this
    SUCCESS: The file (or folder): “C:WindowsSystem32termsrv.dll” now owned by the administrators group.
    Granting Administrators rights
    Administrators : No mapping between account names and security IDs was done
    Successfully processed 0 files; Failed processing 1 files
    Stopping Remote Desktop Services
    The following services are dependent on the Remote Desktop Services service.
    Stopping the Remote Desktop Services service will also stop these services.
    what is the error ..can any one help me

  • Me says:

    Running W7 and SP1 installed yesterday and replaced termsrv.dll. I pulled this file, unzipped and edited install.cmd to not check any version information and it’s working great.

  • w8 says:

    whats up with windows 8



  • dewdrop says:

    i want to download the file but the page dosen’t open .
    if u have a file please upload it for me .
    thank you .

  • Tom Febry says:

    The download link is broken! Anybody have the code?