In the fluorescent-lit hum of the Server Room, a junior admin named Leo stared at a flickering monitor. It was 4:45 PM on a Friday. He was trying to get a new Remote Desktop Session (RDS) host online, but every user who tried to log in was met with a cold, digital wall: “The remote session was disconnected because there are no Remote Desktop License Servers available.”
Common use case: Moving the license database to a new drive. 2. The RD Session Host Grace Period Key
To add a server: Create a new Key under LicenseServers named exactly after the NetBIOS or FQDN of your license server. rds cal license registry key
Note: You can also use the Microsoft Learn guide to verify if the server is properly configured via PowerShell as an alternative to registry edits. 3. Clear Cached Grace Period (Troubleshooting)
| Component | Registry Path |
|-----------|----------------|
| RDS Licensing Server (Per User CAL issuance tracking) | HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermServLicensing\Parameters\IssuedLicenses |
| RDS Session Host (License mode & server assignment) | HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\Licensing Core |
| License server discovery | HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\LicenseServers | In the fluorescent-lit hum of the Server Room,
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing
If your RDS grace period has expired, you can reset it by deleting the "Timebomb" key. This is typically done for testing or lab environments.
Each Windows client stores its issued RDS CAL locally to avoid re‑requesting it: If your RDS grace period has expired, you
🔍 How to Find Your Active RDS License Server via Registry