Jump to content


Photo
* * * * * 4 votes

Enable Concurrent Sessions in Windows 7 (x86)+(x64)

windows 7 patch

  • Please log in to reply
79 replies to this topic

#61 Guest_mike20599_*

Guest_mike20599_*
  • Guest

Posted 01 April 2011 - 06:27 AM

Hi, is there any chance that you guys could take a look at Windows XP SP3's termsrv.dll and hack that one to allow multiple concurrent users as well? As of March 31, 2011, none of the old hacks or patches out there work with a Windows XP system with all updates. :(

#62 Guest_dobry czlowiek_*

Guest_dobry czlowiek_*
  • Guest

Posted 23 June 2011 - 09:52 AM

Hi, is there any chance that you guys could take a look at Windows XP SP3's termsrv.dll and hack that one to allow multiple concurrent users as well? As of March 31, 2011, none of the old hacks or patches out there work with a Windows XP system with all updates. :(


[link removed]

#63 Gabriel74

Gabriel74

    My First Post!

  • Member
  • 1 posts

Posted 02 July 2011 - 08:11 PM

Doesn't work on Windows 7 Ultimate 32 Spanish. It says:

Source Folder is E:\Util\Windows 7\Win7RDP_SP1_7601_Final\

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

CORRECTO: el archivo (o carpeta): "C:\Windows\System32\termsrv.dll" ahora es pro
piedad del grupo de
administradores.
Granting Administrators rights
Administrators: No se efectuó ninguna asignación entre los nombres de cuenta y l
os identificadores de seguridad.
Se procesaron correctamente 0 archivos; error al procesar 1 archivos
Stopping Remote Desktop Services
El nombre de servicio no es válido.

Puede obtener más ayuda con el comando NET HELPMSG 2185.

######################################
# Patched Already ,Config Editing... #
######################################
Enabling RDP
La operación se completó correctamente.
Setting fSingleSessionPerUser to 1
La operación se completó correctamente.
Setting LimitBlankPasswordUser to 1
La operación se completó correctamente.
Configuring Remote Desktop in Windows Firewall

Ninguna regla coincide con los criterios especificados.

Starting Remote Desktop Services
El nombre de servicio no es válido.

Puede obtener más ayuda con el comando NET HELPMSG 2185.

Pausing 5 seconds to give service time to start listening
Checking if Service is listening on port 3389


Any ideas ?

Thanks

#64 rseiler

rseiler

    New WinMatrixian

  • Member
  • 7 posts

Posted 03 July 2011 - 12:24 AM

Yes, it's saying that the service name is invalid, so I imagine that in Spanish it's not "Remote Desktop Services." Find it in Services, and then on the properties of that service take note of what the Display Name is. Then change the net stop and net start lines in the batch file to exactly that.

#65 Guest_@gpancotto_*

Guest_@gpancotto_*
  • Guest

Posted 03 July 2011 - 03:37 AM

Yes, it's saying that the service name is invalid, so I imagine that in Spanish it's not "Remote Desktop Services." Find it in Services, and then on the properties of that service take note of what the Display Name is. Then change the net stop and net start lines in the batch file to exactly that.


Ok I though it was that ... I'll try and tell.

Thanks !

#66 Guest_Blader_*

Guest_Blader_*
  • Guest

Posted 07 July 2011 - 02:07 PM


Yes, it's saying that the service name is invalid, so I imagine that in Spanish it's not "Remote Desktop Services." Find it in Services, and then on the properties of that service take note of what the Display Name is. Then change the net stop and net start lines in the batch file to exactly that.


Ok I though it was that ... I'll try and tell.

Thanks !


I have the Portuguese edition and having the same error. What did you do to fix it?

#67 Guest_Blader_*

Guest_Blader_*
  • Guest

Posted 07 July 2011 - 02:16 PM

Yes, it's saying that the service name is invalid, so I imagine that in Spanish it's not "Remote Desktop Services." Find it in Services, and then on the properties of that service take note of what the Display Name is. Then change the net stop and net start lines in the batch file to exactly that.


