Tip: Múltiples conexiones Terminal Server en Windows 7

Un dia me encontré que mientras estaba conectado a mi HTPC con Windows 7 (¿que passa?  ^_^ a mi me funciona muy bien), decidí abrir la conexión Terminal Server para poder conecatarme mediante DynDNS y poder gestionat mi JDownloader en mi escritorio remoto y …. ¡tachán! Windows 7 no deja tener 2 usuarios conectados ni por Terminal Server ni por nada. Por lo que leí, se trata de una limitación hecha a propósito por parte de Microsoft.

Al final y googleando un poco (señores de la RAE, una palabra más a tener en cuenta) encontré la solución tanto para la versión 32 bits, como para la de 64 bits.

Se trata de sustituir el fichero termsrv.dll. Una vez hecho esto, hacemos lo siguiente:

  • Para la versión 32 bits:

Inicio -> ejecutar y escribimos

%WINDIR%\system32\termsrv.dll y lo sustituimos

  • Para la versión 64 bits:

Inicio -> ejecutar y escribimos

%WINDIR%\SysWOW64\termsrv.dll

NOTA IMPORTANTE: Debemos renombrar el fichero 32_termsrv.dll por sólo termsrv.dll

Ahora ejecutamos el install.cmd y ¡listo! La única cosa que nos quedará por hacer es crear un usuario nuevo y ponerlo en el grupo de TerminalServer 🙂

Archivo comprimido con los dos dll y el cmd | Descárgalo aquí Si no funciona, mandadme un mail y lo reviso

 

Cambiar puerto 3389 de Terminal Services por otro puerto en Windows

Terminal Services es un servicio de conexión remota muy usado en Windows/Linux para conectarse a otros ordenadores, ya sean dentro de una misma red o desde fuera de la misma. El puerto por defecto es el 3389 pero,¿qué sucede si en el mismo router ya tenemos una IP asignada a este puerto y queremos/necesitamos abrir otra conexión Terminal Services? (Des de otro PC y con IP local distinta, se entiende) Este «how to» es sólo para Windows XP/Vista/7

  • Abrimos regedit

Inicio -> Ejecutar -> Regedit

  • Buscamos la siguiente llave en el registro

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\

TerminalServer\Wds\rdpwd\Tds\tcp

  • Y en el valor PortNumber hacemos doble click y le cambiamos la visualización de Hexadecimal a Decimal. Entonces nos mostrarà el puerto 3389 y lo que haremos será cambiarlo (p.ej.) por el 3388 o el puerto que deseemos
  • Ahora, buscamos la siguiente llave:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\

TerminalServer\WinStations\RDP-tcp

  • Y hacemos el mismo paso anterior. Modificamos el valor Decimal de PortNumber y le ponemos el mismo puerto que hemos puesto en el paso anterior

Cerramos el registro, reiniciamos la máquina y ya tendremos en ese Windows el puerto Terminal Service modificado. Ahora, sólo debemos ir al router y redireccionar la IP xxx.xxx.xxx.xxx hacia el nuevo puerto.