5 votes

Windows Server 2012 R2 - Modifier le port RDP

Cela semble si simple en suivant les instructions de Microsoft et d'autres résultats de Google. Malheureusement, après avoir modifié la clé de registre HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp\PortNumber et en autorisant le nouveau port à travers le pare-feu, j'obtiens le redouté En raison d'une erreur de protocole détectée au niveau du code client 0x1104, cette session sera déconnectée.

J'ai lu plusieurs articles sur la façon de résoudre ce problème ; cependant, tous nécessitent un domaine, et il s'agit d'un serveur Windows Server 2012 R2 autonome dans une société d'hébergement (Go-Daddy).

Je suis sûr qu'il y a quelque chose qui me manque, mais je ne suis pas sûr de ce que c'est. Toute aide serait grandement appréciée. Merci.

3voto

I say Reinstate Monica Points 24173

Une cause possible de l'erreur "En raison d'une erreur de protocole détectée au code client 0x1104, cette session sera déconnectée". il y a un conflit entre le port que vous essayez d'utiliser et un port déjà utilisé sur votre système.

Vous pouvez exécuter la commande netstat -ano | findstr ":9999" (où 9999 est votre numéro de port) pour trouver le PID de tout processus en cours d'exécution écoutant sur votre port. La dernière colonne de la sortie de netstat est le PID du processus. Utilisez un outil comme Sysinternals Process Explorer pour trouver le processus à l'aide du PID. Si ce n'est pas votre processus, alors vous avez trouvé votre conflit, auquel cas vous devez configurer Remote Desktop pour qu'il écoute sur un autre port.

2voto

Vee Points 173

Vérifiez vos ports. Il semble que le port original que j'ai choisi était utilisé par une autre application. Après avoir essayé un autre port, j'ai réussi à le faire fonctionner.

Références pour toute autre personne rencontrant ce problème :

et le KB officiel de Microsoft : https://support.microsoft.com/en-us/help/306759/how-to-change-the-listening-port-for-remote-desktop

0voto

Bryan Locke Points 557

Dans mon cas, c'était à cause de la Pare-feu Cisco devant le serveur auquel nous nous connectons. Ce pare-feu établit une liste blanche sur la base des IP et détourne toute connexion TCP pour afficher sa page de connexion. Cela fonctionne bien avec un navigateur, mais pas si bien avec Remote Desktop.

Remote Desktop voit une réponse HTTP au lieu de son propre protocole, et affiche l'erreur :

En raison d'une erreur de protocole détectée au code client 0x1104, cette session sera déconnectée.

Si vous obtenez cette erreur, essayez d'ouvrir le nom d'hôte avec un navigateur au lieu de RDP et voyez si une page de connexion Cisco Firewall s'affiche.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X