I have the Portuguese edition and having the same error. What did you do to fix it?

What do you mean with " Then change the net stop and net start lines in the batch file to exactly that."?

#68 dhalus

dhalus

    My First Post!

  • Member
  • 1 posts

Posted 07 September 2011 - 02:46 PM

Hi all.
Now i use multiple users on my best damn server:)
I register only to say Thank you very much.

#69 rseiler

rseiler

    New WinMatrixian

  • Member
  • 7 posts

Posted 18 September 2011 - 04:31 AM

OK, I admit that it's absurdly early, but I can report that the search strings don't exist in W8 Dev Preview (6.2.8102.0). That may or may not be expected, since I don't know if they usually change from version to version. I have x86, but both are available for download. Is anyone looking for a project?

#70 Guest_Gosia_*

Guest_Gosia_*
  • Guest

Posted 05 October 2011 - 11:54 AM

Download from mediafire is not working

#71 Guest_Abby_*

Guest_Abby_*
  • Guest

Posted 06 October 2011 - 05:32 PM

Awesome... keep up the gr8 work... loved this small patch work... :)

#72 rseiler

rseiler

    New WinMatrixian

  • Member
  • 7 posts

Posted 10 March 2012 - 09:59 PM

OK, I admit that it's absurdly early, but I can report that the search strings don't exist in W8 Dev Preview (6.2.8102.0). That may or may not be expected, since I don't know if they usually change from version to version. I have x86, but both are available for download. Is anyone looking for a project?

I looked at the strings on x64 for the Consumer Preview, and of the three, only 60 BB 01 00 00 00 doesn't turn up anywhere. So, it's close....

Edit: However, position 11672H has the equivalent area based on surrounding numbers. Searching for 50 BB 01 00 00 00 will find it. So:

find:
50 BB 01 00 00 00
replace:
50 BB 00 00 00 00

But I'm not sure if the numbers to change TO, particularly with the longer string, remain the same between versions. If so, no problem. Otherwise, someone will have to figure it out the real way with a debugger.

Update:

I threw together the patch for Consumer Preview x64, and it works. Two changes are exactly like the OP cited, and the third is the one I mentioned above, which is the new (slightly different) string as compared to the original, but the same principle. I put it here in case anyone wants it.

[link removed]

#73 Guest_Buu_*

Guest_Buu_*
  • Guest

Posted 25 April 2012 - 11:58 AM

I just patched a windows 7 pro x64 using this guide.
No problems whatsoever, thanks!!

#74 rseiler

rseiler

    New WinMatrixian

  • Member
  • 7 posts

Posted 12 June 2012 - 11:01 PM

I did the same thing for RP x64 as CP x64 a few posts back for those who want to try it and report back.

[link removed]

This is still true (has not changed from W7 SP1):

find:
8B 87 38 06 00 00 39 87 ** ** ** ** ** ** ** ** ** **
replace:
B8 00 01 00 00 90 89 87 38 06 00 00 90 90 90 90 90 90

This is still true (has not changed from W8 CP):

find:
50 BB 01 00 00 00
replace:
50 BB 00 00 00 00

RP has one change from CP, however, and that's the digit in red:

find:
68 00 74 18 48 8D
replace:
50 00 EB 18 48 8D

#75 alienfighter

alienfighter

    My First Post!

  • Member
  • 1 posts

Posted 03 July 2012 - 06:53 AM

*update patched for Windows 7 SP1 RTM build 7601

the mediafire link not working.
can 7600 used the 7601 patch??

#76 Guest_FatBear_*

Guest_FatBear_*
  • Guest

Posted 30 July 2012 - 08:50 PM


*update patched for Windows 7 SP1 RTM build 7601

the mediafire link not working.
can 7600 used the 7601 patch??


I cannot find that post or that patch. Can someone post the link to the patch for Win 7 build 7601? Or tell me where to find it?
Thanks, --FatBear

