You are on page 1of 2

Conexiones concurrentes de remote desktop y usuarios

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


mote Desktop (RDP) que permite conectarse desde computadora remotas al escrito
rio local. Lamentablemente solo es posible una conexin a la vez.
Siguiendo las instrucciones de este tutorial ser posible generar mltiples y simult
aneas conexiones remotas, sin interrumpir las sesiones ya iniciadas.
El parche se basa en la sustitucin del archivo termsrv.dll por uno modificado, ca
mbio de algunas configuraciones y agregado de algunas entradas en el registro de
Windows. Todas las modificaciones se explicaran, detallando los cambios a reali
zar. Estas modificaciones no comprenden cambios que vulneren la seguridad del si
stema, mas que la posibilidad de permitir Conexiones concurrentes de remote desk
top 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 te
rmsrv.dll a termsrv_dll.bak. Luego copiar el termsrv.dll provisto.
Ir a la carpeta %windir%\ServicePackFiles\i386, si existe, y renombrar, si exist
e, el archivo termsrv.dll a termsrv_dll.bak. Luego copiar el termsrv.dll provist
o.
Para las 3 versiones de termsrv.dll las diferencias entre el original y el modif
icado 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 d
e 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 -> comp
onentes 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, bot
on derecho -> propiedades, solapa remoto. All tildar la casilla permitir que los u
suarios 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 -> Herramie
ntas administrativas -> servicios. All buscar el servicio terminal Server y deten
er.
Recuerde que para poder iniciar sesin desde remote desktop, debe existir el usuar
io 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 efectuada
s 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 AllowMultipleTS
Sessions a 0?. Para evitar esto coloque el archivo CCreg.bat en el inicio del sist
ema 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.

You might also like