Idioma de entrada de cliente de Terminal Server no coincide con la de la sesión de Terminal Server

Importante: este artículo contiene información acerca de cómo modificar el registro. Antes de modificar el registro, asegúrese de realizar una copia de seguridad y asegúrese de que sabe cómo restaurarlo si ocurre algún problema. Para obtener información acerca de cómo hacer copia de seguridad, restaurar y modificar el registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

Síntomas

Cuando un cliente Terminal Server se conecta a un equipo con Terminal Server, se conserva la distribución de teclado, pero la configuración de idioma de entrada que coincide con la del cliente.

Por ejemplo, si el cliente está configurado con una configuración de idioma de entrada del francés y una configuración de diseño de teclado de francés (Canadá), la sesión de Terminal Server predeterminado es una configuración de idioma de entrada de inglés y una configuración de diseño de teclado de francés (Canadá).

Causa

El cliente de Terminal Server determina la distribución del teclado y el idioma de entrada de la sesión de Terminal Server mediante el envío de la distribución de teclado actual. Sin embargo, los diseños de teclado sustituida mantener correctamente su configuración de idioma de entrada.

Solución

Información de Service Pack

Para resolver este problema, obtenga el service pack más reciente para Microsoft Windows 2000. Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
260910 cómo obtener el Service Pack más reciente para Windows 2000

Información de hotfix

Existe un hotfix disponible desde Microsoft. Sin embargo, esta revisión se diseñó para corregir únicamente el problema que se describe en este artículo. Aplíquela sólo a sistemas que experimenten este problema específico.

Si la revisión está disponible para su descarga, hay una sección de "Descarga de revisión disponible" en la parte superior de este artículo de Knowledge Base. Si esta sección no aparece, envíe una solicitud al servicio de atención al cliente y soporte técnico para obtener la revisión.

Nota: Si se producen problemas adicionales o si se requiere cualquier otra solución, será necesario crear una solicitud de revisión independiente. Los costos habituales de soporte se aplicarán a las preguntas de soporte técnico adicionales y problemas que no califican para esta revisión específica. Para obtener una lista completa de los números de teléfono de servicio al cliente de Microsoft o para crear una solicitud de servicio independiente, visite el siguiente sitio Web de Microsoft:Nota: El formulario de "Descarga de Hotfix disponible" muestra los idiomas para los que el Hotfix está disponible. Si no ve su idioma, es porque no hay una revisión para ese idioma. Después de instalar el hotfix, la siguiente clave del registro permitirá un comportamiento diferente en el servidor. Una vez que el usuario inicia sesión en el equipo con Terminal Server, la sesión utiliza la distribución de teclado predeterminada almacenada en el perfil de usuario en lugar del diseño proporcionado por el cliente de Terminal Server.

Advertencia: Si utiliza incorrectamente el Editor del registro puede provocar problemas graves que conlleven la reinstalación del sistema operativo. Microsoft no puede garantizar que pueda solucionar los problemas derivados del uso incorrecto del Editor del registro. Utilice el Editor del registro bajo su propio riesgo.
  1. Inicie el Editor del registro.
  2. Busque y, a continuación, haga clic en la siguiente clave del registro:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
  3. En el menú Edición , haga clic en Agregar valory, a continuación, agregue el siguiente valor del registro:
    Nombre de valor: IgnoreRemoteKeyboardLayout
    Tipo de datos: REG_DWORD
    Datos del valor: 1
  4. Salga del Editor del registro.
Después de conectar primero con el equipo con Terminal Server, configure la distribución de teclado predeterminada y el idioma de entrada que desee y, a continuación, cierre la sesión. Todos los posteriores inicios de sesión de usuario utilizará la distribución de teclado predeterminada y el idioma de entrada del perfil.

Para cambiar la distribución del teclado para una configuración regional instalada, siga estos pasos:

  1. Abra la herramienta Configuración Regional en el Panel de Control.
  2. Haga clic en la ficha Idiomas , haga clic en el idioma cuya distribución de teclado o el editor de método de entrada que desea cambiar en el idioma de entraday, a continuación, haga clic en Propiedades.
  3. En el cuadro de diálogo Propiedades de configuración regional de entrada , haga clic en la distribución del teclado o el editor de métodos de entrada que desea utilizar y, a continuación, haga clic en Aceptar.
La versión en inglés de esta revisión debe tener los atributos de archivo siguientes o posteriores:
   Date         Time   Version        Size       File name
