Habilitar el escritorio remoto multiusuario y multisesión en Windows7

Como siempre, esas extrañas manías de Microsoft de no permitir ciertas cosas con su sistema operativo que la mayoría vemos útiles.

En mi caso, era utilizar mi HTPC para algo más que ver películas, con lo que quería dos cosas, por un lado permitir que varios usuarios se pudiesen conectar concurrentemente a la misma máquina y por otro, a ser posible, poder utilizar el mismo usuario en varias sesiones (esto ya es para tonterías mías :P).

Total, que lo segundo ya sería increíble, pero es que por defecto, con cualquier Windows, lo primero es imposible, al conectarte con el Escritorio Remoto a una máquina, automáticamente desconecta al que estuviese en consola, en mi caso la sesión por defecto del HTPC, que además queda bloqueada al desconectarte tú, con lo cual no solucionamos nada.

La solución pasa por crackear la librería del servidor de Escritorio Remoto, así se hacía en XP y así se sigue haciendo en Windows 7, incríble pero cierto.

Encontré por ahí el parche para las últimas versiones de Windows7, pero la pega es que estaba preparado para el idioma inglés, con lo que al intentar dar permisos al grupo “Administrators” o parar el servicio “Remote desktop” devolvía error. He cambiado un poco el script para que funcione con las versiones en español. Podéis descargarlo aquí.

El funcionamiento es muy sencillo, se descomprime el fichero y se ejecuta el archivo install.cmd con privilegios de administrador. Para logarlo ya sabéis, botón derecho sobre el mismo y “Ejecutar como administrador”.

Si todo va bien cambiará la dll correspondiente por la parcheada y reiniciará el servicio de Escritorio Remoto con las opciones por defecto, es decir, permitir múltiples usuarios simultáneos. Si queremos permitir varias sesiones del mismo usuario, habrá que hacerlo de otro modo.

Inicio->Todos los programas->Accesorios->Símbolo del sistema

Ejecutado también cómo administrador, el mismo sistema, con el botón derecho. Una vez ahí nos desplazamos a la carpeta donde descomprimimos el parche y ejecutamos:

install.cmd multi

Con esto habilitaremos la multisesión de un mismo usuario.

Si ahora probamos a conectarnos desde otro ordenador con otro usuario (o el mismo si hemos activado la multisesión) tendremos las dos sesiones activas.

Ya puedo puedo utilizar mi HTPC para algo más útil :).

