How to revoke Per-Device RDS CALs on a Windows Server

How to revoke Per Device RDS CALs on a Windows Server

Revoking Per-Device RDS CALs

Understanding the complexities of revoking Client Access Licenses in Windows Server.

Revoking per-device Remote Desktop Services (RDS) Client Access Licenses (CALs) can be a complex and often misunderstood process in a Windows Server environment. The key takeaway is that direct revocation of a single per-device CAL is not always possible or straightforward.

⚠️ The Challenge with Revocation:
You cannot directly revoke an RDS CAL that has been issued. Once a per-device CAL is issued to a client, it is permanently assigned for a set period, typically 52-89 days, before it's automatically renewed upon the next connection. This design prevents administrators from reusing CALs for different devices frequently, which is a violation of the licensing terms.

Method 1: Limited Revocation via RD Licensing Manager

In certain Windows Server versions, it is possible to revoke a small percentage of per-device CALs using the Remote Desktop Licensing Manager console (licmgr.exe).

The General Process:

  1. Open the RD Licensing Manager:
    • On the license server, open Server Manager.
    • Go to Tools > Remote Desktop Services > Remote Desktop Licensing Manager
  2. Locate the CALs:
    • In the console tree, expand the server and the license pack you want to manage.
    • You will see a list of issued licenses, including the devices they are assigned to.
  3. Revoke the License:
    • Right-click the specific device you want to revoke the license from.
    • Select Revoke License.

Important Considerations:

  • This option is not always available or may be greyed out.
  • This method is limited to a small percentage (e.g., 20%) of your total CALs.
  • This method works better on older Windows Server versions.

Method 2: The "Wait and Expire" Method

The most reliable and officially sanctioned method for reclaiming a per-device CAL is to simply let it expire.

  • When a device no longer connects to the RDS environment, its assigned CAL will not be renewed.
  • It will eventually expire, making it available for a new device.

The RDS licensing server automatically manages this process, so no manual intervention is required. This is the intended behaviour and the simplest way to maintain licensing compliance.

Author Bio

Mr. Keloth leads technical implementation at RDS CAL Store. He specializes in Remote Desktop Services infrastructure, secure remote architecture, and helping IT teams seamlessly scale their official licensing.

Microsoft Certified Professional

MCSE MCSA MCTS MCP MCP+I A+ Security+

With over 20 years of experience deploying and managing enterprise Windows Server environments, Keloth leads technical implementation at RDS CAL Store. He specializes in Remote Desktop Services infrastructure, secure remote architecture, and helping IT teams seamlessly scale their official licensing.

Related Posts

How to Create a Remote Desktop User in Windows Server (2016, 2019, 2022 & 2025)

July 12, 2025

Home – How to Create a Remote Desktop User in Windows Server (2016, 2019, 2022 & 2025) How to Create a Remote Desktop User in Windows Server (2016, 2019, 2022 & 2025) Provisioning remote access for a new employee requires more than just creating a standard Windows account. To securely connect to a Session Host,…

How to Fix the CredSSP “Encryption Oracle Remediation” RDP Error

July 12, 2025

Home – How to Fix the CredSSP “Encryption Oracle Remediation” RDP Error How to Fix the CredSSP “Encryption Oracle Remediation” RDP Error If you are managing Windows Servers, you have likely encountered this terrifying error message when trying to connect via Remote Desktop: “An authentication error has occurred. The function requested is not supported… This…

How to Configure the RDS “Startup Environment” in Server 2016, 2019, 2022 & 2025

July 12, 2025

Home – How to Configure the RDS “Startup Environment” in Server 2016, 2019, 2022 & 2025 How to Configure the RDS “Startup Environment” in Server 2016, 2019, 2022 & 2025 If you recently upgraded your infrastructure, you likely noticed a glaring omission: Microsoft removed the Environment, Sessions, and Remote Control tabs from the Active Directory…

How to configure “Licensing Mode” and “License Server to Use” on a Windows Server

August 12, 2025

Home – How to configure “Licensing Mode” and “License Server to Use” on a Windows Server Configuring RDS Licensing Mode and License Server A guide for Windows Server 2016, 2019, 2022, and 2025. Configuring the Remote Desktop Services (RDS) licensing mode and license server on a Windows Server is a critical step for allowing more…