Posted in , | 40 Responses
Sandip Dedhia

Sandip Dedhia

Sandip Dedhia is the founder of, he loves to write on technology, gadgets & web services. At Blogsdna you can read his Windows tutorials, free and useful software related articles. He is on twitter too @sandipnd

View author profile

  • 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

    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

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

  • Jairo

    Worked perfect! Thanks a lot!

  • Stefan


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


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

  • Phil

    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

    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

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

  • Diego Vilar

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

  • Phil


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

  • ABCD

    It’s not working.

  • fugger

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

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

    @ABCD: Thanks!

  • Jeff

    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

    Hello, just a quick note to point to a solution I posted at 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

    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

    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

    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

    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

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

  • Rootboox

    thanks dude

  • Jammnn

    Very Very Nice!!! Thanks

  • Great – handy stuff, thanks.

  • Anonymous

    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

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

  • Will

    Very nice, thanks!

  • Blah

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

  • matt

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

  • Maresal_alexander

    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

    To enable multiple sessions per user run -> install multi

  • Fulano2

    Installing Windows 7 sp1 disabled the concurrent sessions.

  • Fdasfa

    It works! excellent :)

  • tafarelo

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


  • Rnsathish

    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

    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

    whats up with windows 8



  • dewdrop

    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

    The download link is broken! Anybody have the code?