Inicio arrow Paso a Paso arrow Escritorio Remoto multisesión en XP
Escritorio Remoto multisesión en XP PDF Imprimir E-Mail
Escrito por Administrador   
sábado, 11 de julio de 2009

Es sabido que cuando se intenta acceder a una PC con Windows XP desde otra a través del servicio de Escritorio Remoto, nos encontramos con que la sesión activa de la PC que está siendo accedida debe cerrarse. Esto en pocas palabras quiere decir que Windows XP no admite múltiples sesiones concurrentes (a diferencia de las versiones servidoras de Windows).


Pero hay un truco (legal) que se puede utilizar para salvar esta incomodidad y tener rápidamente un servidor de sesiones casero y muy efectivo. Sobre todo para empresas pequeñas que necesitan poder controlar accesos en forma centralizada y sin tener que instalar versiones servidoras de sistemas operativos (con todo lo que ello implica).

 

Además, nos permitirá (más adelante) poder aprovechar esas viejas PCs que ya están en desuso. Ya veremos como hacerlo pero por ahora vayamos, como dice la sección: paso a paso.

 

Fuente: MyDigitalLife.info

En momentos en que se estaba preparando el Service Pack 2 para Windows XP, se tenía planeado darle características de multisesión, y así fue en una de sus versiones betas. Pero luego, seguramente analizando que el impacto negativo sobre sus versiones servidoras, los muchachos de Microsoft lanzaron el SP2 con sus sesiones de Terminal Services tan limitadas como siempre.

Lo bueno de saber esto es que obteniendo e instalando el archivo termsrv.dll de esa beta del SP2, cuya versión es la 5.1.2600.2180, nos permitirá la multisesión. Y todo dentro de la legalidad.
 
Paso a paso:
 
1) Obtener el archivo termsrv.dll (versión 5.1.2600.2180)

2) Reiniciar el equipo en modo seguro (apretar F8 al iniciar Windows)

3) Ir a la carpeta %windir%\System32 y renombrar, si existe, el archivo termsrv.dll a termsrv_dll.bak. Luego copiar el termsrv.dll versión 5.1.2600.2180

4) Ir a la carpeta %windir%\System32\dllcache y renombrar, si existe, el archivo termsrv.dll a termsrv_dll.bak. Luego copiar el termsrv.dll versión 5.1.2600.2180

5) Ir a la carpeta %windir%\ServicePackFiles\i386, si existe, y renombrar, si existe, el archivo termsrv.dll a termsrv_dll.bak. Luego copiar el termsrv.dll versión 5.1.2600.2180

6) Editar el archivo de registros (Inicio->ejecutar tipear regedit.exe y dar aceptar) y crear las siguientes entradas

    [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Terminal Server\Licensing Core]
    “EnableConcurrentSessions”=dword:00000001

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
    “EnableConcurrentSessions”=dword:00000001

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
    “AllowMultipleTSSessions”=dword:00000001

7) Ir a inicio -> ejecutar y tipear gpedit.msc y dar aceptar.
Darle doble clic en configuración del equipo -> plantillas administrativas -> componentes de Windows -> terminal services.
Allí hacer doble clic en limitar el número de conexiones. Habilitar limitar el número de conexiones y asignar un número de conexiones mayor a 3. -> Aceptar

8) Asegurarse de que el acceso remoto este habilitado, llendo a mi PC, boton derecho -> propiedades, solapa remoto. Allí tildar la casilla “permitir que los usuarios se conecten de manera remota a este equipo”. -> Aceptar

9) Habilitar el cambio rápido de usuarios, desde inicio -> configuración -> panel de control -> Cuentas de usuario -> cambiar la forma en que los usuarios inician y cierran sesión.

10) Reiniciar la computadora y bootear de forma normal.

11) Habilitar el firewall para aceptar acceso remoto. En el caso de que se use el que trae Windows XP ir a

Inicio -> Panel de Control -> Firewall de Windows -> tildar Escritorio Remoto de la solapa Excepciones. En caso que no se encuentre esa entrada, crear una nueva desde el botón "Agregar puerto", como nombre poner "Escritorio Remoto", como número de puerto 3389 y seleccionar TCP como protocolo.

12) Crear tantos usuarios como sean necesario para que accedan al equipo teniendo en cuenta de agregarlos al grupo de "Usuarios de Escritorio Remoto".

Mi PC -> (click de la derecha) Administrar -> Usuarios locales y Grupos -> Elegir al usuario, ir a la solapa "Miembro de" y agregar el grupo mencionado.


Un problema que puede llegar a surgir es cuando un usuario cierra la conexión remota sin cerrar la sesion. Este no podrá volver a conectarse hasta que inicie sesión de forma local en la computadora. El mensaje de error será TCP/IP event ID 4226.

Para resolverlo hay que descargar y aplicar el parche Windows XP TCP/IP conecition limit and event ID 4226, y establecer el numero de conexiones por lo menos en 50.
 
 
Comentarios
Buscar
¡Sólo los usuarios registrados pueden escribir comentarios!

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

Modificado el ( sábado, 11 de julio de 2009 )
 
< Anterior   Siguiente >
 

Ads on: Special HTML

Ads on: Special HTML

Ads on: Special HTML