How to Enable Concurrent Sessions in Windows 7 Service Pack 1 RTM
Please Read
The script has been updated. The following now works properly:
- multi cmd line switch
- Home Premium
- 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.

***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

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...
![]() |
| 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.
Your source for everything home theater & HTPC related











Comments
Hi!
just tried to apply to a freshly installed German Win7 SP1 home premium with installed updates. Runs without errors (except the known admin group name "Administrators" which needs to be changed to "Administratoren").
When I try to connect with an XP SP3 professional client, the behavior changed from "no connection..." before patching to a warning "Herausgeber kann nicht identifiziert werden ... trotzdem verbinden?" (roughly equivalent to: "publisher of this RDP connection cannot be identified. Connect anyway?"). After clicking "connect", a progress bar is displayed about 0.1 sec (so I cannot read anything), and then the RDP connect dialog is displayed again. No error message or so. On the host, nothing happens. I tried both, logged on and logged of at the host.
Any idea?
Hi!
just tried to apply to a freshly installed German Win7 SP1 home premium with installed updates. Runs without errors (except the known admin group name "Administrators" which needs to be changed to "Administratoren").
When I try to connect with an XP SP3 professional client, the behavior changed from "no connection..." before patching to a warning "Herausgeber kann nicht identifiziert werden ... trotzdem verbinden?" (roughly equivalent to: "publisher of this RDP connection cannot be identified. Connect anyway?"). After clicking "connect", a progress bar is displayed about 0.1 sec (so I cannot read anything), and then the RDP connect dialog is displayed again. No error message or so. On the host, nothing happens. I tried both, logged on and logged of at the host.
Any idea?
Hi!
just tried to apply to a freshly installed German Win7 SP1 home premium with installed updates. Runs without errors (except the known admin group name "Administrators" which needs to be changed to "Administratoren").
When I try to connect with an XP SP3 professional client, the behavior changed from "no connection..." before patching to a warning "Herausgeber kann nicht identifiziert werden ... trotzdem verbinden?" (roughly equivalent to: "publisher of this RDP connection cannot be identified. Connect anyway?"). After clicking "connect", a progress bar is displayed about 0.1 sec (so I cannot read anything), and then the RDP connect dialog is displayed again. No error message or so. On the host, nothing happens. I tried both, logged on and logged of at the host.
Any idea?
I just ran the Install.cmd and got the error "Only for Windows 7 Build 7601". The build I have is Windows 7 Ultimate edition, build: 6.1.7600.16385. Are there any solutions for this?
Thanks,
rckymtnrider
Hi Guys, I have been a longtime user of the different rdp fixes from Missing Remote.
I have recently built a new Win 7 Ultimate x64 SP1 machine. I was originally able to loging concurrent sessions, then a nominal windows update (and restart) caused me to get the following message (after is seems to connect).
Your Remote Desktop session has ended. The connection to the remote computer was lost, possibly due to network connectivity problems. Try connecting to the remote computer again. If the problem continues, contact your network administrator or technical support.
There have been no changes to the drivers for the NIC or BIOS etc.
The error is as follows from the log.
Log Name: Application
Source: Application Error
Date: 11/12/2011 11:21:13 AM
Event ID: 1000
Task Category: (100)
Level: Error
Keywords: Classic
User: N/A
Computer: xxx
Description:
Faulting application name: svchost.exe_CryptSvc, version: 6.1.7600.16385, time stamp: 0x4a5bc3c1
Faulting module name: rdpcorekmts.dll, version: 6.1.7601.17514, time stamp: 0x4ce7c97b
Exception code: 0xc0000005
Fault offset: 0x0000000000011c94
Faulting process id: 0x1580
Faulting application start time: 0x01ccb7a18b6508c4
Faulting application path: C:\Windows\System32\svchost.exe
Faulting module path: C:\Windows\system32\rdpcorekmts.dll
Report Id: 6a0331b8-2396-11e1-814b-001fbc0e100e
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Application Error" />
<EventID Qualifiers="0">1000</EventID>
<Level>2</Level>
<Task>100</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2011-12-11T01:21:13.000000000Z" />
<EventRecordID>1274</EventRecordID>
<Channel>Application</Channel>
<Computer>carls-PC</Computer>
<Security />
</System>
<EventData>
<Data>svchost.exe_CryptSvc</Data>
<Data>6.1.7600.16385</Data>
<Data>4a5bc3c1</Data>
<Data>rdpcorekmts.dll</Data>
<Data>6.1.7601.17514</Data>
<Data>4ce7c97b</Data>
<Data>c0000005</Data>
<Data>0000000000011c94</Data>
<Data>1580</Data>
<Data>01ccb7a18b6508c4</Data>
<Data>C:\Windows\System32\svchost.exe</Data>
<Data>C:\Windows\system32\rdpcorekmts.dll</Data>
<Data>6a0331b8-2396-11e1-814b-001fbc0e100e</Data>
</EventData>
I am at witts end, and have tried evertything i can think of. Do any of you have any suggestions?
Any help is much appreciated.
Did you manage to resolve this I have got the same issue. I believe it worked when I originally installed the system but left it doing updates over night to find that this has now stopped working.
I don't really want to reload the system for the issue to come back once I update it. If there is only a chance this can happen I will be happy to reload and see what happens.
I am currently running Windows 7 Professional x64 SP1
I'm having the same issue.
Has anyone found a solution?
V3 of the patch This did work on our Win 7 ultimate SP1 systems until early December, 2011. Something in windows updates broke that, and now the concurrent rdp sessions don't work. V4 of the patch on missingremote does apply cleanly, but still no concurrent rdp sessions. It is a downer.
I can't even download the V4 version - is it down?
Total downer
Really wish this would work. Also wish I was smart enough to help make it work, but alas...
EDIT: Ha! It just started working lol. Though not what I expected.
I thought my mouse movements would be visible on the other machine, seeing as how I am logged in as the same user. But instead, it's acting like I am a new user. Yet I have the same user name.
As you can see, all the processes are doubled up... http://gyazo.com/de0b4b125b0bf5956fe676de7c13a7f2
And I couldn't run firefox, as it said it was already running.
Is this the expected behaviour?
Thanks
Great tool. Have a question though. it seems that I can only RDP with my admin account. If i use standard user it tells me (in summary) to grant the account access to the RDP users group... cannot find that setting on home pre win 7
C:\WINDOWS\system32\compmgmt.msc
Local Users and Groups > Groups > Remote Desktop Users
C:\WINDOWS\system32\compmgmt.msc Local Users and Groups > Groups > Remote Desktop Users
In Windows 7 Home Premium (which is what the poster was asking about, and what I have as well), that utility does not have a plugin for local users and groups.
Hi.I am running windows 7 home premium 32bit. Why wont the script work for me?
Source Folder is C:\W7-SP1-RTM-RDP\, Windows is 32-bit
Taking ownership of C:\Windows\System32\termsrv.dll
SUCCESS: The file (or folder): "C:\Windows\System32\termsr
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 not started.
More help is available by typing NET HELPMSG 3521.
######################################
# Patched Already ,Config Editing... #
######################################
Enabling RDP
The operation completed successfully.
Deleted 1 rule(
.
Ok.
Ok.
1 file(
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
System error 1058 has occurred.
The service cannot be started, either because it is disabl
o enabled devices associated with it.
Pausing 5 seconds to give service time to start listening
I have changed my RDP listening port in the registry so I can access multiple machines through the same router. I applied the above patch and can't connect now. Did this break something since I was not on default port? Any way to enable the concurrent users on a non standard 3389 port? Thanks.
Have a couple of a questions. The install seems very straight forward, but I've never got it working right (what I think is right)
I just want to log into a current W7/WMC session, update/add programs/maintenane, on the same user account/session. Log off the RDP session, and not have to log on to the HTPC next time I use the HTPC from the main session.
This is a dedicated HTPC. No other use/uses.
I just have a paasword that requires a keyboard because of my ws 2011 setup.
Is this how this program should work with the multi option?
Can I install the program while in a RDP seesion, or do I have to install while on the main box?
Am I "missing" something?
Thanks
Jeff
My Windows 7 Home computer doesn't seem to have (UMRDPSERVICE) Remote Desktop Services UserMode Port Redirector, thus I cannot access drives. Where can I get it?
Thanks a lot for supplying this service, helped me a lot!
Built 3 new PCs for home and had to come back 43 weeks later to remember how to do this.
Had problems on 2 of them with the script (win7 64 Ult all latest to date)
To give back in case someone else can benifit.
Weird thing is that i had my 2 boys using the first admin account that was created during install and I created my own later and it is in the admin group etc. BUT the script wont run with the 2nd admin only the original (suspect its a UID thing)
Logged in as them and it at least ran, had lingering issues but ran some commands individually out of script etc. On 1 I turned off RDP and then back on etc.
Eventually all is good
Also...seems like people underestimate the coolness of starting taskmanager as admin and using user tab and right clicking user and then hit remote control.
This gives you local and remote access to the screen, keyboard, and mouse at the same time! Great for support.
And thank you for this tid bit too! Now if I just had sound and aero
(never happy hunh?) got to go track down how to turn off the "basic" display prompt again.
THANKS
If you don't want to be prompt you can disable that via a registry setting (you can also set it via a Group Policy)
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services]
"Shadow"=dword:00000002
You can use the follow settings for "Shadow":
0: No remote control allowed
1: Full Control with user's permission
2: Full Control without user's permission
3: View session with user's permission
4: View session without user's permission
This was working fine for months. Now I've reapplied the patch, but it now longer works. At the win 7 login screen I get a warning that the other user will be logged off. this issue started this week. Possibly when kb976932, SP1 was installed.
Win 7 Ultimate
32 bit
SP1
Works fine! Thanks!
; )
I have Win 7 Home edition build 7601. ran install and it copies 64_termdll successfully.. but still cannot rdp...the only part that doesn't seem to work is the configure remote desktop in windows firewall. I have tried turning off MCAfee firewall and re-running install as administrator but get message no rules match the specified criteria at that section of install. Can anyone help?
I can confirm this works on a fully updated Windows Thin PC installation after removing the version check in install.bat.
Windows firewall says McAfee is managing the firewall rules and I see the inbound connections that do not match a rule are blocked. outbound connections that do not match a rule are allowed.
I bypassed the versioncheck section in install as suggested and see:
64_termsrv.dll copied, enabling rdp successful, rules deleted, ok, ok, 1 file copied, reg key operation successful, configuring rdp in windows firewall no rules match specified criteria
rdp service started successfully, listening to 3389.
Everything looks good except the rule. Any ideas?
Testei no meu Windows 7 x64 (máquina virtual hyper-v) e funcionou perfeitamente, muito obrigado !
Lauro
I looked a long time for this solution and it works just great on my home premium...
Thanks !!
I am having trouble finding the patch for WIndows 7 Ultimate SP1 Build 7601 64-bit.
Can anyone provide a link to the patch for 'concurrent sessions' at a site that is not trying to sell me a data sharing plan?
Regards
Worked fine with Windows 7 Ultimate (Version 6.1.7601 Service Pack1 build 7601)
Thanks a lot~
I have a service on machine using port xxxx:3389
what happens if run this on my PC.
Urgent help will be highly appreciated.
thanks
Ken
Great job done..
:)
works like a charm.. finally my wish comes true..
thank you people..
--
darsh
Hi!
I run install.cmd twice. Remote Desktop section don't appear in Remote dialog box and port 3389 not listening
Win7 64 bits Ultim eng SP1
Help me please!
Just chiming in this worked perfectly on my Win 7 Pro installation. My Verizon FiOS router failed last night and I can't replace it until tomorrow. I was looking for a way to share-out my PdaNet connection with my wife, and this was the absolute only thing I could get to work; and works like a charm.
Thanx so much for this. There are so many smart people in the world, and the Internet is such a great enabler to be able to reach them.
First off, THANKS! I'm using your Win 7 SP1 RDP tool with my firesale TouchPad and the combination really opens up a world of possibilities.
Looking for a bit of help; I've yet to sort out how to make "multi" work, I've followed the instructions up to: 3. You should now be at the prompt C:\Win7RDP> but the system doesn't find Win7RDP, I've tried searching the drive as well but still don't find the executable. Suggestions would be appreciated.
Guess I'm also going to have to get smart on setting up a domain so I can access from outside my home network ... much to learn and a great deal of fun in learning how. I have to echo "m8o" comment, a lot of smart people out there and I have to thank you all for helping each other out.
DWS
Hi all, my full IT knowledge is more or less outlined below so please be patient with me.
Any help with this matter will be gratefully appreciated. I currently have one staff member who connects to a dedicated pc in the office from home. The BT router uses port forwarding on the remote desktop port to a the PC creating the remote desktop session. This works fine.
I now have two other staff members (and possibly more to follow) who need to connect, to use the same software. I understand that I could install 2 new pcs and allow them to connect to those, but would have to set up a VPN which the BT router won't do, so with new router, new pcs, and networking infrastructure etc, this becomes expensive.
If I get one powerful PC, and using the information/download from this site, will I be able to connect those multiple users to the port-forwarded remote desktop pc, (windows 7 ultimate 64 bit) and have each one work together at the same time?
I'm loath to just "give it a go" as I'm not sure I could fix anything I broke if it doesn't work.
Again any help at all will be appreciated.
Stephen Clark
Thanks for this patch that makes our lives easier. What are the idiots at M$ still thinking, that we live in the DOS days of single users ?? Morons.
Anyway, this patch worked well for multiple users, but the -multi option still didn't allow me to log into multiple sessions with the same user. 64bit, Build 7600
and 7 Professional.
I did use the older patch.
Is this written from scratch by you or is it a follow up of Sala's Terminal Patch for XP ?
First off...I love this patch!!!
Curious problem, though. Sometimes I'm finding that one person connecting to the machine thru RDP is able to inadvertently/unknowingly change the default printer for some other userid. Is that something anyone else has seen? Is there a fix/workaround? Thx
Dear lord,
IT WORKS IT WORKS!!! IT'S ALIVE AHAHAHHHA
Finally, after all this time it's possible for me to upgrade my htpc to SP1 and use RDP with it.
Take that Bill Gates.
Hi, I have a problem when I'm trying to connect on a Windows 7 desktop. The user's internet connections falls. can you tell me why ?
murphyphx, I did this patch for XP Pro several years ago and it worked great. Only issue? Same as you. Seems an "administrator" type user login can change the default printer and it applies to the whole shebang. Whoops. I just told my clients to knock it off. lol
To whomever it may concern, THANK YOU!!!!!!!!!! This patch made me look like I know something.
Hello,
I ran the command "install multi" to enable multiple sessions per user, but I need to uninstall it now, how can I uninstall it?
Thank you
This solution worked for me however I am still trying to resolve one issue. Is there a hack available to support multiple monitors when the remote machine is Windows 7 Professional? Apparently Microsoft only enabled multiple monitors when the remote machine is Windows 7 Enterprise or Ultimate. The client can of course be any version that has the multimon client installed. My remote machine is a company machine and I don't have the freedom to change the OS. Any help is greatly appreciated.
ok so i installed the v4 hack on Win7 Ultimate x64
and it works but i cannot login to the SAME session for my user
i ran command "install multi" and it now allows a new connection for that same user, but its a NEW connetion, as if i am logging in fresh (not showing current open windows)
what am i missing?
Thanks!!
Nathan
(being used for my HTPC, just to control system when need be)
btw i did run CMD as admin
It also didnt look like it made any changed to:
HKEY_LOCAL_MACHINE\SYSTEM\Software\Policies\Microsoft\Windows NT\Terminal Services\Client
(not sure if its suposta)
do i did add some keys
like:
fSingleSessionPerUser 1
but didnt help, (also tried without...)
Thanks Mike it works perfectly.
Did you get it working with 2 concurrent connections, using same user???
If so how?
Thanks
Windows 7 Home Premium x64
How do I enable non-administrative users access to the Terminal Service / RDP connector? When attempting to connect with an administrative-enabled user, everything is fine. A "standard user", however, is denied access via MSTSC / RDC / Remote Desktop Client.
Hi, after applying the remote desktop service is not starting and its not listening to the the port 3389. Could you please advice. Many Thanks in advance.
Below is the log file:
=======================================================
Source Folder is C:\Users\XX\Desktop\RDP\Concurrent_RDP_Win7_Beta_7000\
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
Stopping Remote Desktop Services
The Remote Desktop Services service is not started.
More help is available by typing NET HELPMSG 3521.
1 file(
copied.
copied.
Copying "C:\Users\XX\Desktop\RDP\Concurrent_RDP_Win7_Beta_7000\64_termsrv.dll
" to "C:\Windows\System32\termsrv.dll"
1 file(
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 1 rule(
.
Ok.
Starting Remote Desktop Services
The Remote Desktop Services service is starting.
The Remote Desktop Services service could not be started.
A system error has occurred.
System error 126 has occurred.
The specified module could not be found.
Pausing 5 seconds to give service time to start listening
Checking if Service is listening on port 3389
Service is not listening
Done
Press any key to continue . . .
At last it works. Thanks a lot for ur time and work. So much
Does this week's KB2621440 update break concurrent sessions?
see http://technet.microsoft.com/en-us/security/bulletin/ms12-020
Thanks!