Comment contourner la limite de connexions RDP sous Windows 10 et 11
Si le concept de bureau à distance vous est familier, vous avez probablement rencontré cette limite frustrante qui impose une seule connexion utilisateur à la fois sous Windows, sauf si vous utilisez Windows Server ou une version Entreprise multisession. Pour la plupart des utilisateurs de Windows 10/11 Professionnel ou Familial, la connexion de plusieurs utilisateurs n’est pas prise en charge et provoque l’affichage d’un avertissement concernant la déconnexion de la session en cours. Parfois, on cherche simplement un moyen d’établir plusieurs connexions RDP sans investir des centaines d’euros dans des licences Windows Server. Ce guide présente différentes méthodes qui peuvent vous aider, qu’il s’agisse d’utiliser des outils gratuits, de modifier des fichiers système ou de passer à des éditions spéciales. Bien entendu, toute modification des fichiers système ou utilisation de solutions non officielles peut enfreindre les conditions de licence ou compromettre la stabilité du système ; vous les utilisez donc à vos risques et périls. Ceci étant dit, voici des méthodes pratiques que de nombreux utilisateurs ont essayées pour contourner cette limite tout en conservant une configuration gérable.
Comment supprimer la limite de connexion RDP sous Windows 10 et 11
Méthode 1 : Utiliser RDP Wrapper pour activer plusieurs sessions
Voici probablement l’astuce gratuite la plus populaire. Le projet RDP Wrapper agit comme un intermédiaire, vous permettant d’exécuter plusieurs sessions sans remplacer les DLL système ni risquer de dysfonctionnement suite aux mises à jour de Windows. Concrètement, il s’agit d’une couche légère qui leurre Windows en lui faisant croire qu’il est possible d’avoir plusieurs sessions, même sur les versions standard de Windows. Pour ce faire : – Téléchargez la dernière version de RDP Wrapper depuis la [page des versions GitHub](https://github.com/binarymaster/rdpwrap/releases).- Exécutez install.bat en tant qu’administrateur (clic droit, puis « Exécuter en tant qu’administrateur »).L’installation se fera dans C:\Program Files\RDP Wrapper.- Lancez RDPConf.exe : c’est l’outil de configuration.- Si le message « [non pris en charge] » ou un avertissement rouge s’affiche, pas de panique. Il suffit généralement de mettre à jour le fichier de configuration rdpwrap.ini correspondant à votre version de Windows. Vous pouvez récupérer un fichier INI vierge depuis [ce lien](https://raw.githubusercontent.com/sebaxakerhtc/rdpwrap.ini/master/rdpwrap.ini), puis copier son contenu C:\Program Files\RDP Wrapper\rdpwrap.ini. Il est également conseillé d’arrêter le service TermService avant de le remplacer : `powershell Stop-Service -Name TermService -Force Invoke-WebRequest « https://raw.githubusercontent.com/sebaxakerhtc/rdpwrap.ini/master/rdpwrap.ini » -OutFile « C:\Program Files\RDP Wrapper\rdpwrap.ini »`.Redémarrez ensuite votre ordinateur, ouvrez à nouveau RDPConf.exe et vérifiez que tous les indicateurs de diagnostic sont au vert et affichent « Entièrement pris en charge ». Essayez maintenant d’établir plusieurs sessions distantes avec différents comptes. Vous pouvez vérifier les sessions actives avec la commande : `cmd qwinsta`.Si tout se passe bien, vous devriez voir plusieurs sessions utilisateur actives. De plus, cette méthode fonctionne sur la plupart des éditions de Windows 10/11, sans licence supplémentaire.
Méthode 2 : Modifier le fichier termsrv.dll — Méthode manuelle
Si RDP Wrapper vous semble instable ou si vous préférez une solution ponctuelle, vous pouvez remplacer ou modifier le fichier termsrv.dll. Le principe est de modifier cette DLL pour faire croire à Windows qu’il autorise plusieurs sessions, à l’instar du fonctionnement des licences de bureau à distance sur les serveurs. Voici la procédure : – Localisez le fichier termsrv.dll dans C:\Windows\System32. Pensez à effectuer une sauvegarde au préalable : cmd copy c:\Windows\System32\termsrv.dll c:\Windows\System32\termsrv.dll_backup – Prenez possession du fichier : cmd takeown /F c:\Windows\System32\termsrv.dll /A – Accordez les autorisations complètes aux administrateurs : cmd icacls c:\Windows\System32\termsrv.dll /grant Administrators:F – Utilisez un éditeur hexadécimal comme Tiny Hexer (ou équivalent) pour modifier la DLL. Recherchez les séquences d’octets spécifiques à votre version de Windows (voir le guide complet pour plus de détails) et remplacez-les pour activer le multi-session. Par exemple, sous Windows 10 22H2, remplacez : 39 81 3C 06 00 00 0F 84 85 45 01 00 par B8 00 01 00 00 89 81 38 06 00 00 90. Enregistrez la DLL, puis redémarrez le service Bureau à distance : cmd net stop TermService net start TermService. Cette méthode est quelque peu risquée car elle implique une modification manuelle de la DLL, mais la plupart des utilisateurs la trouvent très efficace si elle est effectuée avec précaution. N’oubliez pas de remplacer la DLL par une copie de sauvegarde en cas de problème.
Méthode 3 : Mise à niveau vers Windows Enterprise Multi-session ou utilisation d’un serveur Windows
Voici la méthode la plus simple et légale, si la question des licences n’est pas un problème majeur. Microsoft a lancé Windows Enterprise Multi-Session : il s’agit d’une version de Windows 10/11 conçue pour la gestion de plusieurs utilisateurs RDP, avec une prise en charge native. Elle est principalement disponible sur Azure ou avec une licence spéciale, mais techniquement, vous pouvez l’installer localement (bien que non officiellement prise en charge, elle fonctionne).Pour effectuer la migration : – Vérifiez votre version actuelle : powershell DISM /online /Get-CurrentEdition – Mettez à niveau vers l’édition multi-session à l’aide de clés de produit spécifiques (vous aurez besoin d’une licence ou d’une version d’évaluation valide) : cmd changepk.exe /ProductKey
En résumé
- Utilisez RDP Wrapper pour une solution rapide, gratuite et plutôt robuste permettant de gérer plusieurs sessions simultanément.
- Sinon, vous pouvez modifier manuellement le fichier termsrv.dll si cela ne vous dérange pas de modifier des fichiers hexadécimaux et d’en conserver des sauvegardes.
- Vous pouvez également passer à Windows Enterprise Multi-Session pour une configuration multi-utilisateurs entièrement prise en charge, mais cette solution est principalement basée sur le cloud ou dépendante des licences.
Conclure
L’ouverture de plusieurs sessions RDP sous Windows 10 ou 11 n’est pas officiellement prise en charge par la plupart des éditions, mais quelques astuces permettent d’y parvenir. RDP Wrapper est généralement la solution la plus simple et la moins intrusive, mais la modification manuelle des DLL fonctionne également, à condition d’être prudente. La mise à niveau vers une édition spéciale est la solution la plus légale si votre licence le permet. L’une de ces approches devrait vous permettre d’établir des sessions à distance fluides et sans déconnexions intempestives. Veillez simplement à effectuer des sauvegardes et soyez conscient que certaines méthodes peuvent déclencher des alertes antivirus ou enfreindre les accords de licence. Bonne chance et que vos sessions de bureau à distance se déroulent sans encombre !