Terminal Server-licenties verwijderen uit een RDP-client

In dit artikel wordt beschreven hoe u Terminal Server-licenties verwijdert van een RDP-client (Remote Desktop Protocol).

Van toepassing op: Windows 10 - alle edities, Windows Server 2012 R2
Origineel KB-nummer: 187614

Samenvatting

Wanneer een client zonder licentie voor het eerst verbinding maakt met een terminalserver, geeft terminalserver de client een tijdelijk CAL-token (Client Access License) voor terminalserver uit. Nadat de gebruiker zich heeft aangemeld bij de sessie, geeft de Terminal Server de licentieserver opdracht om het uitgegeven tijdelijke Terminal Server CAL-token te markeren als gevalideerd. De volgende keer dat de client verbinding maakt, wordt geprobeerd om het gevalideerde tijdelijke Terminal Server CAL-token te upgraden naar een volledig Terminal Server CAL-token. Als er geen licentietokens beschikbaar zijn, blijft het tijdelijke CAL-token van terminalserver 90 dagen actief. De licentie wordt opgeslagen in het register van de client.

32-bits RDP-clients slaan hun licentie op onder de sleutel HKEY_LOCAL_MACHINE\Software\Microsoft\MSLicensing.

Belangrijk

Deze sectie, methode of taak bevat stappen voor het bewerken van het register. Als u het register op onjuiste wijze wijzigt, kunnen er echter grote problemen optreden. Het is dan ook belangrijk dat u deze stappen zorgvuldig uitvoert. Maak een back-up van het register voordat u wijzigingen aanbrengt. Als er een probleem optreedt, kunt u het register altijd nog herstellen. Raadpleeg Een back-up maken van en het herstellen van het register in Windows voor meer informatie over het maken van een back-up en het herstellen van het register.

De licentiecache van de RDP-client opschonen

Als u de licentiecache van de client wilt opschonen, verwijdert u deze sleutel en de bijbehorende subsleutels. De volgende keer dat de client verbinding maakt met de server, krijgt deze een andere licentie.

Voer voor 16-bits RDP-clients uit regedit /v. Verwijder vervolgens de sleutels onder \Software\Microsoft\MSLicensing om de licentiecache van de client op te schonen. U kunt ook de BIN-bestanden verwijderen uit \Windows\System\Regdata.

De RDP-client voor Macintosh slaat de licentie op in een bestand op de lokale computer in de maphiƫrarchie onder /users/Shared/Microsoft/RDC Crucial Server Information/. Als u de licentiecache van de Macintosh-client wilt opschonen, verwijdert u de inhoud van deze map. De client probeert een nieuwe licentie van de server te verkrijgen wanneer deze de volgende keer verbinding maakt.

Als u de HKEY_LOCAL_MACHINE\Software\Microsoft\MSLicensing subsleutel verwijdert op een client met Windows Vista of een latere versie, kunnen latere pogingen om verbinding te maken met een terminalserver mislukken. U ontvangt ook het volgende foutbericht:

Er is een fout opgetreden in het licentieprotocol

U kunt dit probleem oplossen door met de rechtermuisknop op de snelkoppeling Verbinding met extern bureaublad te klikken en vervolgens Als administrator uitvoeren te selecteren. De verbinding met extern bureaublad wordt standaard uitgevoerd als een gebruiker met de laagste gebruikersmachtigingen. Standaard is een beperkte gebruiker niet gemachtigd om registervermeldingen te schrijven naar HKEY_LOCAL_MACHINE. Daarom mislukken pogingen om de MSLicensing sleutel te herschrijven. Het starten van verbinding met extern bureaublad met beheerdersreferenties biedt de machtigingen die nodig zijn om de benodigde registersleutels te schrijven.

Heeft dit het probleem opgelost

Controleer of het probleem is opgelost. Als het probleem niet is opgelost, neemt u contact op met de ondersteuning.