Solución:
Una posible causa del error “Debido a un error de protocolo detectado en el código de cliente 0x1104, esta sesión se desconectará” es un conflicto entre el puerto que está intentando usar y uno que ya está en uso en su sistema.
Puedes ejecutar el comando netstat -ano | findstr ":9999"
(dónde 9999
es su número de puerto) para encontrar el PID de cualquier proceso en ejecución que escuche en su puerto. La última columna de la salida de netstat es el PID del proceso. Utilice una herramienta como Sysinternals Process Explorer para encontrar el proceso mediante el PID. Si no es su proceso, entonces ha encontrado su conflicto, en cuyo caso debe configurar Escritorio remoto para escuchar en otro puerto.
Verifique sus puertos. Parece que el puerto original que elegí estaba siendo utilizado por otra aplicación. Después de probar otro puerto, pude hacerlo funcionar.
Referencias para cualquier otra persona que se encuentre con este problema:
- https://www.adminsub.net/tcp-udp-port-finder – puertos registrados tcp / udp
- https://www.lisenet.com/2014/change-default-rdp-port-on-windows-server-20082012/ – buenas instrucciones sobre cómo cambiar el puerto y aumentar la seguridad de rdp
y el KB oficial de Microsoft: https://support.microsoft.com/en-us/help/306759/how-to-change-the-listening-port-for-remote-desktop