Si vous avez travaillé sur un réseau avec des serveurs Windows, vous avez rencontré ce message d'erreur au moins 37 000 fois:
«Le serveur Terminal Server a dépassé le nombre maximal de connexions autorisées. Le système ne peut pas vous connecter. Le système a atteint sa limite de connexion sous licence. Veuillez réessayer plus tard.
Ce problème se produit car Windows n'autorise que deux connexions de services de terminal distants lorsque vous êtes en mode administratif et que deux personnes se trouvent déjà sur ce serveur ou, plus probablement, qu'une session déconnectée pense toujours être active.
Le problème avec cette erreur est que vous devez accéder à la console du serveur pour résoudre le problème si le serveur ne se trouve pas dans un domaine. (Si vous êtes dans un domaine, ouvrez simplement le Gestionnaire des services Terminal Server et fermez la session ou déconnectez les sessions)
net use /user:[username] \servernameshare
Voici un hack en ligne de commande que vous pouvez utiliser pour déterminer quelles sessions sont connectées au serveur. Notez que vous pouvez remplacer l'adresse IP par le nom du serveur.
query session /server:servername
Exemple de sortie:
reset session [ID] /server:servername
Échantillon: