Supprimer des licences Terminal Server d’un client RDP

Cet article explique comment supprimer des licences Terminal Server d’un client RDP (Remote Desktop Protocol).

Applicabilité : Windows 10 - toutes les éditions, Windows Server 2012 R2
Numéro de la base de connaissances d’origine : 187614

Résumé

Lorsqu’un client sans licence se connecte à un serveur Terminal Server pour la première fois, le serveur Terminal Server émet un jeton de licence d’accès client (CAL) Terminal Server temporaire. Une fois que l’utilisateur s’est connecté à la session, le serveur Terminal Server indique au serveur de licences de marquer le jeton de licence d’accès client Terminal Server temporaire émis comme étant validé. La prochaine fois que le client se connecte, une tentative est effectuée pour mettre à niveau le jeton de licence d’accès client Terminal Server temporaire validé vers un jeton cal Terminal Server complet. Si aucun jeton de licence n’est disponible, le jeton de licence d’accès client Terminal Server temporaire continuera de fonctionner pendant 90 jours. La licence est stockée dans le registre du client.

Les clients RDP 32 bits stockent leur licence sous la clé HKEY_LOCAL_MACHINE\Software\Microsoft\MSLicensing.

Importante

Cette section, méthode ou tâche contient des étapes vous indiquant comment modifier le Registre. Toutefois, des problèmes graves peuvent se produire si vous modifiez le Registre de façon incorrecte. Par conséquent, veillez à suivre ces étapes scrupuleusement. Pour une meilleure protection, sauvegardez le registre avant de le modifier. Vous pouvez alors le restaurer en cas de problème. Pour plus d’informations sur la procédure de sauvegarde et de restauration du Registre, consultez l’article Comment sauvegarder et restaurer le Registre dans Windows.

Nettoyer le cache de licence du client RDP

Pour propre le cache de licence du client, supprimez simplement cette clé et ses sous-clés. La prochaine fois que le client se connectera au serveur, il obtiendra une autre licence.

Pour les clients RDP 16 bits, exécutez regedit /v. Supprimez ensuite les clés sous \Software\Microsoft\MSLicensing pour propre le cache de licence du client. Vous pouvez également supprimer les fichiers BIN de \Windows\System\Regdata.

Le client RDP pour Macintosh stocke la licence dans un fichier sur l’ordinateur local dans la hiérarchie de dossiers sous /users/Shared/Microsoft/RDC Crucial Server Information/. Pour propre le cache des licences du client Macintosh, supprimez le contenu de ce dossier. Le client essaiera d’obtenir une nouvelle licence auprès du serveur la prochaine fois qu’il se connecte.

Si vous supprimez la HKEY_LOCAL_MACHINE\Software\Microsoft\MSLicensing sous-clé sur un client exécutant Windows Vista ou une version ultérieure, les tentatives ultérieures de connexion à un serveur Terminal Server peuvent échouer. Vous recevez également le message d’erreur suivant :

Une erreur s’est produite dans le protocole de licence

Pour résoudre ce problème, cliquez avec le bouton droit sur le raccourci Connexion Bureau à distance , puis sélectionnez Exécuter en tant qu’administrateur. Par défaut, la connexion Bureau à distance s’exécute en tant qu’utilisateur disposant des autorisations utilisateur les plus faibles. Par défaut, un utilisateur restreint n’a pas l’autorisation d’écrire des entrées de Registre dans HKEY_LOCAL_MACHINE. Par conséquent, les tentatives de réécriture de la MSLicensing clé échouent. Le démarrage de la connexion Bureau à distance avec des informations d’identification d’administration fournit les autorisations nécessaires pour écrire les clés de Registre nécessaires.

Cela a-t-il résolu le problème ?

Vérifiez si le problème est résolu. Si le problème n’est pas résolu, contactez le support.