En Windows 8 y 8.1, como en versiones anteriores del SO cliente de Microsoft, solo una conexión RDP entrante simultánea esta apoyado. Significa que solo un usuario (una sesión) puede conectarse simultáneamente a una computadora con Windows usando el Escritorio remoto. En la mayoría de los casos es suficiente, pero a veces sería útil que varios usuarios remotos pudieran trabajar simultáneamente en sus propias sesiones. Un buen ejemplo es cuando se utiliza una computadora como Media Center, cuando el video se reproduce en la sesión de la consola del sistema y necesita trabajar simultáneamente de forma remota con el sistema sin interrumpir el video en el televisor.
Consejo. Un acceso RDP remoto requiere la versión Pro o Enterprise de Windows 8 y no está disponible en las ediciones Home.
Cuando intenta iniciar la segunda sesión RDP en una computadora con Windows 8.1 / 8, aparece un mensaje de que otro usuario ya inició sesión localmente y esta sesión debería cerrarse.
Otro usuario ha iniciado sesión. Si continúa, se desconectará.
Consejo. Anteriormente, debe habilitar el acceso RDP en las propiedades de la computadora en la pestaña Remoto y agregar las cuentas de usuario necesarias al grupo local Usuarios de escritorio remoto. Para los administradores locales, el acceso RDP remoto está permitido de forma predeterminada. Después de habilitar el acceso RDP en las propiedades del sistema, Windows Firewall habilita automáticamente las reglas que permiten el tráfico entrante al puerto TCP local 3389. A veces, esta regla se debe verificar manualmente.
Por ejemplo, en las versiones de servidor de Windows se admiten dos conexiones administrativas simultáneas y simultáneas con las sesiones individuales (en el caso del servidor RDS de terminal, este número puede ser incluso mayor).
Sin embargo, puede encontrar un parche especial en la web que permite ignorar esta restricción. Debido a este parche, varios usuarios pueden conectarse simultáneamente a una computadora con Windows 8 / Windows 8.1 a través de RDP.
Importante. El uso de este parche rompe el contrato de licencia y los términos de uso de los productos de Microsoft. Por lo tanto, realice todas las operaciones que se describen a continuación bajo su propio riesgo.
Entonces, el parche reemplaza el archivo del sistema original % SystemRoot% System32 termsrv.dll (una biblioteca utilizada por Remote Desktop Services).
Aquí están los enlaces a las versiones modificadas de la biblioteca:
Antes de reemplazar la biblioteca, haga una copia de seguridad de termsrv.dll original usando el comando:
copy c:WindowsSystem32termsrv.dll termsrv.dll_old
|
Ahora, si algo sale mal, siempre puede volver a la configuración original reemplazando el archivo actual con el termsrv.dll_old original.
Descargue el archivo con la biblioteca de termsrv parcheada para su versión de Windows.
En Windows 8, primero debe cambiar los valores de las siguientes claves en HKLM System CurrentControlSet Control Terminal Server :
- fDenyTSConnections (DWORD) – 0 (la clave permite habilitar RDP en su computadora)
- fSingleSessionPerUser (DWORD) – 0

La misma operación se puede realizar desde el símbolo del sistema:
REG ADD "HKLMSYSTEMCurrentControlSetControlTerminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f |
REG ADD "HKLMSYSTEMCurrentControlSetControlTerminal Server" /v fSingleSessionPerUser /t REG_DWORD /d 0 /f |
Luego ve a C: Windows System32, encuentra el archivo termsrv.dll y abra sus propiedades.

De forma predeterminada, el propietario de este archivo es Instalador de confianza e incluso el administrador no tiene derecho a reemplazarlo.

Ve a la Seguridad pestaña y haga clic en Editar botón. En la lista de acceso, busque el grupo de administradores locales y dele control total sobre este archivo y guarde los cambios.

El siguiente paso antes de reemplazar el archivo de la biblioteca es abrir la consola de administración de servicios (services.msc) y pare Servicios de escritorio remoto.

Copie termsrv.dll del archivo descargado para su versión de Windows a % SystemRoot% System32 (con reemplazo).
Nota. El archivo de Windows 8.1 contiene dos archivos: 32_termsrv.dll y 64_termsrv.dll para una versión de 32 y 64 bits de Windows 8.1. Desempaquete el archivo y cambie el nombre del archivo para su versión del sistema a termsrv.dll.
Después de reemplazar el archivo, ejecute Servicios de escritorio remoto e intente crear dos sesiones RDP con la computadora parcheada desde diferentes cuentas. Si hizo todo correctamente, deberían abrirse dos sesiones separadas de Escritorio remoto.

Consejo. Es posible que deba reiniciar su computadora.
Como solución estable frente a la sustitución del archivo termsrv.dll con actualizaciones de Windows, debe utilizar la solución de código abierto: Biblioteca de envoltorios RDP (disponible en GitHub) que no reemplaza a termsrv.dll y es una capa entre Terminal Services y SCM. Puede encontrar más información sobre el uso de la biblioteca de envoltorios RDP aquí.





