Vous êtes sur la page 1sur 3

Conexiones concurrentes de remote desktop y usuarios

Windows XP Pro y Windows XP Media Center Edition (MCE) tienen el servicio de


Remote Desktop (RDP) que permite conectarse desde computadora remotas al
escritorio local. Lamentablemente solo es posible una conexin a la vez.
Siguiendo las instrucciones de este tutorial ser posible generar mltiples y
simultaneas conexiones remotas, sin interrumpir las sesiones ya iniciadas.
El parche se basa en la sustitucin del archivo termsrv.dll por uno modificado,
cambio de algunas configuraciones y agregado de algunas entradas en el registro
de Windows. Todas las modificaciones se explicaran, detallando los cambios a
realizar. Estas modificaciones no comprenden cambios que vulneren la seguridad
del sistema, mas que la posibilidad de permitir Conexiones concurrentes de remote
desktop y usuarios.
Las diferencias entre el original y el pacheado son las siguientes:
00022A17: 74 75
00022A69: 7F 90
00022A6A: 16 90
1. -

Descargue el archivo ConexionesconcurrentesXP.rar y extraer el contenido


en una carpeta adecuada.
Dentro de ConexionesconcurrentesXP.rar se encuentran los siguientes archivos:
CCreg.bat
instrucciones.doc
instrucciones.txt
termsrv.dll (versin 5.1.2600.2055).zip
termsrv.dll (versin 5.1.2600.2180).zip
termsrv.dll (versin 5.1.2600.5512).zip
2.
Reiniciar la computadora y bootear en modo a prueba de fallos.
3.

Identificar la versin de Windows instalada y elegir el termsrv.dll adecuado:

termsrv.dll (versin 5.1.2600.2055).zip para Windows XP RTM, SP1 and SP2:


termsrv.dll (versin 5.1.2600.2180).zip para Windows XP SP2:
termsrv.dll (versin 5.1.2600.5512).zip para Windows XP SP3
Ir a la carpeta %windir%\System32 y renombrar, si existe, el archivo termsrv.dll
a termsrv_dll.bak. Luego copiar el termsrv.dll provisto.
Ir a la carpeta %windir%\System32\dllcache y renombrar, si existe, el archivo
termsrv.dll a termsrv_dll.bak. Luego copiar el termsrv.dll provisto.
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 provisto.
Para las 3 versiones de termsrv.dll las diferencias entre el original y el modificado
son las siguientes:

00022A17: 74 75
00022A69: 7F 90
00022A6A: 16 90
4.
Ejecutar el archivo CCreg.bat. Este archivo agregara 3 entradas en el
registro de Windows:
[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
5.
Ir a inicio -> ejecutar y tipear gpedit.msc y dar aceptar.
Darle doble clic en configuracin del equipo -> plantillas administrativas ->
componentes de Windows -> terminal services.
All hacer doble clic en limitar el nmero de conexiones. Habilitar limitar el nmero
de conexiones y asignar un nmero de conexiones mayor a 3. -> Aceptar
6.

Asegurese de que el acceso remoto este habilitado, llendo a mi pese, boton


derecho -> propiedades, solapa remoto. All tildar la casilla permitir que los
usuarios se conecten de manera remota a este equipo. -> Aceptar
7. Habilite el cambio rpido de usuarios, desde inicio -> configuracin -> panel
de control -> Cuentas de usuario -> cambiar la forma en que los usuarios inician y
cierran sesin.
8.
Reiniciar la computadora y bootear de forma normal.
Notas:
Si no puede renombrar o sobrescribir el archivo termsrv.dll, detenga el servicio de
terminal service desde inicio -> configuracin -> panel de control -> Herramientas
administrativas -> servicios. All buscar el servicio terminal Server y detener.
Recuerde que para poder iniciar sesin desde remote desktop, debe existir el
usuario y tener una contrasea.
Para volver a la versin anterior de termsrv.dll, solo repita el paso 2 y renombre el
archivo termsrv_dll.bak a termsrv.dll. Revierta las modificaciones efectuadas en los
pasos 5, 6 y 7.
Si el Windows esta dentro de un dominio en una red local, cada vez que reinicie la
computadora, Windows cambiar el valor de la entrada de registro
AllowMultipleTSSessions a 0. Para evitar esto coloque el archivo CCreg.bat en el

inicio del sistema en C:\Documents and Settings\All Users\Start


Menu\Programs\startup
Otro problema que puede suscitarse es que si un usuario cierra la conexin remota
sin cerrar la sesion, no podr volver a conectarse hasta que inicie sesin de forma
local en la computadora. El mensaje de error ser TCP/IP event ID 4226.
Para resolverlo descargue y aplique el parche Windows XP TCP/IP conecition limit
and event ID 4226, y establezca el numero de conexiones por lo menos en 50.

Vous aimerez peut-être aussi