¡Buenas noticias! Remote Desktop Manager 2022.1 ya es compatible con MSRDC como alternativa a MSTSC, tanto en conexiones RDP integradas como externas en Windows. ¿Qué significa esto? ¿Y cuáles son las diferencias entre ambos? ¡Siga leyendo!
Descubra el potencial de la integración de MSRDC. Descargue Remote Desktop Manager ahora y aproveche esta avanzada opción RDP.
¿MSTSC? ¿MSRDC?
Los administradores de Windows suelen tener el nombre «MSTSC» grabado en la memoria tras años escribiéndolo para iniciar el cliente RDP integrado de Windows. Sin embargo, pocas personas recuerdan qué significa, así que empecemos con unas cuantas definiciones:
MSTSC = Microsoft Terminal Services Client (clásico, integrado)
MSRDC = Microsoft Remote Desktop Client (moderno, externo)
Dicho de forma sencilla, MSTSC es el cliente RDP clásico que viene con Windows y que la mayoría de las personas conocen, mientras que MSRDC es el cliente RDP más reciente que se puede instalar como aplicación independiente. MSRDC está pensado principalmente para Azure Virtual Desktop. Aunque ambos clientes RDP utilizan el mismo núcleo, no tienen la misma interfaz de usuario ni admiten exactamente las mismas funciones ni los mismos tipos de redirección.
Diferencias en la interfaz de usuario
MSRDC suena genial, entonces, ¿cuál es el problema? Si lo instala, el primer inconveniente que encontrará es que no hay forma de iniciar una conexión a nada que no sea Azure Virtual Desktop desde la interfaz gráfica (msrdcw.exe). Este programa no hace más que conectarse a un feed web de ficheros .RDP y los ejecuta con msrdc.exe, el equivalente de mstsc.exe:
MSTSC y MSRDC, uno junto al otro
Parece bastante sencillo: ¡ejecutemos msrdc.exe directamente! Pero es precisamente ahí donde MSRDC se queda corto frente a MSTSC: no existe una interfaz gráfica para especificar un servidor de destino, cambiar algunas opciones y luego conectarse. La única forma de usar msrdc.exe directamente es iniciarlo con un fichero .RDP, lo que dificulta su uso sin un lanzador de conexiones como Remote Desktop Manager.
Es una lástima que MSRDC no cuente con una interfaz gráfica sencilla como la de MSTSC, ya que esto es realmente lo único que impide su adopción generalizada por parte de los administradores de sistemas. Una vez conectado, la principal diferencia es que MSRDC gestiona el cambio de tamaño del escritorio de forma muy distinta, e incluso cuenta con una opción para activar un cambio de resolución del lado del servidor, algo que MSTSC nunca tuvo (el ajuste inteligente de tamaño es del lado del cliente).
Diferencias en distribución y soporte
Dado que MSTSC es un componente integrado de Windows, solo puede distribuirse a través de Windows Update y sigue el mismo ciclo de lanzamientos que el propio Windows. Esto significa que cuenta con soporte durante un período más largo, pero las actualizaciones llegan con menos frecuencia. MSRDC, por su parte, tiene un ciclo de lanzamientos mucho más rápido con una ventana de mantenimiento más corta, ya que no forma parte del núcleo del sistema operativo. También es importante señalar que Microsoft no ofrece soporte oficial para MSRDC fuera de Azure Virtual Desktop. Esto no significa que vaya a dejar de funcionar mañana; simplemente significa que no puede abrir un ticket de soporte con Microsoft si falla, ya que nunca prometieron ningún tipo de soporte para ese uso.
Entonces, ¿por qué alguien elegiría MSRDC en lugar de MSTSC, más allá de pequeñas ventajas como el cambio de tamaño del escritorio del lado del servidor, si no cuenta con soporte oficial de Microsoft?
La distribución externa significa que puede volver a una versión específica de MSRDC si encuentra una regresión, algo mucho más difícil de hacer con MSTSC.
Un ciclo de lanzamientos más rápido significa que puede obtener correcciones de errores más rápido en MSRDC que en MSTSC, debido al ciclo de lanzamientos más lento de este último.
Para la mayoría de los usuarios, seguir usando MSTSC probablemente sea el mejor enfoque, a menos que desee beneficiarse de mejoras específicas de MSRDC. Sin embargo, al enfrentarse a un posible error en MSTSC, ahora tenemos la opción de probar MSRDC para comparar. Muchos errores y regresiones comunes a ambos clientes RDP se corrigen primero en MSRDC, por lo que la posibilidad de alternar entre ambos resulta muy útil.
Uso de MSRDC en Remote Desktop Manager
Primero, asegúrese de que MSRDC esté instalado, ya que no se distribuye (ni puede distribuirse) junto con Remote Desktop Manager. Los administradores también pueden implementar MSRDC en un gran número de ordenadores con actualizaciones automáticas en lugar de instalarlo manualmente.
Una vez hecho esto, edite una entrada de conexión RDP y, a continuación, vaya a la pestaña Avanzado para cambiar la propiedad Versión de RDP a MSRDC. Esta opción es compatible con todos los modos de visualización (integrado y externo):
Motor RDP de MSRDC
Una vez hecho esto, guarde la entrada de conexión RDP y luego iníciela. ¡Enhorabuena, ya está usando MSRDC!
Aunque hay muy pocas diferencias visuales, al usar MSRDC en modo integrado se carga el ActiveX de RDP de Microsoft desde rdclientax.dll en lugar de mstscax.dll. Es posible confirmarlo observando las DLL cargadas en el proceso de Remote Desktop Manager con herramientas como Process Monitor. Puede que no parezca gran cosa, pero averiguar cómo hacerlo fue, con diferencia, la parte más difícil de este proyecto de investigación. Del mismo modo que MSRDC no cuenta con soporte oficial fuera de Azure Virtual Desktop, tampoco existe soporte ni documentación oficial de Microsoft sobre cómo usar el ActiveX RDP de MSRDC.
Reflexiones finales
Azure Virtual Desktop es ahora el consumidor más importante de RDP dentro de Microsoft, razón por la cual MSRDC recibe tanta atención. MSTSC, por su parte, cuenta con una interfaz gráfica que ha permanecido congelada en el tiempo, sin cambios significativos en años. El protocolo se sigue actualizando por dentro, pero la falta de una ruta de migración clara de MSTSC a MSRDC para casos de uso ajenos a Azure Virtual Desktop es una oportunidad perdida. Esperemos que Microsoft vea el potencial de llevar a todo el mundo hacia el nuevo cliente RDP.
¿Le interesaría usar MSRDC en lugar de MSTSC para todos sus casos de uso en Windows? Azure Virtual Desktop no es compatible con Remote Desktop Manager, ¡así que cuéntenos qué opina!
¿Listo para mejorar su experiencia RDP? Consiga Remote Desktop Manager hoy mismo y active la compatibilidad con MSRDC para una conectividad más inteligente.
