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

Jul 28 2010

Continuing MissingRemote's tradition of providing you guys the patches necessary to enable Concurrent Sessions, we've created a new thread for Windows 7 Service Pack 1. The process below has been confirmed working with the Beta versions of Windows7 Ultimate, Professional, Home Premium and Enterprise Editions, x86 & X64 build 7601, Service Pack Build 178.

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

 Continue Reading...

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

Comments

When I download this file windows tells me it is invalid, and empty. Thanks.

Same for me.

same for me

You can download the files from here.

http://www.hack7mc.com/2009/02/enable-concurrent-user-sessions-in.html

You will need to edit the install.cmd file to work for your version of windows.  I only had to change lines 2 and 4 and follow the instructions above and everything worked just fine. 

This is so amazing what they are able to do with these big elephants here. So much work that you can get done with this
mba dissertation topics

After putting in user/pass, it auto disconnects me.  Says Windows closed connection.

Download in IE = fail to extract zip

Download in Firefox = works

2xpost, sorry

I copied and installed the file but it ran into some errors and now I can't remote desktop into the system at all.  

RDP service throws an Error 126: The specific Module could not be found. 

This patch works fine for me, we just need to edit 2 lines

change 

line # 58 to "IF /I NOT "%CURRENTBUILD%" == %SET_CURRENTBUILD%  GOTO START"

 

and line # 61 to "IF /I NOT "%CSDBUILDNUMBER%" == %SET_CSDBUILDNUMBER%  GOTO START"

 

backup the files and create system restore point before using it 

I had been trying to get the Vista Home Premium hacks but the links seem to be dead or high jacked. Is the termsrv.dll and reg hacks available anywhere.

dmv_023, if you were attempting to use this with a later version of SP1, like the current public build 721, why not just change the "SET SET_CSDBUILDNUMBER" line up top?  I definitely don't see why currentbuild needed to be changed, since that's staying at 7601.

Will I be able to login ( as a different user than the one logged in directly) on to a Windows 7 system remotely using UltraVNC ?

Keeping my fingers crossed .....

Not working correctly for me. I can't log more than one user on at once Sad

I can confirm that W7-SP1-Beta-RDP.zip works with the full public release (not beta) of Windows 7 Pro 32bit with Service Pack 1 integrated. This was released by Microsoft today on their volume licence site.

Once again you need to edit the install.cmd script and change the appropriate build numbers and product name. I had to change the following lines:

SET SET_PRODUCTNAME="Windows 7 Professional"

SET SET_CSDBUILDNUMBER="1130"

 

It's working for HP Probook 4525s. But need to download another version which is not for the beta version.

 

Even though the script said it had patched successfully I had to manually copy across the termsrv.dll and it's now working fine on 7 Pro x64 SP1 general release.

Thanks!

I can confirm that the latest script work without any problems for both 32 and 64 - Swedish Win7 Home premium. Many thanks! Smile

I can confirm that the latest script work without any problems for both 32 and 64 - Swedish Win7 Home premium. Many thanks! Smile

to get it working (with remoteApp and all) I had to boot windows into safe mode and manually overwrite the termsrv.dll in System32 with the 32_termsrv.dll in W7-SP1-Beta-RDP.zip. (windows 7 ultimate x86 SP1)

Mine gets error:

 "Your operating system is not supported.

Only for Operating System Build 7601.

Press any key to continue..."

 

System Has Win 7 Pro 64  Build 6.1.7601

a2chris,

 

Go to the following registry entry.

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion

 

You should be able to find the exact build , csbuild and version of your windows that you need to change in the installer.

 

Will this require a reboot? have changed the product name to "Windows 7 Professional" and csb build to 1130 which matches my regedit..

 

the install.cmd seems to run through fine but multiple rdp didn't work.

 

Thanks

Ouch!  Changed the SET SET_CSDBUILDNUMBER="1130" to match the registry and the script runs OK.  However, the SP1 did not change over to allow multiple login.  Still asks to disconnect other user.

My current "winver" from Start is displaying:
Microsoft Windows
Version 6.1 (Build 7601: Service Pack 1)

Am I going to need to edit the SET WINVER=

A look at the registry . . .

Well, any subsequent runs just say that it is already patched, and if so, that patch is not working....

 

Source Folder is I:\Software\Admin_Tools\Win7_Concurrent_Users\W7-SP1-Bld1130\, 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 the 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 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 successfully.

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 1 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           MGMT-DEAN:0            LISTENING
  TCP    [::]:3389              MGMT-DEAN:0            LISTENING
Service is listening
Done
Press any key to continue . . .

 

Ok, found the problem.  It is for repeat users, who may have patched with the original, before SP1.  In your system32 folder you will find a termsrv.dll.bak which is a copy of the original when you applied this once before.  Rename termsrv.dll.bak to termsrv.dll.org or anything else different than the .bak extension.  The script looks for it, I guess to determine if it was already patched.  This is why I got that when I ran the script.  After I renamed to .org, the script was run again and the patch applied itself and made a new termsrv.dll.bak of the SP1 version or termsrv.dll.  Tried multiple login and it works fine.  The only edit needed was the SET SET_CSDBUILDNUMBER=1130 one.

