How to Enable Concurrent Sessions in Windows 7 Service Pack 1 RTM

Feb 25 2011

Please Read

The script has been updated. The following now works properly:

  1. multi cmd line switch
  2. Home Premium
  3. Non-English Operating Systems, no need to change the script

Sorry for any inconvenience caused.

If you've been following MissingRemote for a while, you know one of our most popular series of guides is Enabling Concurrent Remote Desktop sessions. Continuing that trend we have an updated process below working with the RTM (Official Release to Manufacturing) version of Windows7 Ultimate, Professional, Home Premium and Enterprise Editions, x86 & x64 build 7601, Service Pack Build 1130.

One of the most popular articles ever at MissingRemote.com has been our guide on how to enable Concurrent Sessions for Windows Vista. For those unaware of what it is, enabling Concurrent Sessions allows you to Remote Desktop into a system that someone else is on, under a different user account, and access the system without kicking the user off. I, for example, use the feature to have MCE running on my Television, and then I remote into my main user account to access all my files without interrupting my MCE session. Special thanks to Mikinho for compiling the package below and making this all possible.

userscreensmall.jpg

***DISCLAIMER***

The following files and instructions are provided to you at your OWN RISK!! Understand that it is replacing important files, and as always, anything can happen. That being said, if you do have a problem, we have a fantastic community here to help you
rdp1

INSTALLATION INSTRUCTIONS (READ CAREFULLY)

