The remote session was disconnected because the local computer's client access license could not be upgraded or renewed

Applies To: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2

After a temporary license expires, a client can only connect to a terminal server if the license server can issue a permanent CAL, or if the terminal server is still within its licensing grace period.

Note

If you are running Terminal Server Licensing in a Windows 2000 Service Pack 3 (SP3) or later environment, the client must connect to a terminal server and authenticate twice to obtain a permanent license. After a client logs on and authenticates to a terminal server for the second time, if the license server is activated and at least one Per Device CAL is installed on the license server and is not yet issued, the terminal server issues the client a permanent, Per Device CAL.

Cause

If you are running Terminal Server Licensing in a Windows Server 2003 environment and the licensing mode on the terminal server is set to Per Device but the license server is configured to issue only Per User CALs, then only temporary Per Device licenses are issued from the available pool of licenses. These licenses cannot be upgraded. When the temporary licenses are close to expiration, the following message appears on the terminal server: "Your terminal services temporary client license will expire in N days. Please contact your system administrator to get a permanent license." In this case, Event ID 26, Source: Application Pop-up appears in the application event log.

Similarly, Terminal Server clients that run Windows XP or Windows 2000 might receive the following error message, if the client cannot connect to the terminal server for this reason: "The remote session was disconnected because the local computer client access license could not be upgraded or renewed." In this case, Event ID 1011, Source:TermService appears in the application event log on the terminal server, with the following message: "The terminal services client has been disconnected because its temporary license has expired."

Solution

Do one of the following, based on the requirements of your environment and license agreement:

Cause

If you are running Terminal Server Licensing in a Windows 2000 (SP3) or earlier environment, expired temporary licenses might not be upgraded to permanent CALs.

Solution

  1. On the terminal server and license server, install Service Pack 4 (SP4). To download SP4, see Windows 2000 Service Packs (https://go.microsoft.com/fwlink/?LinkID=48213) on the Microsoft Web site.

  2. Use Terminal Server Licensing to Verify that the license server has a sufficient number of CALs for clients requiring remote connections.

  3. If the license server does not have a sufficient number of permanent CALs, Purchase CALs, and then Install CALs automatically.