Error: The terminal services client <client> has been disconnected because its temporary license has expired.
Solution:
This problem may occur if the Licensing Mode in Terminal Services is set to Per Device, the Terminal Server Licensing server only has Per User CALS.
To correct this problem, change the Licensing Mode in Terminal Services Configuration to Per User. To do this, follow these steps:
1. | Click Start, point to Administrative Tools, and then click Terminal Services Configuration. |
2. | Click Server Settings, and then double-click Licensing Mode. |
3. | Change the Licensing Mode to Per User, and then click OK. |
Currently, Window Server 2003 does not manage User CALs. This means that even though there is a User CAL in the license server database, the User CAL will not be decremented when it is used. This does not remove administrators from End User License Agreement (EULA) requirements to have a valid terminal server (TS) CAL for each user. Failure to have a User CAL for each user, if Device CALs are not being used, is a violation of the EULA. In the future, this behavior will be changed and User CALs will be managed.
The following text is from the End User License Agreement (EULA) for Windows Server 2003: