Al alternar Terminal Services al modo application server, algunos programas pueden dejar de funcionar

En este artículo se describe el problema por el que algunos programas pueden dejar de funcionar al alternar Terminal Services al modo application server.

Se aplica a: Windows 2000
Número de KB original: 252330

Nota:

Este artículo se aplica a Windows 2000. La compatibilidad con Windows 2000 finaliza el 13 de julio de 2010. El Centro de soluciones de fin de soporte técnico de Windows 2000 es un punto de partida para planear la estrategia de migración desde Windows 2000. Para obtener más información, consulte la directiva de ciclo de vida de Soporte técnico de Microsoft.

Resumen

Dos métodos de alternancia del modo de Terminal Services tienen efectos adversos en los programas que se ejecutan en un servidor de Terminal Services. El primer método consiste en alternar entre el modo de administración remota y el modo de servidor de aplicaciones. La segunda es deshabilitando o quitando el componente de Terminal Services. Cualquiera de los métodos puede hacer que algunos programas no se inicien o no funcionen según lo diseñado.

En este artículo se describen los modos de Terminal Services y se describe cómo instalar programas en un servidor que tiene el rol de Terminal Server.

Más información

Planee su entorno cuidadosamente. Una vez que haya elegido instalar Terminal Services, debe elegir el modo en el que funcionará Terminal Services.

Modos de Terminal Services

El modo de administración remota está diseñado para usar el cliente de Terminal Services como una herramienta de administración. Permite usar una conexión de ancho de banda bajo para realizar tareas de administración del servidor. No afecta al rendimiento de las aplicaciones o servicios de Microsoft BackOffice. Sin embargo, solo permite dos conexiones a un servidor mediante el Protocolo de Escritorio remoto (RDP). Puede agregar Terminal Services en modo de administración remota en cualquier momento, pero se recomienda instalar Terminal Services al compilar el servidor.

El modo de servidor de aplicaciones está diseñado para atender programas de usuario final. Si elige el modo servidor de aplicaciones, Terminal Services habilita objetos adicionales necesarios para administrar varios usuarios que ejecutan los mismos programas al mismo tiempo. Afecta al rendimiento de los programas o servicios de BackOffice. No hay limitaciones de conexión. Sin embargo, debe comprar licencias y ejecutar el servicio de licencias de Terminal Services para conectarse a un servidor de Terminal Services. Si admite un gran número de usuarios en modo servidor de aplicaciones, se recomienda que el servidor sea un terminal server dedicado que no realice ninguna tarea adicional. Aunque otros servicios se pueden ejecutar al mismo tiempo, el rendimiento general del sistema puede verse afectado.

Cambiar modos

Después de elegir el modo de funcionamiento, cambiar o deshabilitar el modo de Terminal Services puede hacer que los programas no funcionen según lo esperado. Cuando se produce este problema, debe volver a instalar los programas.

Nota:

Si desea prohibir el acceso al servidor mediante RDP, cambie o quite los permisos en las propiedades RDP-TCP, que se encuentran en la herramienta de configuración de Terminal Services.

Si decide instalar Terminal Services en modo de administración remota, no es necesario realizar ningún trabajo de instalación o configuración del programa especial.

Si decide instalar Terminal Services en modo application server, la instalación de programas es un poco diferente. Los cambios en el sistema operativo para habilitar el acceso de varios usuarios se realizan detrás de la GUI. Se recomienda instalar el rol de Terminal Services antes de instalar programas que estarán disponibles mediante Terminal Services. Si instala el rol de Terminal Services después de instalar un programa, es posible que el programa no funcione correctamente en un entorno de varios usuarios. En este escenario, la desinstalación y reinstalación de los programas afectados puede resolver el problema.

Debe colocar un servidor de Terminal Services en modo de instalación para instalar o quitar programas en el servidor. Puede colocar un servidor de Terminal Services en modo de instalación mediante la herramienta Agregar o quitar programas de Panel de control o mediante la herramienta Instalar aplicación en Terminal Server en Panel de control.

Nota:

La aplicación Instalar en la herramienta Terminal Server está disponible al instalar el rol de Terminal Services. La herramienta Instalar aplicación en Terminal Server cambia el servidor de Terminal Server al modo De ejecución cuando se completa la instalación.

También puede usar el change user comando para cambiar un servidor de Terminal Server al modo de instalación. Para cambiar un servidor de Terminal Services al modo de instalación, siga estos pasos.

Nota:

Para determinar el modo actual en el servidor de Terminal Server, ejecute el comando en un símbolo del change user /query sistema.

  1. Haga clic en Inicio y luego en Ejecutar.

  2. En el cuadro Abrir , escriba cmd y, a continuación, haga clic en Aceptar.

  3. En el símbolo del sistema, escriba change user /instally presione ENTRAR. Aparece el siguiente mensaje:
    La sesión de usuario está lista para instalar aplicaciones.

  4. Escriba exit y presione ENTRAR.

  5. Agregue o quite los programas que desee.

Para cambiar un servidor de Terminal Services al modo de ejecución, siga estos pasos:

  1. Haga clic en Inicio y luego en Ejecutar.

  2. En el cuadro Abrir , escriba cmd y, a continuación, haga clic en Aceptar.

  3. En el símbolo del sistema, escriba change user /executey presione ENTRAR. Aparece el siguiente mensaje:
    La sesión de usuario está lista para ejecutar aplicaciones.

  4. Escriba exit y presione ENTRAR.

Al instalar programas en modo de instalación, Terminal Services realiza un seguimiento de todas las entradas del Registro y la información de HKEY_CURRENT_USER se escribe principalmente en la siguiente clave del Registro:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\Install

Cuando finalice la instalación del programa, haga clic en Finalizar o escriba change user /execute, el sistema volverá al modo Ejecutar. La información del Registro que se escribió en el subárbol del Registro de HKEY_CURRENT_USER durante la instalación se escribe en el subárbol del Registro de HKEY_CURRENT_USER para cada usuario cuando inicia sesión en Terminal Server.

Si instaló un programa antes de agregar el rol de Terminal Services, el sistema no estaba "escuchando" las escrituras del Registro de la instalación y las entradas del Registro no se escribieron en las claves del Registro de usuario correctas. Por lo tanto, debe volver a instalar el programa en modo de instalación para que el programa funcione correctamente.