Activar varias sesiones Terminal Server XP
Windows XP Professional trae la opcion de Escritorio Remoto, que se activa en Propiedades del Sistema.
Con esto tenemos acceso al escritorio remoto del PC en cuestion, como si estuvieramos frente a el y ademas en el PC remoto no aparece lo que estamos haciendo como cuando usamos VNC. (VNC manda señal teclado y mouse al PC remoto y muestra pantalla, esto nos da una sesion completa remota).
El problema es que por defecto XP admite solo una sesion en el PC, local o remota, por lo que si el PC se esta usando e intentamos conectarnos aparece que esta en uso y si quiero cerrarle la sesion .
Y si ponemos que SI en el PC remoto pregunta al usuario si acepta la sesion remota a cambio de bloquear la suya.
Con este patch sacamos esta limitacion y podemos tener varias sesiones simultaneas, asi si te conectas no molestas al que esta usando el PC.
ADVERTENCIA: Para hacer esto necesitas editar el registro de windows y ademas cambiar archivos de sistema, por eso debes hacer respaldo del archivo que se modificara y del registro del sistema. Por lo que esto es para usuarios avanzados.
Que necesitas:
- Archivo termsvr.dll que permite la multisesion.
- Archivo reg.reg que contiene las modificaciones en registro.
- Programa Unlocker instalado (*)
- Permisos de administrador en el sistema
Aqui puedes bajar los archivos requeridos. (Mirror Mediafire)
Primero hay que cambiar el archivo termsvr.dll que tiene el sistema por el que bajaste (pertenece a una beta del SP2 donde temporalmente habian quitado esta limitacion, pero la volvieron a poner al lanzar el SP2). Como es archivo de sistema no te deja cambiarlo como cualquier archivo, por eso hay varias opciones
- Usar el unlocker, asi puedes cambiar el archivo sin necesidad de entrar en modo seguro, ademas por eso incluso puedes hacer esto remotamente.
- Entrar en modo seguro, como no hay servicios corriendo solo puedes hacerlo “localmente”
- Con otro SO donde puedas entrar a la particion del XP y cambiar los archivos.
Aqui usare el Unlocker, para eso tienes preparado el archivo a cambiar y entras a c:\windows\system32
Primero entras a la carpeta dllcache (c:\windows\system32\dllcache) y copias la dll a esa carpeta, si te aparece el aviso de que quieres reemplazar archivo pones Si.
Luego hay que copiar la dll a system32, abres esa carpeta
Ahora haces clic con el boton derecho y marcas la opcion Unlocker
Marcas svchost que esta bloqueando el archivo y en el desplegable pones Renombrar, en la ventana pones un nuevo nombre, para conservar el archivo original le puse .bak a la extension, tu puedes ponerle cualquier cosa .original, etc.
IMPORTANTE: Antes de presionar Desbloquear debes tener listo el archivo modificado y NO debes tener insertado el CD del XP, ya que Windows restauraria el archivo desde esa unidad.
Presionas Desbloquear
Ahora copias el archivo termsvr.dll descargado a la carpeta system32.
Aparecera este cuadro del WFP (Windows File Protection), pones Cancelar y a la confirmacion Si
Como modificamos un archivo de sistema en “caliente” botamos un servicio y nos pedira reiniciar
Cuando aparezca esa ventana abres Inicio, Ejecutar y pones shutdown –a. Con esto anulamos el reinicio y esta ventana desaparecera.
Ahora ejecutas el archivo .reg descargado y a la pregunta pones Si.
Ahora reinicias el sistema.
Ya reiniciado abres Inicio, Ejecutar y pones gpedit.msc
En Configuracion del equipo, Plantillas Administrativas, Componentes de Windows, Terminal Services buscas Limitar numero de conexiones.
La pones en Habilitar y pones un numero maximo, 5 es lo recomendado aunque puedes poner mas dependiendo del equipo si puede soportar mas sesiones.
Ahora clic en Aceptar y habras terminado xD.
Los administradores siempre podran conectarse remotamente, si no son administradores deben ser añadidos a la lista de acceso, en opciones de sistema, ficha remoto, boton Seleccionar usuarios remotos.
Ahora te conectas y no cerraras la sesion del que este usando el sistema remoto.
La VM donde hice estos pasos mas dos clientes en sesiones diferentes al mismo tiempo. Los user deben ser diferentes, si intentas entrar como un usuario que ya ha iniciado sesion pisaras su sesion.
Fuente original: http://geekotic.com/2007/09/04/escritorio-remoto-multisesion-en-xp/
14 junio 2011: Agregado link Mediafire
Comentarios recientes