RDS cals for non Windows Thin clients

MER 1 Reputation point

I know that a windows client stores his CAL informations in registry (https://learn.microsoft.com/de-de/troubleshoot/windows-server/remote/remove-terminal-server-licenses-from-rdp).

Unfortunately I have an issue with a linux based thin client which is not renewing his temporarily assigned "per device" CAL. I've heard that non Windows TCs with no local storage stores there CAL information in the registry of the RDSH. But where?

Remote Desktop
Remote Desktop
A Microsoft app that connects remotely to computers and to virtual apps and desktops.
4,220 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Philippe Levesque 5,681 Reputation points MVP


    Did you have updated the Thin Client OS ? as it's stored but on the non volatile memory.

    If you have Wyse / Dell Thin client in exemple without OS you need to issue a ClearLicense=Yes or FixLicense=clean.

    For a more specific answer please let us know your terminal model and brand, but it would be a operation on the terminal's side necessary.

    For reference;

    ClearLicense={ no, yes}

    Default is no.

    Yes/no option to clear the TSCAL license stored in the non-volatile memory. It can be replaced by FixLicense=clean.

    FixLicense={Factory, clean, yes, no, OldFormat}

    Default is no.

    Specifies the option to replace the TSCAL license stored in the non-volatile memory.



  2. Jenny Yan-MSFT 9,316 Reputation points

    Each time when Licensing server issues a permanent Per Device CAL, an event ID will be recorded in the Licensing server under following path: Applications and Services Logs-Microsoft-Windows-TerminalServices-Licensing/Operational.

    You may filter the event logs and verify the computer name to double confirmed the issued per device CAL information.


    Hope this helps and please help to accept as Answer if the response is useful.