"Because this computer does not have a terminal server client access license remote session end segment" solution

  
because windows2003 only supports 2 terminal users login by default. When the "terminal connection exceeds the maximum connection" situation, you can not log in, you can: 1, run "ldm; tsmmc.msc" on another Windows 2003 machine, open the remote desktop connection, add a new connection, Enter the remote server's IP address, remote login account, and password to log in to the remote server desktop. This way you can log in to the remote desktop at any time. 2. On the server where the problem is logged out, click “Start”, point to “Administrative Tools", and then click “Terminal Services Configuration”. 3. Click on “Server Settings", and then double-click “Authorization Mode”. 4. Change the “Authorization Mode” to “Users” and click “OK”. There will be no such problems in the future. Cause: Window Server 2003 does not manage “user CAL”. This means that even if there is a User CAL" in the license server database, it will not be reduced when it is used. This will not remove the administrator in accordance with the requirements of the “End User License Agreement” (EULA) in order for each user to have a valid Terminal Server (TS) CAL. In the absence of <;Device CAL", if not every user has a "user CAL", it will violate the EULA. Looked for it on the Internet and found out the solution: 1. Change the terminal server authorization mode from “per device" to “per user" on the server. 2. On the client, navigate to the following registry subkey: HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\MSLicensing to remove MSLicensing. To avoid accidents, you can export the registry key first. I solved it with the second method.
Copyright © Windows knowledge All Rights Reserved