#77 Guest_FatBear_*

Guest_FatBear_*
  • Guest

Posted 31 July 2012 - 02:09 AM

I found where the 7601 patch was posted, but when I went there it said it had been removed. So I followed the find/replace instructions, no problem. I saved the file with a .modded suffix in the System32 directory. Then I tried to rename the original to termsrv.dll.bak and permission was denied. It said I needed permission from TrustedInstaller. I tried running Windows Explorer as Admin, but got the same error. I copied the original termsrv.dll to a different directory for safekeeping and then tried to delete it while running as Admin. Permission denied. So how do I replace the old file with the modded one?

Thanks.

--FatBear


Does it matter that I am trying to make this change while logged in via RDP? I am 120 miles from the computer so can't do it in person.

Thanks.

--FatBear

#78 rseiler

rseiler

    New WinMatrixian

  • Member
  • 7 posts

Posted 18 August 2012 - 01:05 AM

The Mediafire link in the top post is dead, as previous posters have pointed out, so here's a backup. This is the original patch for Win7 SP1 x86 and x64:

[link removed]

Also, since I made one for W8 CP and RP, I thought I'd make one for W8 RTM too (x64 only). No changes in the search patterns from RP, so what you see below holds.

[link removed]

find:
8B 87 38 06 00 00 39 87 ** ** ** ** ** ** ** ** ** **
replace:
B8 00 01 00 00 90 89 87 38 06 00 00 90 90 90 90 90 90

find:
50 BB 01 00 00 00
replace:
50 BB 00 00 00 00

find:
68 00 74 18 48 8D
replace:
50 00 EB 18 48 8D

#79 Chichi North

Chichi North

    New WinMatrixian

  • Member
  • 2 posts

Posted 01 March 2014 - 11:44 PM

I have Windows 7 Pro 64

BUILD 7601

CSDBUILDNUMBER 1170

 

 

I have a few downloads - looks like the script install.cmd has a few changes but the code is unchanged termsrv.dll and

first

 

W7-SP1-Beta_RDP.zip wants CSDBUILDNUMBER "178"

Concurrent_RDP_Win7_Beta_700.zip wants  "Ultimate" and "7000" and nothing further

Concurrent_RDP_Win7_7100_32_64 wants the same

 

I see some hex editor posts which need some further clarification. I expect they are search and replace for the termsrv.dll, however it's apparently hex encoding of the version number.  However doing hex to decimal conversation to look at what is being done - isn't clear that is is working with 7601.  For example decimal 76 is hex 4C etc so looking at the hex and decimal values being patched is unclear.

 

so my assumption is some failure modes are simply due to a comparison of "version" related information and not underlying functionality.  So in correcting the version info to match in termsrv.dll solves a certain percentage of problems.

Oh and I don't know why links to the actual software are so frequently removed and so scarce on the internet.  assuming I have something that simply has a version # needing a match. hopefully someone can illuminate.



#80 Chichi North

Chichi North

    New WinMatrixian

  • Member
  • 2 posts

Posted 02 March 2014 - 12:20 AM

got it working with 7601 with CSDbuildnumber 1130 without modification of distribution media below

"Concurrent RDP Sessions SP1.zip"

unzips as

W7-SP1_RTM-RDP

64_termsrv.dll has datestamp 2/25/2011 11:54am with byte count 680,960 byte count

64_rdclip.exe is 11/20/201 7:25 am 210,944

 

anyone have info on someone's comment "this phones home"

what tools would be used to implement this code? It's annoying the author hasn't documented his approach particularly when links to the software keep getting deleted on the internet.

 

lost track of where it came from then searched again and found a different but identical copy of contents here just zip name is different

on this site <link removed>

 

 

 

 

 

 

(I don't seem to be able to paste here is it the web site or me?)



Want to comment?

Register or Sign In to go completely ad-free!



Also tagged with one or more of these keywords: windows 7, patch