Terminal Services Windows 10
Console is a terminal emulator and console enhancement for Windows 10 that focuses on direct use and simple interaction. It provides full command-line capabilities, and its straight-forward design hides a significant degree of power and customization. Microsoft introduced this concept by releasing terminal services as a part of the Windows Server operating system. Terminal services have been an integral part of Windows Server OS editions beginning with Windows NT 4.0. With the release of Windows Server 2008 R2, terminal services were renamed remote desktop services. Description The Windows Terminal is a modern, fast, efficient, powerful, and productive terminal application for users of command-line tools and shells like Command Prompt, PowerShell, and WSL. Mar 29, 2019 'Terminal Services' is the former name for 'Remote Desktop Services,' which is an application built into Windows operating systems that, when enabled, allows users to access any other computer on the network from a separate, remote location.
This has been written about a dozen or more times in various places, but I'm re-hashing it all here mostly for my own record, and to keep it all together. In addition to simply updating the Terminal Services libraries, I've also included information relating to doing so remotely... the commands required for remote service management and resolving issues accessing admin shares.
How to Allow Multiple RDP Sessions in Windows 10
Like in previous client versions of Microsoft operation systems, Windows 10 Pro and Enterprise users can connect to their computers remotely using Remote Desktop service (RDP). There is a restriction on the number of simultaneous RDP sessions: only one remote user can work at a time. When you try to open a second RDP session, the session of the first user is prompted to be closed.
Actually, the number of simultaneous RDP connections is limited rather by the license, which does not allow to create an RDP server based on the workstation for use by several users, than by any technical aspect.
Tip. In Windows 10 Home editions, the incoming remote desktop connections are forbidden at all. The problem, however, can be solved using RDP Wrapper Library.
Let’s consider two ways how to eliminate the restriction of simultaneous RDP connections to Windows 10:
- The Modification of termsrv.dll
- Installing the 'RDP Wrapper Library'
Note. System modifications described in the article will be probably treated as a violation of Microsoft License Agreement with all the consequences that come with it.
Things to remember before editing anything:
- You may have to change owner of termsrv.dll from
TrustedInstaller
toAdministrators
; - You will need to stop Remote Desktop Services (in Services MMC); (You won't need to reboot after changes, just re-start the Service)
Terminal Services Windows 10
Of course, anyone doing this should be paranoid and:
- Create restore point before doing anything else;
- Take a backup of your current termsrv.dll to restore if it goes wrong;
- Export a copy of the registry before editing it;
If you're configuring a remote machine, you may need to stop/start the services using command-line as connecting your services control panel to remote machines requires special permissions.
The following command-line will stop the terminal services (Remote Desktop Services) service:sc machine stop TermService
Microsoft Windows 10 Free Upgrade
Windows 8 / 8.1
Thanks to @neurodyne and this link for updated instructions
This works with the following versions of termsrv.dll
x64 - termsrv.dll - 6.3.9600.17095
Find | Replace with |
---|---|
39813C0600000F849E310500 | B80001000089813806000090 |
090085C07F078BD8 | 090085C090908BD8 |
BB01000000C7 | BB00000000C7 |
This has been written about a dozen or more times in various places, but I'm re-hashing it all here mostly for my own record, and to keep it all together. In addition to simply updating the Terminal Services libraries, I've also included information relating to doing so remotely... the commands required for remote service management and resolving issues accessing admin shares.
How to Allow Multiple RDP Sessions in Windows 10
Like in previous client versions of Microsoft operation systems, Windows 10 Pro and Enterprise users can connect to their computers remotely using Remote Desktop service (RDP). There is a restriction on the number of simultaneous RDP sessions: only one remote user can work at a time. When you try to open a second RDP session, the session of the first user is prompted to be closed.
Actually, the number of simultaneous RDP connections is limited rather by the license, which does not allow to create an RDP server based on the workstation for use by several users, than by any technical aspect.
Tip. In Windows 10 Home editions, the incoming remote desktop connections are forbidden at all. The problem, however, can be solved using RDP Wrapper Library.
Let’s consider two ways how to eliminate the restriction of simultaneous RDP connections to Windows 10:
- The Modification of termsrv.dll
- Installing the 'RDP Wrapper Library'
Note. System modifications described in the article will be probably treated as a violation of Microsoft License Agreement with all the consequences that come with it.
Things to remember before editing anything:
- You may have to change owner of termsrv.dll from
TrustedInstaller
toAdministrators
; - You will need to stop Remote Desktop Services (in Services MMC); (You won't need to reboot after changes, just re-start the Service)
Of course, anyone doing this should be paranoid and:
- Create restore point before doing anything else;
- Take a backup of your current termsrv.dll to restore if it goes wrong;
- Export a copy of the registry before editing it;
If you're configuring a remote machine, you may need to stop/start the services using command-line as connecting your services control panel to remote machines requires special permissions.
The following command-line will stop the terminal services (Remote Desktop Services) service:sc machine stop TermService
Windows 8 / 8.1
Thanks to @neurodyne and this link for updated instructions
This works with the following versions of termsrv.dll
x64 - termsrv.dll - 6.3.9600.17095
Find | Replace with |
---|---|
39813C0600000F849E310500 | B80001000089813806000090 |
090085C07F078BD8 | 090085C090908BD8 |
BB01000000C7 | BB00000000C7 |