1. First, Download the file attached below (you will need to be registered and logged in.

2. Once downloaded, extract the files into a directory (for the purposes of this guide, it will be assumed that the files have been extracted to the folder C:\Win7RDP )

3. Open Windows Explorer to the above folder

4. Right Click on "install.cmd" and select "Run as Administrator"

5. Wait for the script to run entirely. At the end, you should see something similar to the below...

rdp.png
 If you executed the command successfully, you should see this screen.

EXTRA ABILITIES

For 99.9% of folks, the above steps will be exactly what they are looking for. However, if you want to customize the abilities a bit, there are certain command strings you can run in addition. To do so,you will need to open a Command Prompt with Administrator Privileges(Start > Run > CMD > Right Click "Run As Administrator"). The other available options are: 

-? Show this help
help Save as -?
multi Enable multiple sessions per user
blank Enable remote log on for user accounts that are not password protected

For example, if you wanted to Enable multiple sessions per user, you would follow these steps:

1. Launch a Command Prompt with Administrator priveleges (Start > CMD > Right Click > Run as Administrator)

2. At the C:\Windows\System32 prompt type "cd\Win7RDP"

3. You should now be at the prompt C:\Win7RDP>

4. At the prompt, type: install multi

We hope you have enjoyed this guide from MissingRemote.com! If you have any questions, comments, concerns feel free to post in our forums link below.

Related Articles

Comments

Does this week's KB2621440 update break concurrent sessions?

see http://technet.microsoft.com/en-us/security/bulletin/ms12-020

Thanks!

Can someone please tell me how you get this to work with 2 concurrent sessions, using the same user, so the 2nd Remote user can login and see the same screen that the current terminal user is seeing??

 

I have tried the v4 with switch “multi” which allows me to login as same user, but it opens a NEW session for that user. I can NOT get the same screen on RDP as on desktop.

 

Thanks!

Nathan

 

nathan951 wrote:

Can someone please tell me how you get this to work with 2 concurrent sessions, using the same user, so the 2nd Remote user can login and see the same screen that the current terminal user is seeing??

I have tried the v4 with switch “multi” which allows me to login as same user, but it opens a NEW session for that user. I can NOT get the same screen on RDP as on desktop.

Thanks!

Nathan

i also have this question.  in some cases i want to share the session, not start a new/concurrent one in parallel.

is that what all the "shadow console" talk was?  i'm hoping there is a solution on the client side that lets me choose how i want to connect, rather than having to access the server side each time to change permissions.

I'm also getting the "Service is not listening" message after executing the script. When I check to see if the service is running, it is at least according to the service browser.

 

I've been trying re-enable RDC post SP1 and, like a lot of others, I still don't seem to be able to do it. But trying this script was worth it, I'll just need to keep searching for an answer.

i cant download the attachment. is it available now?

Not working for me... win 7 ultimate, sp1, updated on the 23rd of March, 2012.

Ideas/suggestions?

in some cases i want to take over the session, not start a new/concurrent one in parallel.  for example, i may want to pause a movie and watch it on a second computer.

is that what all the "shadow console" talk was?  i'm hoping there is a solution on the client side that lets me choose how i want to connect, rather than having to access the server side each time to change permissions.

Tested and working on Win 7 Enterprise SP2, I just changed the version checks in the install script. It's all good, thanks very much!!!

Hi there, 

can you post exactly what you changed in the script please. Maybe i could try and do that for my Windows 7 Ultimate SP1. Currently i have

SET WINVER=Windows 7 Build 7600

SET PRODUCTNAME="Windows 7 Ultimate"

SET CURRENTBUILD="7600"

should i change it to something else?

Thanks in advance.

Great post. Exactly what I was looking for. I had a question though. I installed the multiple sessions per user feature but now I want to make it one session per user or at least know how to get into one of the already connected sessions.

Thanks for the help.

 

cZar wrote:

Great post. Exactly what I was looking for. I had a question though. I installed the multiple sessions per user feature but now I want to make it one session per user or at least know how to get into one of the already connected sessions.

Thanks for the help.

 

 

Been looking for a fix for this for WEEKS, but no luck yet... If you find one please post it here!

I ran the current hack, and I do get the prompt to log in remotely, I give my username and password, but it closes and doesn't give an error and nothing ever pops up. Any ideas?

Mike Garcen wrote:

Please Read

The script has been updated. The following now works properly:

  1. multi cmd line switch
  2. Home Premium
  3. Non-English Operating Systems, no need to change the script

Sorry for any inconvenience caused.

If you've been following MissingRemote for a while, you know one of our most popular series of guides is Enabling Concurrent Remote Desktop sessions. Continuing that trend we have an updated process below working with the RTM (Official Release to Manufacturing) version of Windows7 Ultimate, Professional, Home Premium and Enterprise Editions, x86 & x64 build 7601, Service Pack Build 1130.

One of the most popular articles ever at MissingRemote.com has been our guide on how to enable Concurrent Sessions for Windows Vista. For those unaware of what it is, enabling Concurrent Sessions allows you to Remote Desktop into a system that someone else is on, under a different user account, and access the system without kicking the user off. I, for example, use the feature to have MCE running on my Television, and then I remote into my main user account to access all my files without interrupting my MCE session. Special thanks to Mikinho for compiling the package below and making this all possible.

userscreensmall.jpg

***DISCLAIMER***

The following files and instructions are provided to you at your OWN RISK!! Understand that it is replacing important files, and as always, anything can happen. That being said, if you do have a problem, we have a fantastic community here to help you

rdp1

INSTALLATION INSTRUCTIONS (READ CAREFULLY)

1. First, Download the file attached below (you will need to be registered and logged in.

2. Once downloaded, extract the files into a directory (for the purposes of this guide, it will be assumed that the files have been extracted to the folder C:\Win7RDP )

3. Open Windows Explorer to the above folder

4. Right Click on "install.cmd" and select "Run as Administrator"

5. Wait for the script to run entirely. At the end, you should see something similar to the below...

rdp.png If you executed the command successfully, you should see this screen.

EXTRA ABILITIES

For 99.9% of folks, the above steps will be exactly what they are looking for. However, if you want to customize the abilities a bit, there are certain command strings you can run in addition. To do so,you will need to open a Command Prompt with Administrator Privileges(Start > Run > CMD > Right Click "Run As Administrator"). The other available options are: 

-? Show this helphelp Save as -?multi Enable multiple sessions per userblank Enable remote log on for user accounts that are not password protected

For example, if you wanted to Enable multiple sessions per user, you would follow these steps:

1. Launch a Command Prompt with Administrator priveleges (Start > CMD > Right Click > Run as Administrator)

2. At the C:\Windows\System32 prompt type "cd\Win7RDP"

3. You should now be at the prompt C:\Win7RDP>

4. At the prompt, type: install multi

We hope you have enjoyed this guide from MissingRemote.com! If you have any questions, comments, concerns feel free to post in our forums link below.

Related Articles

Mike Garcen wrote:

Please Read

The script has been updated. The following now works properly:

  1. multi cmd line switch
  2. Home Premium
  3. Non-English Operating Systems, no need to change the script

Sorry for any inconvenience caused.

If you've been following MissingRemote for a while, you know one of our most popular series of guides is Enabling Concurrent Remote Desktop sessions. Continuing that trend we have an updated process below working with the RTM (Official Release to Manufacturing) version of Windows7 Ultimate, Professional, Home Premium and Enterprise Editions, x86 & x64 build 7601, Service Pack Build 1130.

One of the most popular articles ever at MissingRemote.com has been our guide on how to enable Concurrent Sessions for Windows Vista. For those unaware of what it is, enabling Concurrent Sessions allows you to Remote Desktop into a system that someone else is on, under a different user account, and access the system without kicking the user off. I, for example, use the feature to have MCE running on my Television, and then I remote into my main user account to access all my files without interrupting my MCE session. Special thanks to Mikinho for compiling the package below and making this all possible.

userscreensmall.jpg

***DISCLAIMER***

The following files and instructions are provided to you at your OWN RISK!! Understand that it is replacing important files, and as always, anything can happen. That being said, if you do have a problem, we have a fantastic community here to help you

rdp1

INSTALLATION INSTRUCTIONS (READ CAREFULLY)

1. First, Download the file attached below (you will need to be registered and logged in.

2. Once downloaded, extract the files into a directory (for the purposes of this guide, it will be assumed that the files have been extracted to the folder C:\Win7RDP )

3. Open Windows Explorer to the above folder

4. Right Click on "install.cmd" and select "Run as Administrator"

5. Wait for the script to run entirely. At the end, you should see something similar to the below...

rdp.png If you executed the command successfully, you should see this screen.

EXTRA ABILITIES

For 99.9% of folks, the above steps will be exactly what they are looking for. However, if you want to customize the abilities a bit, there are certain command strings you can run in addition. To do so,you will need to open a Command Prompt with Administrator Privileges(Start > Run > CMD > Right Click "Run As Administrator"). The other available options are: 

-? Show this helphelp Save as -?multi Enable multiple sessions per userblank Enable remote log on for user accounts that are not password protected

For example, if you wanted to Enable multiple sessions per user, you would follow these steps:

1. Launch a Command Prompt with Administrator priveleges (Start > CMD > Right Click > Run as Administrator)

2. At the C:\Windows\System32 prompt type "cd\Win7RDP"

3. You should now be at the prompt C:\Win7RDP>

4. At the prompt, type: install multi

We hope you have enjoyed this guide from MissingRemote.com! If you have any questions, comments, concerns feel free to post in our forums link below.

Related Articles

Hello, just got a Dell T1600 with Windows 7 Ultimate SP1 64 bit OS, i downloaded and followed the instrucitons to the T, however its still not working. I have done this for two previous Windows 7 computers, so i am not sure whats happening now.

The latest version worked great for me a few days ago.  Re-installed my HTPC, ran it as instructed, it worked, but then remembered I wanted 'multi', so I re-ran the script with multi option and again worked perfect.

This is on W7 Ultimate SP1 x64.

Thank you. This was exactly what I needed.

Thanks for the script; works great. Just curious if (for whatever 'remote' reason) I wanted to revert back to the stock termsrv.dll and settings in place before running the script...how would I do that?

worked great except it stopped the wmc extender service but didnt restart it

Big thanks to you guys for making this work.  Shame on Microsoft for not putting this into the  windows 7 home pro release.  

 

Hello,

i dowloaded version 4, followed the commands and got the following message. It still does not work for me. seems it has failed in processing 1 file, not sure why. Any ideas?

Source Folder is C:\Win7RDP\, Windows is 64-bit

Taking ownership of C:\Windows\System32\termsrv.dll

SUCCESS: The file (or folder): "C:\Windows\System32\termsrv.dll" now owned by th
e administrators group.
Granting Administrators rights
processed file: C:\Windows\System32\termsrv.dll
Successfully processed 1 files; Failed processing 0 files
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.

   Remote Desktop Services UserMode Port Redirector

The Remote Desktop Services UserMode Port Redirector service is stopping..
The Remote Desktop Services UserMode Port Redirector service was stopped success
fully.

The Remote Desktop Services service is stopping.
The Remote Desktop Services service was stopped successfully.

######################################
# Patched Already ,Config Editing... #
######################################
Enabling RDP
The operation completed successfully.
Setting fSingleSessionPerUser to 1
The operation completed successfully.
Setting LimitBlankPasswordUser to 1
The operation completed successfully.
Configuring Remote Desktop in Windows Firewall

Updated 2 rule(Drunk.
Ok.

Starting Remote Desktop Services
The Remote Desktop Services service is starting.
The Remote Desktop Services service was started successfully.

Pausing 5 seconds to give service time to start listening
Checking if Service is listening on port 3389
  TCP    0.0.0.0:3389           MODEL-5:0              LISTENING
  TCP    [::]:3389              MODEL-5:0              LISTENING
Service is listening
Done
Press any key to continue . . .

I have a Windows 7 Pro ran Win7RDP all good multiple profiles, using all applications except for a Port monitor that can not see the redirected Ports.  I ran "change port /q" and they have been redirected but the app can't see them.

Any ideas

Awsome work Sir!!! Works like a charm.

One question: how do I disable "multi". There is no uninstall command...

 

Just ran it on Windows 7 Home Premium and it worked right out of the box. Thank you.

Could really use some pointers on removing multi. It throws my Media Center to the login screen even though I have it set to log in without pw. Also, multi does not let you control the session already in progress.  My bad for installing too much too soon (and not creating a restore point). 

Would repairing windoget remove the fix all together?

If you re-run the install script but with no options it seems to remove the multi and blank options without needing to copy the binary.  So just rerun the install script.  Hope that helps.

sound isn't working for me X-(

makes adobe CS6 Audition worthless.....

Hi! Is not working for me either in Win7 SP1, it gives "service is not listening". I could see in the log that termservice is stopping and starting good, and termsrv.dll and rdpclip.exe is well copied. Anyone knows why can be?

Just want to say the I was impressed by what was accomplished in the CMD file included in this fix. It is comforting to be able to exam code that you will run on your computer rather than the too common "download this .exe, turn of anti-virus software, runas administrator." 

Thank you for putting this together.

Just wanted to say thanks for this. It works perfectly, but I am having one problem. Since I have done this I find that my PC shuts down on its own. Usually over night or when left for a while like when I am at work. Any one else run into this, or have any solutions?

Doesn't work for me on Win7 Home Premium x64. It actually gets to the blue welcome screen after I enter my credentials but then it just fails.

Event viewer on the host machine (where I applied this patch) has some errors for rdpcorekmts.dll.  Any ideas?

Ok my issue has been resolved by installing Windows update KB2667402 which updated the rdpcorekmts.dll file

 

I installed it, but once i reboot I can't RDP anymore until someone locally logs into the machine than i can RDP.. weird.. Anyone seen these symptoms ?

tnycman@gmail.com wrote:

I installed it, but once i reboot I can't RDP anymore until someone locally logs into the machine than i can RDP.. weird.. Anyone seen these symptoms ?

 

Enable the multi login option, then you should have no problems doing this.

Hi there,

Thanks for sharing this! It was the only patcher that worked for me..

My question is about it that can audio transfer can be set up in any way in w7 home premium as there is no GUI in this windows to do that, maybe some script or other trick to do this.

 

Thanks in advance,

Pubem

 

 

I created a quick uninstall patch for W7 Pro and up by modifying the install patch. It just copies the backup termsrv back to its original location. If anyone wants to change it to work with Home premium go ahead.

 

(rename the .txt file to .cmd)

Using Win7 Home Premium.  Applied patch and it reports success.  However, still cannot connect remotely.  Noticed that C:\Win7RDP does not exist nor does it show up on any seach.  My HP Mediasmart server reports tha my remote website is not available from the internet. 

Have tried forwarding port 80 (and other ports) per instructions on "portforward" but it does not seem to have any effect.  Have check to see if firewall is blocking remote access but it does seem to be.  


I have my Windows 7 Pro SP1 listening to port 22 insteat of 3389. Is this a problem for running the script? Is the script altering it back to 3389 by itself? Or do I have to change it to 3389 again before running the script? Can I put it back to port 22 after running the script? This because my office has blocked port 3389.

 

 

Only 3 words :

I love you !

or

You saved me !

Laughing

 

 

Thank you so much worked like a charm! Smile

it doesn't work for me. as of 08/02/2012, i have the latest version of windows 7 ultimate. do you have an updated version ?

Confirmed working 100% on Windows 7 x64 7601

THANK YOU!!!

 

thanks for the good work here.

Hello,

 

thank you for this version. Are there any plans to support Windows 8 RTM? If i try to install on Win8, a error message appears.

 

How can I get to actually sse what im doing on the remote computer on its own screen ?? 

 

DOES NOT WORK, says "not supported on this version of windows". It is an up2date version of Windows 7 Home Premium. I think there is a BUG in the code identifying the Windows Version, it reads "HomePremium" - but in registry I find "Home Premium" - with whitespace...??? However, it still does not install changing this - I found Windows is build Number 7600 - but no updates are pending??? What might be the problem? Thanks.

Installed flawlessly on Windows 7 Professional 64-bit Build 7601 Service Pack 1.  Allows domain logins, too!  Great patch - Thank you!

RDP works, but I can't connect with blank password. Any idea?

Awesome.... thank you so much!

Just so everyone knows, the patched W7-SP1-RTM-RDP file also works in Windows Home Server 2011 (WHS 2011).  Just rename the 64_termsrv.dll in the zip file to termsrv.dll and follow the directions on the officemaven website (Mike Craven) and you will then have unlimited RDP connections - WHS2011 limits the connections to 2, so once you replace the dll, you don't have that issue.  Cheers everyone and thanks for the file.

Thx!!!!

Windows 7 Home Premuim 64x SP1 ver.7601

[duplicate comment]

 

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Website design by Yammm Software
Powered by Drupal