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

Good Job, Thx!

I have win7 SP1 64 - Home Premium, but I wanted RDL not just RAssistance.

I installed your download and got this:

cmd at first install

And Remote Desktop did not show up, even after restart:

no remote desktop

I tried to install original download and got this in cmd:

Source Folder is C:\Win7RDP\W7-SP1-RTM-RDP\, 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

processed file: C:\Windows\System32\termsrv.dll

Successfully processed 1 files; Failed processing 0 files

Stopping Remote Desktop Services

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.

 

Deleted 1 rule(Drunk.

Ok.

 

Ok.

 

        1 file(Drunk copied.

Setting fSingleSessionPerUser to 1

The operation completed successfully.

Setting LimitBlankPasswordUser to 1

The operation completed successfully.

Configuring Remote Desktop in Windows Firewall

 

No rules match the specified criteria.

 

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           hp-desktop-7:0         LISTENING

  TCP    [::]:3389              hp-desktop-7:0         LISTENING

Service is listening

Done

 

Press any key to continue . . .

 

Any suggestions?  I really need to RDL my laptop and desktop!

Thanks

I have win7 SP1 64 - Home Premium, but I wanted RDL not just RAssistance.

I installed your download and got this:

cmd at first install

And Remote Desktop did not show up, even after restart:

no remote desktop

I tried to install original download and got this in cmd:

Source Folder is C:\Win7RDP\W7-SP1-RTM-RDP\, 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

processed file: C:\Windows\System32\termsrv.dll

Successfully processed 1 files; Failed processing 0 files

Stopping Remote Desktop Services

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.

 

Deleted 1 rule(Drunk.

Ok.

 

Ok.

 

        1 file(Drunk copied.

Setting fSingleSessionPerUser to 1

The operation completed successfully.

Setting LimitBlankPasswordUser to 1

The operation completed successfully.

Configuring Remote Desktop in Windows Firewall

 

No rules match the specified criteria.

 

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           hp-desktop-7:0         LISTENING

  TCP    [::]:3389              hp-desktop-7:0         LISTENING

Service is listening

Done

 

Press any key to continue . . .

 

Any suggestions?  I really need to RDL my laptop and desktop!

Thanks

double post, sorry.

Warning!! I just found out that Windows Update KB2984976 disables the concurrent-sessions ability. Even re-tweaking the  files and registry with this tool, doesn't do the trick. I managed to de-install the (automatic enrolled) update. That worked, luckily.

So if you need the concurrent-session-trick stay working, don't let Windows automaticly update your system...

More info, RDP 8.0 : http://support2.microsoft.com/kb/2984976

And for RDP 7.1 : http://support2.microsoft.com/kb/2984972

Tinus wrote:

Warning!! I just found out that Windows Update KB2984976 disables the concurrent-sessions ability. Even re-tweaking the  files and registry with this tool, doesn't do the trick. I managed to de-install the (automatic enrolled) update. That worked, luckily.

So if you need the concurrent-session-trick stay working, don't let Windows automaticly update your system...

More info, RDP 8.0 : http://support2.microsoft.com/kb/2984976

And for RDP 7.1 : http://support2.microsoft.com/kb/2984972

My system got patched automatically a few days ago and I couldn't figure out why it wasn't working anymore. I'll make sure to disable that patch in Windows Update. Thank you for this!

Thank you! I ran into problems connecting to my HTPC using RDP after installing yesterday's updates. Remote Desktop app would connect to the computer and that was it. It would try to launch the window but it would just disappear. I figured it was an update. 

I uninstalled the update and that did not fix it. I then tried reapplying the update and that didn't work. I'm now restoring my computer to yesterday before the updates were applied this morning. I definitely will be disabling KB2984976! Don't know if I'll install the other updates or not......Damn you MS!

Thanks for finding which patches caused this. Uninstall patches (in Windows 7, at least) by going to your Control Panel > Programs and Features > View installed updates (or Control Panel > Programs > Uninstall a program > View installed updates). I uninstalled both KB2984976 and KB2984972 (I sorted by "Installed On" date to find them easily), which reverted Remote Desktop to the good version.

I'll keep monitoring this page/thread to see if we can apply a new patch for Concurrent sessions.

Today windows update on my windows 7 home premium PC started, updated my PC and restarted it.

After that moment my PC is no more reachable in RDP.

I tried to apply again the patch and also to disinstall the Microsoft updated files. But I can't connect to it remotly.

Microsoft Remote Desktop log says: 

Protocol state changed to: ProtocolNegotiatingCredentials

Protocol state changed to: ProtocolConnectingRDP

Protocol state changed to: ProtocolInactive

Protocol state changed to: ProtocolDisconnected

 

Be sure to de-install both update's (7.1 en 8.0 RDP), so KB2984976 And KB2984972

I tried to uninstall both KB2984976 And KB2984972 with no affect this end :( 

I luckely have a backup so was able to roll that back. I'm guessing there might be another update that is affecting it as well.

Today received a Windows Update (W7 Prof build 7601) and now the whole feature of concurrent sessions is not available any more. What has MS done? But more important, is there a new workaround available?

Please respond!! 

Just saw the above posts. Uninstalled both KB2984976 and KB2984972 and eveything works again Laughing.

Interesting, I could only find KB2984976, but removing it did the trick.

 

I became a victim of 10/14/14 patch cluster update as well! This utility is fantastic and while I will uninstall the patches mentioned in this thread, I would be most grateful if you could apply a patch so that I did not have to selectively uninstall specific MS patches if at all possible.

 

Cheers

 

Paul

 

Normal
0

false
false
false

EN-US
X-NONE
X-NONE

/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}

 

I became a victim of 10/14/14 patch cluster update as well! This utility is fantastic and while I will uninstall the patches mentioned in this thread, I would be most grateful if you could apply a patch so that I did not have to selectively uninstall specific MS patches if at all possible.

 

Cheers

 

Paul

 

Normal
0

false
false
false

EN-US
X-NONE
X-NONE

/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}

Hi ! I tried uninstalling the updates, reboot computer, but no luck ! I am still getting a prompt to disconnect the session already oponned.

I tried reinstalling the patch, but I get an error about mapping name and id.

And the restor system does not work Sad

 

Anyone have an idea ?

I run the old patcher. I have Windows 8.1 but I am try to connect to a Windows 7 home premuim computer. I use to be able to coonect.

Heres what I am doing:

I put In the IP address and the user and password than I get "The remote computer could not be authentcated due to problems with It security certificate. It may be unsafe to proceed." I click Yes than I am back at the connect window. Can you tell me what to do?

 

I tried pinging the computer and I can ping It. I tryied turning the all the firewall off on the computer I am conecting fom ( Windows 8.1) I still can't connect to the (Windows 7 home Preuim) computer. please help?

I don't know what else I can try?

I run the old patcher. I have Windows 8.1 but I am try to connect to a Windows 7 home premuim computer. I use to be able to coonect.

Heres what I am doing:

I put In the IP address and the user and password than I get "The remote computer could not be authentcated due to problems with It security certificate. It may be unsafe to proceed." I click Yes than I am back at the connect window. Can you tell me what to do?

 

I tried pinging the computer and I can ping It. I tryied turning the all the firewall off on the computer I am conecting fom ( Windows 8.1) I still can't connect to the (Windows 7 home Preuim) computer. please help?

I don't know what else I can try?

I run the old patcher. I have Windows 8.1 but I am try to connect to a Windows 7 home premuim computer. I use to be able to coonect.

Heres what I am doing:

I put In the IP address and the user and password than I get "The remote computer could not be authentcated due to problems with It security certificate. It may be unsafe to proceed." I click Yes than I am back at the connect window. Can you tell me what to do?

 

I tried pinging the computer and I can ping It. I tryied turning the all the firewall off on the computer I am conecting fom ( Windows 8.1) I still can't connect to the (Windows 7 home Preuim) computer. please help?

I don't know what else I can try?

I've installed all updates from last week with the exception of the 4 that refer to updating RDP related and am still able to connect to RDP. My HTPC is running W7 Home Premium w/ SP1 installed.

Here are the 4 updates I did not install which includes the 2 listed by Tinus. If uninstalling those 2 did not work try uninstalling the other 2 listed.

 

http://support.microsoft.com/kb/2984972 - RDP 7.1 Update

http://support.microsoft.com/kb/2984976 - RDP 8.0 Update

http://support.microsoft.com/kb/2984981 - RDC 8.1 Update

http://support.microsoft.com/kb/2994023 - RPD 8.1Update

recently after winupdate it's back again. I cant connect to a machine where is another user logged in. I have to wait till user answers, then i am connected. I tried to reinstall patch but no luck Frown

recently after winupdate it's back again. I cant connect to a machine where is another user logged in. I have to wait till user answers, then i am connected. I tried to reinstall patch but no luck Frown

recently after winupdate it's back again. I cant connect to a machine where is another user logged in. I have to wait till user answers, then i am connected. I tried to reinstall patch but no luck Frown

This version stopped working in the last 7 days, just after October 22, 2014.  It acts as though it was not installed. If someone else is logged into the Windows 7 RTM 1 machine (64 bit) then it asks to kick them off before I can log in.  It has always worked in the passed.  I have had this happen on 3 different computers in the last week. I have tried to re-install the termsrv.dll file but it still has the same issue.  I have done a binary file compare "fc /b  64_termsrv.dll termsrv.dll" to check both files and they are identical.  I am not sure what is wrong now. :(  

Anyone else have an issue or know of any fix?...

After uninstalling both KB2984976 (first) and then KB2984972 (second) and then rebooting it worked for me! YEAH!

I noticed that this guy has posted the source on GitHub, helping to alleviate any worries about malware. You can download the binaries directly from the bin folder.

I ran into a little trouble with this, because I think my saved version of termsrv.dll was already modified by another hack.   Attempted RDP connects would immediately crash/disconnect.    Running a "sfc /scannow" cleared it right up.   No more hacked DLL and RDP multi user is working fine.

works like a charm so far Smile

Hi there, 

doesnt seem to be worknig any more. Windows 7, sp1. Nada. 

A windows 7 update on 11/11/14 broke the RDP again.. I isolated the problem with (KB3003743).

I just uninstalled:

  Security Update for Windows 7 for x64-based Systems (KB3003743)

After rebooting and refreshing Windows Update, then just right-click the update and "Hide" it so it won't keep popping up as an update..

I'm ok igoring the update since for me it's an extra pc I don't care about much!

 

Thanks @Gaddor, this solved the problem for me too on a 32bit W7.

Laughing

it works for me 

but for a reason i make a windows update and now doesnt work

when i try to use another user he want to authorize me by the other user is logged on

 

 

Superb ! You are great. Thanks a lot.

So it seems like this is broken again for me.   I don't see the 2 offending updates like last time

 

 

any thoughts? (win 7 machine)

dll's were tested on Windows 7 SP1 Home Premium And Ultimate x32 and x64. All worked fine!

W7-SP1-RTM-RDP-v4_17514.zip
http://rusfolder.com/42710020

17514 x64

Find: 8b 87 38 06 00 00 39 87 3c 06 00 00 0f 84 5e c3 00 00
Repl: b8 00 01 00 00 90 89 87 38 06 00 00 90 90 90 90 90 90

Find: 60 bb 01 00 00 00 c7 44
Repl: 60 bb 00 00 00 00 c7 44

Find: 50 00 74 18 48 8d 15 79
Repl: 50 00 eb 18 48 8d 15 79

17514 x32

Find: 3b 86 20 03 00 00 0f 84 ff 14 01 00 57 6a 20 e8
Repl: b8 00 01 00 00 90 89 86 20 03 00 00 57 6a 20 e8

Find: 85 e0 fe ff ff 43 50 c7 85 e0 fe ff ff 1c 01 00
Repl: 85 e0 fe ff ff 90 50 c7 85 e0 fe ff ff 1c 01 00

Find: f8 74 2f 68 88 62 34 6f
Repl: f8 e9 2c 00 00 00 34 6f

-----------------------------------------------------------

W7-SP1-RTM-RDP-v5_18540.zip
http://rusfolder.com/42710021

18540 x64 - KB2984972

Find: 8b 87 38 06 00 00 39 87 3c 06 00 00 0f 84 2f c3 00 00
Repl: b8 00 01 00 00 90 89 87 38 06 00 00 90 90 90 90 90 90

Find: 60 bb 01 00 00 00 c7 44
Repl: 60 bb 00 00 00 00 c7 44

Find: 50 00 74 18 48 8d 15 b9
Repl: 50 00 eb 18 48 8d 15 b9

18540 x32 - KB2984972

Find: 3b 86 20 03 00 00 0f 84 03 15 01 00 57 6a 20 e8
Repl: b8 00 01 00 00 90 89 86 20 03 00 00 57 6a 20 e8

Find: 85 e0 fe ff ff 43 50 c7 85 e0 fe ff ff 1c 01 00
Repl: 85 e0 fe ff ff 90 50 c7 85 e0 fe ff ff 1c 01 00

Find: f8 74 2f 68 08 68 34 6f
Repl: f8 e9 2c 00 00 00 34 6f

-----------------------------------------------------------

W7-SP1-RTM-RDP-v6_18637.zip
http://rusfolder.com/42710022

18637 x64 - KB3003743

Find: 8b 87 38 06 00 00 39 87 3c 06 00 00 0f 84 eb c2 00 00
Repl: b8 00 01 00 00 90 89 87 38 06 00 00 90 90 90 90 90 90

Find: 60 bb 01 00 00 00 c7 44
Repl: 60 bb 00 00 00 00 c7 44

Find: 50 00 74 18 48 8d 15 d9
Repl: 50 00 eb 18 48 8d 15 d9

18637 x32 - KB3003743

Find: 3b 86 20 03 00 00 0f 84 df 14 01 00 57 6a 20 e8
Repl: b8 00 01 00 00 90 89 86 20 03 00 00 57 6a 20 e8

Find: 85 e0 fe ff ff 43 50 c7 85 e0 fe ff ff 1c 01 00
Repl: 85 e0 fe ff ff 90 50 c7 85 e0 fe ff ff 1c 01 00

Find: f8 74 2f 68 40 6a 34 6f
Repl: f8 e9 2c 00 00 00 34 6f

Hi All!

I had the behavior that when I connected to RDP, the window appeared and almost immediately vanished.

I deleted the KB fix and  waited almost an hour for windows to update itself.  Logged in to RDP from localhost, it worked fine.  Logged in from 192.168.0.xxx, it worked fine.  Tried to login from outside the local network and it rejected my credentials.  Double checked the firewall in windows and my router and both were open for port 3389. I checked the port with SheildsUp and it shows it is open to the net.

Created a temporary user and got exactly the same results.

What am I missing here?  Is there some kind of permission I need to change to allow remote logins?

Thanks.

Don Z.

Is there a comprehensive list of KBs that should not be installed / need to be uninstalled?

After using google translate to get through the websites in russian, I got a copy of the W7-SP1-RTM-RDP-v6_18637.zip file, unpacked and installed it.  No luck I get "The connection was denied because the user account is not authorized for remote login"

ok, so I see I need to uninstall KB3003743, then farther up the thread uninstall KB2984976 and KB2984972.  However I still get the same message.  There's no provision in the gui (as mentioned in previous posts) to be able to "authorize" a user. I'm also unsure what the string of "Find" and "Repl" Hex codes mean in tstolik's post.  What am I missing? I've set up an account on the machine I'm trying to connect to, with a password.  I'm using that login on the machine I'm trying to connect from.  Does this account need to be an admin account?

Thanks Nathan

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