Guide: How to Enable Concurrent Sessions in Vista
By Alan Cooke | Published Friday, 16 February 2007

vista_logo

 

Ok, so I'm sure you all saw my Blog about how disappointed I was that Vista by default did not support Concurrent Sessions.

For those unaware of what it is, 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.

 

Before I begin, I can take zero credit for this hack. This guide is strictly consolidating information spread out over several pages over at TheGreenButton. A million thanks to Sunmorgus over there, for hacking the .dll to make this all possible.

 

rdp1

 

Also note, following these steps WILL MODIFY SYSTEM FILES, so proceed at your own risk. If you break anything, just ask for help in our forums though ;-) But this is 100%, absolutely NOT SUPPORTED BY MICROSOFT. So seriously, proceed at your own risk.

2/27 EDIT: Now with instructions for getting this to work in Vista HOME PREMIUM!!!!! Click read more to see the steps.

Ok, so let's get on to the steps:


  1. Download Sunmorgus' hacked Termsrv.dll file HERE (If you're using Vista HOME PREMIUM, use this link and follow the reg instructions below.)
    1. EDIT 7/24: Thanks to Sunmorgus, here is the new location for the files:
For the 32bit:
http://rapidshare.com/files/44937685/termsrv_new.dll

for the 64bit:
http://rapidshare.com/files/44937686/termsrv64.dll
  1. Now, Vista's security needs a little massaging to allow you to modify the original termsrv.dll file, found in C:\Windows\System32, so....
  2. Click Start, then type "cmd" in the search box & hit enter. This will launch the Command prompt
  3. Type the following & hit enter: takeown /f C:\Windows\System32\termsrv.dll
  4. Then type this & hit enter (NOTE: Replace USERNAME with YOUR USERNAME!! If your name has a space in it, enclose it with quotes, like "Mike Garcen"): cacls C:\Windows\System32\termsrv.dll /G USERNAME:F
  5. Then go to your Windows Explorer, and go to C:\Windows\System32
  6. Rename the original termsrv.dll to something else, like "termsrv.dll.ORIGINAL", just in case
  7. *NOTE* If you are unable to do the above, try rebooting into SAFE MODE
  8. Then copy & paste the Hacked DLL you downloaded in Step 1 into the C:\Windows\System32 folder
  9. And voila!
rdp2

Some things to check. Make sure your version of Vista SUPPORTS Remote Desktop connection to begin with. Only Vista BUSINESS & Vista ULTIMATE DO!!!! If it does, you'll need to make sure to ENABLE Remote connections to the computer.

icon_boxshotbusiness_2icon_boxshotultimate_2

EDIT: OK, so those crazy users at TheGreenButton (specifically Scuffs & Noimp) found a way to make this hack work with VISTA HOME PREMIUM!!!! Just follow the link above for the Vista Home Premium hacked .dll file, and then DOUBLE CLICK on the .REG file to input the required registry changes to enable. (PLEASE PLEASE PLEASE BACKUP your Registry file BEFORE EVER MAKING CHANGES!!! This could seriously damage your computer system).

 

Then you'll also need to create another user. Remember, this doesn't let you connect 2 people to the same user account, so make another account & then just connect to that one & you should NOT be disconnected.

 

Thanks to everyone who contributed these steps, I hope consolidating it all into steps makes it easier for people rather than searching all over the place.

 

Thanks also to the Howtogeek blog post for how to modify Vista system files. And thanks to this Ricardo Raneri blog comment for the edits needed to be made on the .dll file.





Digg!Slashdot!
(157) Comments
 

Thinkflood's RedEye Review

Review of the RedEye iPhone Controller from Thinkflood

Patriot Box Office HD Player Review

Review of the Patriot Box Office Media Player

QNAP TS-419P NAS Review

Review of QNap's 4-Drive Network Attached Storage Device

Intel's DH55TC and Core i5-661

Review of Intel's latest Intel's DH55TC and Core i5-661 platform, codename Clarkdale .

Boxee Beta Video

Walkthrough Video of the newest beta of Boxee

QNAP TS-219P NAS Review

Review of QNap's 2-Drive Network Attached Storage Device

Via Artigo A2000 Review

Review of the tiny VIA Artigo A2000 Storage Server barebones system.

Guide to Replacing the VFD in an Ahanix D4

Guide on replacing the old VFD in the popular Ahanix HTPC Chassis with a USB replacement.

Troubleshooting Standby Guide

Guide on how to troubleshoot some of the common standby issues you may encounter with your HTPC.

Guide to Installing Mythdora

Quick Installation Guide to help you get MythTV running on your system easily!

MCE Digital Cable Advisor Tool

ATI's 1.19 Copy Freely Firmware and Media Center's Digital Cable Advisor Tool for all systems!

GlideTV Review

Review of the GlideTV Navigator control device for your HTPC.

MyMovies 3.0 Review

In-depth look at the new MyMovies Media Center movie manager software.

Win7 Commercial Skipping Guide

Guide to skipping TV commercials in Windows 7, even with Cable Card recordings!

ASUS AT3N7A-I Motherboard Review

Review of the ASUS AT3N7A-I ION-Based Mini-ITX Motherboard with Atom CPU

Guide: Getting Lossless Audio off your HTPC

Guide on how to configure your HTPC to obtain the high definition lossless audio formats.

Guide: Installing FFDShow

Step by step installation guide for the popular video/audio FFDShow.

Guide: Configuring Standby on your HTPC

How to configure your HTPC for sleep/standby and save electricity.

Enabling Concurrent Sessions in Win7

Our updated guide on how to enable concurrent remote desktop sessions within Windows 7. Login as another user without interrupting the active session.

Home | Submit News | News | Reviews | Guides | Staff Blog | Forums | Links | Advertise

© 2006–2009, Missing Remote: The Home Theater News Source