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).

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

Résumé

Lorsqu’un client sans licence se connecte à un serveur terminal pour la première fois, le serveur terminal émet au client un jeton de licence d’accès client (CAL) terminal server temporaire. Une fois que l’utilisateur s’est connecté à la session, terminal Server demande au serveur de licences de marquer le jeton CAL 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 CAL terminal server temporaire validé vers un jeton CAL terminal server complet. Si aucun jeton de licence n’est disponible, le jeton CAL terminal server temporaire continue 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 licences du client RDP

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

Pour les clients RDP 16 bits, exécutez regedit /v. Supprimez ensuite les clés sous \Software\Microsoft\MSLicensing pour nettoyer le cache de licences 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 des dossiers sous /users/Shared/Microsoft/RDC Crucial Server Information/. Pour nettoyer le cache de licences du client Macintosh, supprimez le contenu de ce dossier. Le client tente 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 qui exécute Windows Vista ou une version ultérieure, les tentatives ultérieures de connexion à un serveur terminal peuvent échouer. En outre, vous recevez 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’est pas autorisé à é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 les 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 technique.