when users tries to connect to the Terminal Server they received the following error message: The remote session was disconnected because there are no Terminal Server client access licenses available for this computer. Please contact the server administrator.
There are many options to workaround this issue. To see more of these workarounds, you can visit Microsoft website. However, I suggest the solution I am going to describe below which works wonderfully.
Note: Please note that this solution requires modification of the system’s registry. So take an extra caution (back up your registry) before proceeding.
Problem: The remote session was disconnected because there are no Terminal Server client access licenses available for this computer. Please contact the server administrator.
Solution: Create a backup of the MSLicensing registry key and its subkeys on the client, and then remove the original key and subkeys by doing the following:
On the client, navigate to the following registry subkey:
On the Registry menu, click Export Registry File.
In the File name box, type mslicensingbackup, and then click Save.
On the Edit menu, click Delete, and then click Yes to confirm the deletion of the MSLicensing registry subkey.
Close Registry Editor, and then restart the computer.
(Note: If you need to restore this registry key in the future, double-click mslicensingbackup.reg.)
When the client is restarted, the missing registry key is rebuilt.
Above solutions applies to windows xp & windows 2003 (any service pack), Windows 7, Windows 8,
Note: If after doing above steps you get an error like “The remote computer disconnected the session because of an error in the licensing protocol. Please try connecting to the remote computer again or contact your server administrator. ” right click on MSTSC.EXE / Remote Desktop Connection icons and click “Run As Administrator” for the first time, after that it will re-create the registry and will be give any issue.