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. 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. 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.

  7. 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.

  8. 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)

  9. 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 !!!

  10. 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?

  11. 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.

  12. 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.

  13. 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.

  14. 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.

  15. 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.

  16. ¿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.

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

  18. 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

  19. 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

  20. 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.

  21. 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?

  22. 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

Deja una respuesta

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