------------------------------------------------------------------------
26-Jul-2002 10:27 5.0.2195.5781 123,664 adsldp.dll
26-Jul-2002 10:27 5.0.2195.5781 131,344 adsldpc.dll
26-Jul-2002 10:27 5.0.2195.5781 62,736 adsmsext.dll
26-Jul-2002 10:27 5.0.2195.5940 358,160 advapi32.dll
26-Jul-2002 10:27 5.0.2195.5265 42,256 basesrv.dll
26-Jul-2002 10:27 5.0.2195.5855 49,424 browser.dll
26-Jul-2002 10:27 5.0.2195.5943 135,952 dnsapi.dll
26-Jul-2002 10:27 5.0.2195.5595 96,016 dnsrslvr.dll
26-Jul-2002 10:27 5.0.2195.5722 45,328 eventlog.dll
26-Jul-2002 10:27 5.0.2195.5907 222,992 gdi32.dll
26-Jul-2002 10:27 5.0.2195.5859 145,680 kdcsvc.dll
04-Jun-2002 10:31 5.0.2195.5859 199,952 kerberos.dll
26-Jul-2002 10:27 5.0.2195.4928 708,880 kernel32.dll
15-Jul-2002 04:52 5.0.2195.5940 71,024 ksecdd.sys
22-Jul-2002 12:54 5.0.2195.5960 507,152 lsasrv.dll
22-Jul-2002 12:54 5.0.2195.5960 33,552 lsass.exe
26-Jul-2002 10:27 5.0.2195.4733 332,560 msgina.dll
23-Jul-2002 10:27 5.0.2195.5966 108,304 msv1_0.dll
26-Jul-2002 10:27 5.0.2195.5979 307,472 netapi32.dll
26-Jul-2002 10:27 5.0.2195.5966 360,720 netlogon.dll
26-Jul-2002 10:27 5.0.2195.5979 916,752 ntdsa.dll
26-Jul-2002 10:27 5.0.2195.5966 387,344 samsrv.dll
26-Jul-2002 10:27 5.0.2195.5951 129,296 scecli.dll
26-Jul-2002 10:27 5.0.2195.5951 302,864 scesrv.dll
18-Jul-2002 13:45 5.0.2195.5950 64,000 sp3res.dll
25-Jun-2001 15:17 3.10.0.103 47,808 user.exe
26-Jul-2002 10:27 5.0.2195.5931 379,664 user32.dll
26-Jul-2002 10:27 5.0.2195.5968 369,936 userenv.dll
26-Jul-2002 10:27 5.0.2195.5859 48,912 w32time.dll
04-Jun-2002 10:32 5.0.2195.5859 57,104 w32tm.exe
17-Jul-2002 07:45 5.0.2195.5948 1,642,416 win32k.sys
03-May-2002 07:31 5.0.2195.5731 178,960 winlogon.exe
26-Jul-2002 10:27 5.0.2195.5935 243,472 winsrv.dll
26-Jul-2002 10:27 5.0.2195.5944 125,712 wldap32.dll
26-Jul-2002 10:27 5.0.2195.5774 72,976 wmicore.dll


Solución alternativa

Puede configurar los clientes de Terminal Server RDP para evitar este problema sin instalar la revisión. Para ello, establezca la siguiente clave del registro para la distribución de teclado antes de que ocurra la sustitución. También puede configurar los clientes para establecer el perfil de la sesión para sustituir a la distribución del teclado. Para hacerlo, siga estos pasos:

  1. Recuperar el identificador de configuración regional de la clave de sustitutos .

    Por ejemplo, la siguiente clave contendrá el valor sustituido del teclado. Se sustituye el valor de 00000c0c en el diseño de teclado canadiense de 00001009:
    HKEY_CURRENT_USER\Keyboard Layout\Substitutes
    00000c0c REG_SZ 00001009
  2. En el cliente de Terminal Server, establezca el valor de diseño de teclado (REG_SZ) en la siguiente clave del registro para el valor obtenido en el paso 1.

    En este ejemplo, establezca el valor en 00000c0c.
    1. Inicie el Editor del registro.
    2. Busque y, a continuación, haga clic en la siguiente clave del registro:
      HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client
    3. En el menú Edición , haga clic en Agregar valory, a continuación, agregue el siguiente valor del registro:
      Nombre de valor: Distribución de teclado
      Tipo de datos: REG_SZ
      Datos del valor: 00000c0c (o identificador de configuración regional que desee en la clave suplente )
    4. Salga del Editor del registro.
  3. Configurar el perfil de Terminal Server para el usuario para que coincida con el cliente de Terminal Server:
    1. Abra la herramienta Configuración Regional en el Panel de Control.
    2. Haga clic en la ficha Idiomas , haga clic en el idioma cuya distribución de teclado o el editor de método de entrada que desea cambiar en el idioma de entraday, a continuación, haga clic en Propiedades.
    3. En el cuadro de diálogo Propiedades de configuración regional de entrada , haga clic en la distribución del teclado o el editor de métodos de entrada que desea utilizar y, a continuación, haga clic en Aceptar.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados al principio de este artículo. Este problema se corrigió primero en Microsoft Windows 2000 Service Pack 4.

Más información

Si el cliente de Terminal Server está configurado para utilizar la distribución del teclado desde el perfil, surte efecto en cuanto el usuario inicia sesión. Por lo tanto, la distribución de teclado se determina por el cliente en la pantalla de inicio de sesión. Esto significa que el usuario debe seleccionar el tipo de teclado adecuado cada vez antes de conectarse a Terminal Server.
Propiedades

Id. de artículo: 322042 - Última revisión: 17 ene. 2017 - Revisión: 1

Comentarios