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:

  1. 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 :).

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

  1. Hola Osus, muchas gracias, podrías indicarme donde puedo hacerte algunas preguntas en referencia al tema?
    Por ejemplo:
    1. Los usuarios pueden cargar las aplicaciones de office cada uno sin problemas? word, excel, power point, outlook, ie, etc ?
    2. Si se ha logrado hacer lo mismo con windows 7 a 64 bits ?
    mil gracias, un saludo

  2. Todo bien, lo unico que le falto al script falto fue iniciar nuevamente el servicio de Media Extender, lo usa el xbox 360. La solución es reiniciar la PC o iniciarlo manualmente y ponerlo en automatico.

    Slds.

  3. En el server la cosa es distinta. Por defecto te deja 2 conexiones simultaneas para tareas de administracion, pero si quieres mas, tienes que habilitar servicios de terminal sever con sus correspondoentes licencias (aunque supongo que algo habra por ahi para esas licencias).

  4. No funciona en Windows 7 Enterprise (7600 – Español). El parche se ejecuta correctamente pero no soluciona el problema del escritorio remoto con múltiples usuarios.

  5. Lo habia hecho funcionar en XP, pero no sabia que se podia en WIN 7 , tengo Ultimate , lo voy a probar
    En XP daba un problema si no cerrabas la sesion al salir, despues no podias ingresar remotamente hasta que te loguearas localmente, bueno voy a probar si sigue ese problema en esta version
    Gracias por el aporte

  6. lo que tengo es xp sp3 y lo que quiero es utilizarla esta como server

  7. cereb…apoyame, tengo un xp sp3 y quiero que esta funcione como server

  8. Excelente herramienta, la probe y funciona perfecto. Muchas gracias por publicar estas utilidades que son de gran ayuda. Los nobles corazones que comparten con sus semejantes sin esperar nada a cambio siempre obtienen al final del camino su recompensa, y demuestran con sus actitudes altruistas, que si todos los seres humanos nos unieramos y compartieramos, este mundo sería un verdadero paraiso. Mil y mil gracias, que Dios le bendiga.

  9. Por si le es util a alguien.

    Descargue el .zip he hice la ejecucion del install.cmd como indica las intrucciones, pero recibi un error indicando que no tenia la version correcta. Por curiosidad cambie las lineas:
    SET WINVER=Windows 7 Build 7600
    SET PRODUCTNAME=”Windows 7 Ultimate”
    SET CURRENTBUILD=”7600″

    por estas:

    SET WINVER=Windows 7 Home Premium
    SET PRODUCTNAME=”Windows 7″
    SET CURRENTBUILD=”7601″

    y se ejecuto todo sin errores.

    Los cambios los hice porque la pc tenia instalado Windows 7 Home Premiun con SP1.

    Espero que pueda ayudar a otros.

  10. Yo logre que me funcionara (active el uso remoto) pero el multiusuario no funciona. Sigue diciendo que otro usuario esta conectado al equipo y bla bla bla… Puede ser que el parche no haya parcheado correctamente (install.cmd multi)

  11. Excelente Amigo !!! muchas gracias por este aporte !! Es una gran solucion para sacarle provecho a un maquina buena y a otras dos maquinas mas viejitas !!!

  12. ¡Lo mas grande! Además me ha solucionado el problema que tenia: no podia volver a iniciar sesion una vez cerrada la anterior.

  13. Estimado fabuloso el aporte me solucionaste un problema que me estaba rompiendo la cabeza.

  14. Hola, Muchisimas Gracias por la ayuda. Tengo un problema me habilita el multisesion con un nuevo usuario, Pero cuando quiero ingresar con el mismo usuario entra a la sesion ya activa en el escritorio y no genera una nueva sesion. Como puedo solucionarlo?

  15. Hola Fernando,

    ¿Qhé comando has ejecutado para activarlo?

    Se supone que la opción “multi” de mi ejemplo hace lo que tu pides, si solo ejecutas en install habilita multisesión de distintos usuarios pero no del mismo.

  16. Tengo la version de Windows en Ingles. Trabaja esta modificacion?
    Donde puedo encontrar la modificacion en Ingles. Gracias

  17. Buenas.
    Con windows 7 Home Premium y Sp1 consigo conectarme por escritorio remoto pero sólo a la pamtalla de usuario. Una vez que elijo el usuario con la contraseña me salta el mensaje de que la sesión de escritorio remoto finalizó.
    El pc está totalmente limpio porque es nuevo, sólo tiene las actualizaciones instaladas. Probé con el comnado multi y tampoco va, sin service pack y con el uno.
    A ver si a alguien se le ocurre algo.
    Gracias.

  18. Tengo windows 7 multimate, en español, no me funciona me dice que no soy administrador, ya revisé pero y si tengo permisos en la cuenta como administrador, no se que suceda pero no me funcoina. No se si sea el idioma o que es lo que esta pasando pero no me funciona. Ojala y me puedan ayudar.

  19. lo he instalado sin problemas y el multiusuario funciona perfectamente,
    pero el problema viene cundo metes usuarios nuevos en ese equipo.
    Cuando se supera el numero de 4 o 5 perfiles de usuario, de hay en adelante todos lo usuarios utilizan permisos temporales.
    Querría saber si este script limita el numero de usuarios en el equipo ya q el problema sucede después de ejecutarlo. Y se ha producido en varias ocasiones.
    Gracias de antemano.

  20. Amigos
    Podrían darme la ruta del parche para W7 Pro Sp1 y los pasos a seguir por que de tanto leer uno se pierde.
    Necesito hacer esto urgente por que quiero usar una PC de terminal Server para una aplicacion que solo puedo instalarla en una PC.

    Slds/Grs.
    ASB.

  21. ¿Como puedo hacer para imprimir en la impresora local?
    Tengo instalada la impresora en la PC local y la remota, pero no aparecen los puertos del terminal server (TSxxx).
    En Windows 7 Ultimate si aparecen estos puertos.
    De antemano, muchas gracias por su ayuda.

  22. Muchas gracias por el aporte! Me funcionó perfecto en Windows 7 Pro SP1 de 64 bits!!!

  23. despues de hacer esto? que debo hacer porque no funciona :( me puedes ayudar por favor.. en serio lo necesito bastante!! Gracias

  24. Excelente aporte, Osus, muchas gracias, lo necesitábamos en un cliente que no estaba dispuesto a comprar un server para tener multisesión y nos ha venido perfecto.

    Muchas gracias

  25. buenas tardes
    cuantos inicios de sesion simultanos puede tener si esta instalado el windows 7 en un servidor

  26. Hola,he estado leyendo el post y me parece interesante,me gustaría saber si existe algo así para win 8 pro y si no es así a ver si algún entendido del tema nos podría preparar algo similar para win 8.un saludo y gracias de antemano

  27. hola de nuevo ,probe el parche en una red local y sin problemas tanto multisesion como multiusuario,por contra haciéndolo con otro pc en otra red me tira ,puede ser que no se haya instalado bien el parche?
    voy a intentar instalarlo de nuevo,y si necesitaría dejarlo todo como esta,ejecutando el parche de nuevo se quedaría como estaba al principio.gracias y quedo a la espera de respuestas si las hubiese.
    un saludo.

  28. Muchas gracias, lo acabo de probar en Windows 64 bits Ultimate con SP1, y si funciona de maravilla, muchas gracias man

  29. tengo dos pcs en la misma red y a uno de ellos accedo por el puerto 3389 “puerto por defecto para el terminal server” y que tengo abierto en el router apuntando a la ip de pc 1 ,para abrir sesion en el otro pc2 tendria que cambiar el puerto de escucha por otro pero no me funciona con este parche . ¿que solucion se podria aplicar?

  30. Hola. Te felicito por el aporte. estoy tratando de hacerlo funcionar pero no me permite trabajar con dos usuarios a la vez. tengo instalado el Windows 7 ultimate 6.1.7601. Alguna recomenmdación? Gracias

  31. Excelente aporte en verdad me quede asombrado.. de casualidad no sabes cuantos usuarios aguanta? te felicito amigo muy buen trabajo

Deja un comentario

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

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>