139 comentarios en “Habilitar el escritorio remoto multiusuario y multisesión en Windows7

  1. Buenas, gracias por tu aporte… pero en mi caso no me funciona ya que no tengo esa misma versión del windows, en mi caso tengo la de Windows 7 Ultimate de 64 bits pero es la de RC

    y al abrirlo pos me dice que no es la versión “compatible” con tu documento

    mi pregunta es si me podrías modificarlo para mi s.o o decirme algún sitio donde pueda? gracias

  2. Muchas gracias tio!! me has salvado la vida, tenía un servidor con un cliente que me había exigido esto y me ha venido como anillo al dedo !! 😀

  3. Increible, tio… llevo buscando una solución para esto desde W2000 AdvancedServer, pero con el lio de 64b ningun parche me había funcionado. Gracias!!!!

  4. puedo abrir la misma sesion dos veces y funciona bien pero…

    no me permite controlar la sesion abierta, simplemente abre una nueva para el mimo usuario. tiene esto solución?

    gracias y felicidades por tu trabajo!

  5. Hola dejota,

    No entiendo muy bien qué quieres decir con “controlar la sesión abierta”.
    ¿Puedes contar exactamente qué quieres hacer?

  6. Hola, lo que quiero es controlar un equipo desde otro, mismo usuario y misma sesión sin que se cierre en el local. Es decir que se vea lo mismo en las dos pantallas y si manejo el ratón desde el remoto que se vea como se mueve en el local.

    Espero que ahora me entiendas. Un saludo y gracias por contestar.

  7. Hola dejota,

    Lamento decirte que, hasta donde yo sé, no puedes hacer lo que quieres, en el momento que se abre una sesión en un equipo se desconecta en el otro esa misma sesión.
    Para lo que quieres hacer tendrás que recurrir a herramientas de terceros como vnc (http://www.uvnc.com/).

  8. Capo… te pregunto como puedo hacer para ver pelis desde el escritorio remoto ya que ejecuto el video pero el reproductor me muestra solo una pantalla negra… (le arme una compu viejita a mi nene y quiero que vea las pelis que le gustan sin que me rompa… por que se las ejecute en la pc en que labure) se puede? se agradece la respuesta CAPO!!!!

  9. Gracias viejo,

    genial el parche muy util. Olvide colocarle la opcion MUlti espero que funcione ejecutandolo nuevamente con este parametro.

    gracias nuevamente.

  10. Compa excelente artículo, te pregunto pues no puedo probar ahora, esto del multiusuario y multisesión, serviria para que dos personas trabajen simultaneamente en un mismo documento?.
    Perdona la idiotes.
    Gracias

  11. Hola Camilo,
    No es posible editar dos personas el mismo documento, es como si tratas de abrirlo tu mismo dos veces. Para eso necesitas herramientas dedicadas a eso exclusivamente.

  12. Ey!!!, Estoy corriendo Win7 Ultimate y corre a 64Bits. Ejecute el Crack de la Librería pero NO me permite hacer la conexión remota, cuando accedo desde Internet a mi Pc fijo me aparece el mensaje error: “Para iniciar sesión en este equipo remoto, debe contar con el derecho Permitir inicio de sesión a través de Terminal Services”

    Especulo que tal ves sea problema del equipo desde el que intento hacer la conexión remota es un WinXP.SP3

    Mil gracias por tu ayuda si me la puedes brindar!!!!

  13. Hola Luis,

    Me suena a un problema de permisos en la configuración de los usuarios, no es problema del XP, yo lo uso desde un xp :P.

    Revisa los permisos de usuarios, mira a ver si con un “administrador” puedes conectarte, etc…

  14. hola
    estoy tratando de conectar varios usuarios a una misma maquina que tiene windows 7 y las otras tambien tiene windows 7 ya corri el parche pero cuando intento conectarme me dice que voy a desconectar al usuario anterior aun que sea otro usuario

    gradeceria tu valiosa ayuda
    saludos

  15. Hola, que tal no se si me puedan ayudar, descargué el archivo y lo ejecuté tal y como se indica, ( como no dice desde que carpeta, lo hice desde C )
    pero me manda un error al ejecutarlo:

    __________________________________________________________

    Taking ownership of C:WindowsSystem32termsrv.dll

    CORRECTO: el archivo (o carpeta): “C:WindowsSystem32termsrv.dll” ahora es pro
    piedad del grupo de
    administradores.
    Granting Administrators rights
    archivo procesado: C:WindowsSystem32termsrv.dll
    Se procesaron correctamente 1 archivos; error al procesar 0 archivos
    Stopping Remote Desktop Services
    El servicio de Servicios de Escritorio remoto no se ha iniciado.

    Puede obtener más ayuda con el comando NET HELPMSG 3521.

    ######################################
    # Patched Already ,Config Editing… #
    ######################################
    Enabling RDP
    La operación se completó correctamente.
    Setting fSingleSessionPerUser to 0
    La operación se completó correctamente.
    Setting LimitBlankPasswordUser to 1
    La operación se completó correctamente.
    Configuring Remote Desktop in Windows Firewall

    Se actualizaron 2 reglas.
    Aceptar

    Starting Remote Desktop Services
    El servicio de Servicios de Escritorio remoto está iniciándose.
    El servicio de Servicios de Escritorio remoto no ha podido iniciarse.

    Error de sistema.

    Error de sistema 193.

    *** no es una aplicación Win32 válida.

    Pausing 5 seconds to give service time to start listening
    Checking if Service is listening on port 3389
    Service is not listening
    Done
    Presione una tecla para continuar . . .

    ______________________________________________________________

    lo peor del caso es que antes si accesaba al escritorio remoto y ahora ya no puedo hacerlo.. :'(

    Ojalá me puedan ayudar por favor! =)

  16. @Atos,

    Si no consigues iniciar el servicio de Escritorio Remoto siempre puedes volver a dejarlo como lo tenías. En:
    C:WindowsSystem32
    Tendrás dos archivos con el nombre “termsrv” y distinta extensión. Uno es la dll que se copia en el proceso y el otro es el original renombrado. cambia las extensiones y deja el original como dll, todo debería funcionar como antes.

  17. Alguien me puede decir si existe para la version 6.1 (compilacion 7601: Service pack 1, v.721) por favor si alguien save se lo agradeceria pues no lo puedo instalar de nuevo me dice que solo es para la version 7600.

    Agradecido de antemano

    Carlos

  18. Hola,

    El Script Hace referencia a la versión de Windows7 Ultimate,.
    Yo tengo la versión Windows 7 profesional.
    ¿ Me funcionará el Script ?

    * Muchas gracias por abrir camino.
    ¿ Cual es la fuente original de estas informaciones ?
    ¿ Podemos acceder ?

  19. @JMFESP

    Lo siento, en su momento tuve que buscar mucho para encontrar el parche y después modificarlo, así que no recuerdo cómo llegue a él ni donde, ¡fue hace un año!

  20. Hola, aunque ya tiene tiene tiempo el articulo, puede que alguien lo lea y pueda ayudarme.
    Tengo windows 7 ultimate 64 bits, he parcheado y funciona perfectamente, el problema es que no puedo ver remotamente ningun tipo de video (en local si los veo). ¿Alguna sugerencia?
    Gracias

  21. Hola de nuevo,
    en relacion a mi anterior consulta me respondo a mi mismo, y de paso por si a alguien le sirve. Ahora puedo ver los videos remotamente, solo me faltaba autorizar al visor (VLC) en el firewall de windows 7.

  22. Gracias, me funcionòa la perfección, Windows 7 Professional. Además puedo conectar mis pcs viejitos con xp al escritorio de win7 sin problemas, gracias.

  23. Actualice el Win 7 a SP1 y ya no puedo usar esta maravilla, al querer reinstalarlo me dice que solo funciona para la compilación 7600 y la SP1 es 7601, ayudaría mucho si alguien lo actualizara.

    Gracias.

  24. Buenas,
    Yo tengo el Win 7 Prof en Español. Hice todo, pero sigue sin permitir dos sesiones. Cuando me conecto con un usuario en una terminal me cierrar la sesión en la otra.
    Gracias por la ayuda

  25. En win 7 ultimate a 32 bits sin ningun problema, excelente, una pregunta, servira para windows 2003 server? me podra aceptar mas de 2 simultaneas?

  26. Gracias,

    Por el buen trabajo realizado, me fue muy util; gracias.

    Si pudiera usar la RDP 7.1 que que da una experiencia de calidad de escritorio superio seria muy bueno activa dos funciones RF fabulosa, si lo hace enviamemo por favor.

    Ramon Bibiec

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *