Deprecated: Assigning the return value of new by reference is deprecated in /home/controlz/public_html/blog/wp-settings.php on line 472

Deprecated: Assigning the return value of new by reference is deprecated in /home/controlz/public_html/blog/wp-settings.php on line 487

Deprecated: Assigning the return value of new by reference is deprecated in /home/controlz/public_html/blog/wp-settings.php on line 494

Deprecated: Assigning the return value of new by reference is deprecated in /home/controlz/public_html/blog/wp-settings.php on line 530

Strict Standards: Declaration of Walker_Page::start_lvl() should be compatible with Walker::start_lvl(&$output) in /home/controlz/public_html/blog/wp-includes/classes.php on line 594

Strict Standards: Declaration of Walker_Page::end_lvl() should be compatible with Walker::end_lvl(&$output) in /home/controlz/public_html/blog/wp-includes/classes.php on line 594

Strict Standards: Declaration of Walker_Page::start_el() should be compatible with Walker::start_el(&$output) in /home/controlz/public_html/blog/wp-includes/classes.php on line 594

Strict Standards: Declaration of Walker_Page::end_el() should be compatible with Walker::end_el(&$output) in /home/controlz/public_html/blog/wp-includes/classes.php on line 594

Strict Standards: Declaration of Walker_PageDropdown::start_el() should be compatible with Walker::start_el(&$output) in /home/controlz/public_html/blog/wp-includes/classes.php on line 611

Strict Standards: Declaration of Walker_Category::start_lvl() should be compatible with Walker::start_lvl(&$output) in /home/controlz/public_html/blog/wp-includes/classes.php on line 705

Strict Standards: Declaration of Walker_Category::end_lvl() should be compatible with Walker::end_lvl(&$output) in /home/controlz/public_html/blog/wp-includes/classes.php on line 705

Strict Standards: Declaration of Walker_Category::start_el() should be compatible with Walker::start_el(&$output) in /home/controlz/public_html/blog/wp-includes/classes.php on line 705

Strict Standards: Declaration of Walker_Category::end_el() should be compatible with Walker::end_el(&$output) in /home/controlz/public_html/blog/wp-includes/classes.php on line 705

Strict Standards: Declaration of Walker_CategoryDropdown::start_el() should be compatible with Walker::start_el(&$output) in /home/controlz/public_html/blog/wp-includes/classes.php on line 728

Strict Standards: Redefining already defined constructor for class wpdb in /home/controlz/public_html/blog/wp-includes/wp-db.php on line 306

Deprecated: Assigning the return value of new by reference is deprecated in /home/controlz/public_html/blog/wp-includes/cache.php on line 103

Strict Standards: Redefining already defined constructor for class WP_Object_Cache in /home/controlz/public_html/blog/wp-includes/cache.php on line 425

Deprecated: Assigning the return value of new by reference is deprecated in /home/controlz/public_html/blog/wp-includes/query.php on line 21

Deprecated: Assigning the return value of new by reference is deprecated in /home/controlz/public_html/blog/wp-includes/theme.php on line 623

Strict Standards: Redefining already defined constructor for class WP_Dependencies in /home/controlz/public_html/blog/wp-includes/class.wp-dependencies.php on line 15

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/controlz/public_html/blog/wp-settings.php:472) in /home/controlz/public_html/blog/wp-content/plugins/si-captcha-for-wordpress/si-captcha.php on line 31

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/controlz/public_html/blog/wp-settings.php:472) in /home/controlz/public_html/blog/wp-content/plugins/si-captcha-for-wordpress/si-captcha.php on line 31

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method GoogleSitemapGeneratorLoader::Enable() should not be called statically in /home/controlz/public_html/blog/wp-includes/plugin.php on line 311
Conseguir un escritorio remoto multisesión en XP (Terminal Server multiusuario) | formatic.cat

Conseguir un escritorio remoto multisesión en XP (Terminal Server multiusuario)

