Cómo eliminar la distribución del teclado de un idioma en Windows 10

Lidiar con idiomas adicionales y distribuciones de teclado extrañas en Windows suele ser un fastidio, sobre todo si se niegan a eliminarse o persisten incluso después de probar las soluciones habituales. A veces, Windows se resiste obstinadamente a eliminar estos idiomas de entrada adicionales, sobre todo si se añadieron automáticamente tras una actualización o si están vinculados a determinadas configuraciones regionales. Claro que Windows tiene que complicar las cosas de más. Pero existen soluciones alternativas, principalmente mediante PowerShell o revisando el registro, que pueden proporcionarte una lista limpia de distribuciones de teclado. Esta guía pretende aclarar estas opciones para eliminar los idiomas no deseados de una vez por todas.

Cómo eliminar diseños de teclado adicionales en Windows 10 y 11

Método 1: PowerShell: la forma más confiable

Este enfoque suele ser preferible porque manipula directamente la lista de idiomas del usuario, lo que ayuda a eliminar los idiomas de entrada difíciles de eliminar del menú Configuración.¿Por qué es útil? Porque a veces la interfaz gráfica de Windows simplemente no coopera, pero los comandos de PowerShell pueden forzar la eliminación. Esto se aplica cuando observa que persisten diseños adicionales como «Inglés (Reino Unido)» o «Chino (Simplificado)» después de eliminarlos mediante Configuración, especialmente si esas opciones están desactivadas.

Ejecutar PowerShell con permisos de administrador y los siguientes comandos le permitirá realizar una limpieza. En algunas configuraciones, deberá asegurarse de que las etiquetas de idioma sean correctas. Por ejemplo, si su idioma predeterminado es en-US, pero siguen apareciendo diseños adicionales como en-GB, puede eliminarlos de esta manera.

  1. Haga clic con el botón derecho en el menú Inicio y seleccione Windows PowerShell (Administrador).
  2. Enumera todas tus opciones de idioma actuales escribiendo: Get-WinUserLanguageList. Esto te mostrará las etiquetas de idioma, como «en-US» o «en-GB».
  3. Identifica la etiqueta de idioma de tu idioma principal, por ejemplo en-US. Esto es clave para enfocar la limpieza.
  4. Crea una nueva lista de idiomas con solo tu idioma principal: $LanguageList = New-WinUserLanguageList en-USAsegúrate de reemplazar «en-US» por la etiqueta de tu idioma principal.
  5. Aplicar la nueva lista para eliminar idiomas adicionales: Set-WinUserLanguageList $LanguageList. Cuando se le solicite, pulse Ypara confirmar la eliminación de otros diseños.
  6. Verifique ejecutándolo Get-WinUserLanguageListnuevamente, asegurándose de que solo quede su idioma preferido.

De esta manera, le dices a Windows: «Conservar solo este idioma» y, en cierto modo, lo hace. En algunas máquinas, el cambio no es instantáneo, y un reinicio ayuda. Esto es un poco extraño, pero puede que necesites un par de intentos o un reinicio para que se adhiera. También puedes eliminar etiquetas de idioma no deseadas una por una, como esta:

$LanguageList = Get-WinUserLanguageList $DeleteLang = $LanguageList | where { $_. LanguageTag -eq "en-GB" } $LanguageList. Remove($DeleteLang) Set-WinUserLanguageList $LanguageList -Force 

Reemplaza «en-GB» por lo que quieras eliminar. Es un poco manual, pero funciona. Puedes seguir eliminando elementos si es necesario; simplemente repite los comandos para cada etiqueta de idioma.

Método 2: Limpieza manual a través del Registro (si persisten restos)

Si después de eliminar los idiomas visualmente en Configuración, siguen apareciendo en la barra de idioma o en la lista de métodos de entrada, revisar el registro podría ser la única solución. Este paso es más arriesgado: alterar el registro puede causar problemas extraños, pero si se procede con cuidado, es efectivo.

La idea general es la siguiente: se eliminan las entradas de idioma restantes directamente del registro. Las distribuciones de teclado se almacenan en estas claves:

  • HKEY_USERS\.DEFAULT\Keyboard Layout\Preload — para la pantalla de inicio de sesión
  • HKEY_CURRENT_USER\Keyboard Layout\Preload — para su perfil de usuario actual

En estas claves, cada idioma se representa con un número, como 0000409 (inglés, EE. UU.), 00000407 (alemán), etc. Puede ver la lista y eliminar las entradas de los idiomas que no desee. Tenga en cuenta que el número de entradas debe ser consecutivo, empezando por 1, por lo que si elimina una, podría tener que renumerar las demás.

Para ello, ejecute regedit.exe como administrador, navegue hasta esas claves y elimine o renombre cuidadosamente las entradas de idioma que ya no necesite. Por ejemplo, si desea eliminar el chino tradicional, busque 00000404 y cámbielo a 00000404-no o simplemente elimínelo. A continuación, reinicie Windows y compruebe si la lista está limpia.

A continuación se muestra un ejemplo rápido de un comando para estos ajustes de registro si prefiere PowerShell:

reg add "HKCU\Keyboard Layout\Preload" /v 1 /t REG_SZ /d 0000409 /f

Y si desea eliminar un diseño específico (por ejemplo, chino tradicional), simplemente elimine o modifique ese valor.

Notas adicionales: evitar la redirección de diseños remotos o deshabilitar los diseños por completo

Si trabaja en entornos de escritorio remoto y observa que los idiomas de entrada se desbordan, le recomendamos bloquear la redirección de los diseños locales. Puede configurar esta clave de registro:

reg add "HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layout" /v IgnoreRemoteKeyboardLayout /t REG_DWORD /d 1 /f

Y si hay una distribución de teclado que desea desactivar por completo (por ejemplo, chino tradicional con el código 00000404 ), puede encontrar su subclave en HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts, cambiarle el nombre (como añadir «-no») y reiniciar. Esto debería evitar que aparezca en la lista.

En mi experiencia, esa es la única forma segura de evitar que ciertos diseños vuelvan a aparecer después de una eliminación limpia, porque Windows podría volver a agregarlos durante las actualizaciones o recargas de perfil.

Si los idiomas adicionales siguen apareciendo incluso después de todo esto, revise la configuración regional y de idioma, y ​​si algún software o utilidad de teclado de terceros está agregando otros en segundo plano. A veces, los controladores de teclado OEM o la configuración regional pueden reintroducir automáticamente estas distribuciones.

Esto es un poco tedioso, pero con el tiempo se soluciona si se le da suficiente atención. Ojalá esto ayude a alguien a conseguir un diseño más limpio sin demasiados problemas.

Resumen

  • Ejecute PowerShell como administrador y úselo Get-WinUserLanguageListpara identificar idiomas no deseados.
  • Úselo Set-WinUserLanguageListpara eliminar o conservar los idiomas preferidos.
  • Tenga cuidado al editar el registro, especialmente las entradas de Disposición del teclado\Precarga si la eliminación simple no funciona.
  • Reinicie después de realizar los cambios para asegurarse de que se mantengan y verifique nuevamente a través de la barra de idioma.

Resumen

Deshacerse de esas distribuciones de teclado adicionales y persistentes puede parecer un juego de niños, pero con estos métodos, normalmente se pueden eliminar de una vez por todas. A veces, un buen reinicio o una rápida modificación del registro solucionan el problema. Lo principal es la paciencia: Windows puede ser un poco pesado limpiando, pero la persistencia suele ser la clave.

Con suerte, esto le ahorrará algunas horas a alguien o, al menos, evitará que esos idiomas adicionales saturen su sistema.