EddoAloha wrote:

Ok, found the problem.  It is for repeat users, who may have patched with the original, before SP1.  In your system32 folder you will find a termsrv.dll.bak which is a copy of the original when you applied this once before.  Rename termsrv.dll.bak to termsrv.dll.org or anything else different than the .bak extension.  The script looks for it, I guess to determine if it was already patched.  This is why I got that when I ran the script.  After I renamed to .org, the script was run again and the patch applied itself and made a new termsrv.dll.bak of the SP1 version or termsrv.dll.  Tried multiple login and it works fine.  The only edit needed was the SET SET_CSDBUILDNUMBER=1130 one.

 

This solved the problem for me, thanks EddoAloha. I'm guessing we are running the beta version of this dll though?

How can I make my Win7 PC boot two sessions simultaneously?

One session for the person at the PC, the other session running a program on boot for the remote user.

I don't want to have to RDP into the second session to start the program everytime.

works great!!!! is this legal?

 

Thanks guys, you're amazing!

my cpu use 100% now . . . . hmm.....

How many terminal/RDC sessions does this exactly enable?

Need help enabling blank pasword. Followed instructions as above comes up as "install" not a valid comand.

Help! want to be able to log in without password. I dont want to have another account enabled to be able to remote connect.

I'm not getting this up and running unfortunatly.

I have Window 7 Professional, SP1, 7601.

The install goes smooth and I get the loginscreen when I try to connect, but when I have written the password and confirmed I get a message saying that the connection was lost. 

In the event viewer I get the following errors, in this order but with the same timestamp:
The Cryptographic Services service terminated unexpectedly
The DNS Client service terminated unexpectedly
The Workstation service terminated unexpectedly
The Network Location Awareness service terminated unexpectedly
The Remote Desktop Services service terminated unexpectedly

If I manually restart the RD Service and try to connect again I get the exact same behavior, but now, naturally, only the DNS and RDS services crash since the other services are not running...

Does anyone have a clue what might be causing this?

I have tried to boot in safe mode to restore the termsrv.dll file, and everything works with the original file, but of course with the old "kick other user" behavior...

Edit: SOLVED

It worked properly after manually replacing the file in safe mode. Guess the copying done by the install file failed for some reason...

I also had to copy the termsrv.dll manually in safe mode to get this to work. Perfect now!

.

Gents, when i run install script it gives me and error that my OS is not supported but im running exactly same version as is needed.. did i miss something or im doing something wrong ?? 

my OS is Win7 x64 Professional (6.1.7601 SP1 7601)

can it be that some latest patch from M$ is blocking this function somehow?

please help 

Thanks to all!!  It worked.

Made the " SET SET_CSDBUILDNUMBER=1130 " edit that EddoAloha recommended & it ran fine.

OS is Win7 x64 Ultimate.

Thanks again.

stupid

worst instructions ever. Doesn't explain anything.

Is this expected to work with Windows 7 Home Premium SP1 (which doesn't support Remote Desktop to being with)? The reason I ask is because I installed this patch on my PC. Then I tried to use a second computer to connect to it. It seems to find the machine with any issue and understands the correct username/password. However, when the connection goes through, nothing happens. Reading Microsoft forums seems to suggest you have to enable Remote Desktop through the Remote Desktop options of the Control Panel. However, these options are not available in Home Premium because the feature doesn't exist on this version of windows. Is this patch supposed to make those options available? Was anyone able to host remote desktop on Home Premium?

Thanks,
-Ben

works like a charm, thanks. What instructions do you need? Just download the files and run as Admin. That's it!

Works 100% on my version of windows.
Win7 Pro 32 Bit SP1
Build 7601
CSD Build 1130
 
After modding the .CMD as per above comments:

SET SET_PRODUCTNAME="Windows 7 Professional"

SET SET_CSDBUILDNUMBER="1130"

 

Thanks :) 

You definitely know what you were talking about and seem to have a very high interest on the topic. I like visiting your blog and honestly I love the information you provide here, Your intelligence on the post could be giving us new knowledge..Gain more insight on Acai berry max pure , Click here to find out about penisverlaengerung24

This is definitely a blog worth following. You've got a great deal to say about this subject, and so much knowledge. I think that you know how to make people listen to what you have to say, especially with an issue that's so important. I'm glad to know this blog..http://zyloslim.angel-antiques.com

Kindly help me that is there any way to enable RDP in widows 7 starter....

 

Waiting for reponse ASAP.

After reading your article I was amazed. I know that you explain it very well. And I hope that other readers will also experience how I feel after reading your article. I feel very grateful that I read this. It is very helpful and very informative and I really learned a lot from it..http://kostenloshandyorten.in

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