En Control+Z programamos sobre Linux, pero evidentemente las webs deben ser probadas bajo Windows. La solución ha sido virtualizar un Windows XP en nuestro servidor y convertirlo en nuestro “Terminal Server” para correr los navegadores Windows bajo él. El problema está en no poder tener usuarios concurrentes y no disponemos de licencia de Windows Server. La solución está en unos pequeños truquitos para tener un Windows multiusuario:

  1. Existe una versión de la librería termsrv.dll (la 5.1.2600.2055) que permite establecer el parámetro de sesiones concurrentes. Debemos hacernos con este fichero (google nos ayuda buscando el número de la versión) y substituir el que tengamos en nuestro sistema en las rutas C:/windows/System32 y C:/windows/System32/dllcache. Para que nos deje substituir los ficheros en uso deberemos iniciar en modo seguro o usar Unlocker
  2. aplicar un pequeños cambio al registro: En la rama HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Control/Terminal Server/Licensing Core introducimos un nuevo valor DWORD con valor 1
  3. Abrimos el editor de directivas (Inicio/ejecutar gpedit.msc) y navegamos hasta Directiva Equipo local/Configuración del equipo/Plantillas administrativas/Terminal Services y abrimos “Limitar número de conexiones” lo habilitamos y le damos valor (aunque le pidamos más, nos dejará como mucho 5 conexiones simultáneas)

Hecho esto, reiniciamos y ya podremos acceder vía escritorio remoto varios usuarios a la vez.

Sacado (en inglés) de aquí.

Etiquetas: , , ,

6 comentarios para “Conseguir un escritorio remoto multisesión en XP (Terminal Server multiusuario)”


  1. Deprecated: Function ereg() is deprecated in /home/controlz/public_html/blog/wp-content/plugins/google-analyticator/google-analyticator.php on line 399
    Emiliano dice:

    hola supongo que lo escribiste pero no lo probaste ademas como sigue todo se vuelve a habilitar todo despues que reinicias o que .. por que yo lo probe y no anda


  2. Deprecated: Function ereg() is deprecated in /home/controlz/public_html/blog/wp-content/plugins/google-analyticator/google-analyticator.php on line 399
    edu dice:

    Revisa que hayas hecho correctamente los pasos, porque a mi me funciona a la perfección. Tengo un XP montado sobre Virtual Box en Ubuntu y accedemos varias sesiones a la vez sin ningun tipo de problema. El servidor virtual (Win XP) ha habido que reiniciarlo varias veces y el tema de la multisesión se levanta sin problemas


  3. Deprecated: Function ereg() is deprecated in /home/controlz/public_html/blog/wp-content/plugins/google-analyticator/google-analyticator.php on line 399
    Varias máquinas corriendo en background en Virtual Box | controlzeta.net dice:

    [...] tiempo que tenemos corriendo en la oficina un XP multisesión virtualizado sobre Ubuntu con VirtualBox. Para no depender de la sesión del servidor, lo lanzamos [...]


  4. Deprecated: Function ereg() is deprecated in /home/controlz/public_html/blog/wp-content/plugins/google-analyticator/google-analyticator.php on line 399
    Eche dice:

    Hola.
    en el paso 2, q nombre tiene q tener la variable? es “DWORD”?
    gracias.


  5. Deprecated: Function ereg() is deprecated in /home/controlz/public_html/blog/wp-content/plugins/google-analyticator/google-analyticator.php on line 399
    [aMc] dice:

    Yo lo estoy probando y no funciona.
    Ya indica que si es utilizado bajo Dominio no funciona. Debe ser eso por lo cual no me funciona.


  6. Deprecated: Function ereg() is deprecated in /home/controlz/public_html/blog/wp-content/plugins/google-analyticator/google-analyticator.php on line 399
    ReSpE dice:

    No funciona

Deja un comentario

CAPTCHA Image Audio Version
Reload Image