Windows 10 cómo quitar la barra de idioma. Cómo eliminar un idioma no instalable usando PowerShell

Hola amigos. Windows está diseñado de tal manera que no se pueden eliminar todos los idiomas. Puede traducir la interfaz del sistema a otro idioma tantas veces como desee, cambiar la información de ubicación tantas veces como desee, pero el idioma actual del sistema y el que figuraba en su distribución o que se especificó durante la instalación en ensamblajes multilingües no pueden eliminarse de forma utilizable utilizando la configuración habitual del sistema. Y después de actualizar Windows 10 a la actualización de abril de 2018, se agregó otro problema: paquetes de idiomas regionales en forma de idiomas del sistema, pero con diseños de teclado de otros idiomas. ¿Cómo eliminar un idioma innecesario de Windows 10 que no se puede eliminar con las herramientas habituales del sistema?

1. Herramienta alternativa para eliminar idiomas en Windows 10

Después de la implementación de la actualización de abril de 2018, la configuración de idioma desapareció del panel de control de Dozens. Ahora la aplicación Configuración es el único lugar donde puedes trabajar con la configuración de idioma de usabilidad. Ya hablamos de esto un poco antes, en un artículo sobre. Si un idioma innecesario no se elimina debido a problemas en el funcionamiento de la aplicación Configuración o debido a algunos errores del sistema, puede recurrir a la alternativa que aún permanece en el sistema: la utilidad estándar lpksetup. Lo lanzamos usando el comando “Ejecutar”.

Seleccione "Eliminar idiomas de la interfaz".

Marque la casilla junto a cuál debe eliminarse. Haga clic en "Siguiente".

Y tratamos de eliminar el lenguaje innecesario. Pero amigos, esto es solo una alternativa a la funcionalidad para administrar paquetes de idiomas en la aplicación Configuración. Este método no resuelve el problema de eliminar los paquetes de idiomas regionales mencionados anteriormente. La utilidad lpksetup simplemente no verá dichos paquetes como idiomas de sistema separados. Tendrás que lidiar con ellos usando otros métodos.

2. Paquetes de idiomas regionales en Windows 10

En el entorno Windows 10, actualizado a la actualización de abril de 2018, además del paquete principal en ruso, puede haber paquetes adicionales con el idioma ruso para otros países: Ucrania, Moldavia, Kazajstán, Bielorrusia, etc. Dichos paquetes proporcionan ruso como idioma del sistema y ruso como diseño: símbolos del país seleccionado. Aquellos. la interfaz del sistema (nombres de aplicaciones, configuraciones, notificaciones) se muestra en ruso y la entrada del teclado se realiza en ucraniano, moldavo, bielorruso, etc. Estos paquetes regionales con nuestra participación se agregan de la misma manera que los paquetes de idiomas normales.

Pero en algunos casos pueden aparecer en el propio sistema. Los paquetes regionales son esencialmente lo mismo que agregar diseños de otros países. Es solo que este análogo resulta algo problemático. En primer lugar, al mirar la barra de idioma en la bandeja del sistema, no comprenderá qué método de entrada está activo actualmente: ruso u otro país. Ambos se muestran como "RUS". En segundo lugar, una vez que instalemos un paquete en ruso para otro país, ya no podremos deshacernos de él. Abramos la configuración de idioma de Windows 10.

La función de eliminación no está disponible para el paquete en ruso de otro país.

El ruso regional está firmemente adherido al sistema y no se elimina incluso cuando el idioma del sistema se traduce al inglés o a cualquier otro idioma. Dado que el ruso es el idioma de la distribución de Windows. La situación es similar con otros idiomas: inglés, español, árabe y otros idiomas comunes existen no solo como un paquete de idioma principal, sino también como paquetes regionales adicionales para los países donde se hablan estos idiomas.

Hay dos formas de deshacerse de los paquetes de idiomas regionales:

La primera es que se puede eliminar un idioma innecesario de los métodos de entrada editando el registro para que no se quede en vano al cambiar de diseño;

En segundo lugar, un idioma innecesario se puede eliminar por completo del sistema mediante PowerShell.

3. Cómo eliminar el idioma no extraíble de los métodos de entrada mediante el registro

Si eliminamos el idioma regional de los métodos de entrada, no desaparecerá de la aplicación Configuración, pero no aparecerá en la barra de idioma en la bandeja del sistema. Bueno, y, en consecuencia, no interferirá con el cambio de idioma y diseño mientras se escribe. Esto se hace usando el registro de Windows.

Habiendo abierto el editor de registro, en primer lugar exportamos su estado. Exportar el registro puede resultar útil si de repente necesita recuperar todo.

Computadora\HKEY_CURRENT_USER\Diseño de teclado\Precarga

En nuestro caso, la carpeta “Precarga” tiene tres elementos:

El parámetro 1 con el valor 00000419 es el método de entrada básico en ruso;

El parámetro 2 con valor 00000409 es el método de entrada en inglés;

El parámetro 3 con el valor 00002000 es el método para ingresar ucraniano, ese mismo idioma regional que no se puede eliminar.

De hecho, necesitamos eliminar el último parámetro.

Si hay más idiomas y diseños instalados en el sistema, para no cometer errores, puede eliminarlos por un tiempo o buscar ayuda en Internet según su significado. Pero aunque nos equivoquemos, nos acordamos de exportar el estado del registro. Simplemente importamos el archivo REG y hacemos todo de nuevo.

Después de completar la operación, vuelva a iniciar sesión en el sistema. Los métodos de entrada ya no deberían contener lenguaje innecesario, que eliminamos mediante el registro. Por cierto, ya no podremos instalarlo desde Microsoft Store.

4. Cómo eliminar un idioma no eliminable usando PowerShell

Para eliminar por completo un idioma no eliminable, ejecute PowerShell como administrador. Primero necesitamos mostrar una lista de idiomas instalados en el sistema. Ingrese el comando:

Get-WinUserLanguageList

Este artículo muestra los pasos mediante los cuales puede eliminar un paquete de idioma en Windows 10 usando Windows PowerShell

El sistema operativo está disponible en muchos idiomas y puede instalar paquetes regionales adicionales para cada idioma. Esta función le permite usar un idioma específico (principal) para mostrar la interfaz del sistema (nombres de aplicaciones, configuraciones, notificaciones), mientras mantiene la capacidad de usar la entrada del teclado usando un idioma regional adicional (por ejemplo, bielorruso, ucraniano) para las aplicaciones. y sitios web.

En algunos casos, si no es posible eliminar paquetes de idioma primarios o adicionales (regionales) usando métodos estándar, puede eliminar por la fuerza un paquete de idioma específico instalado en Windows 10 usando la consola de Windows PowerShell.


Sin embargo, a veces, si usa varios idiomas y necesita cambiar la configuración, es posible que la opción para eliminar un paquete adicional no esté disponible. Por ejemplo, esto puede suceder al actualizar Windows 10.

Si la opción para eliminar un paquete de idioma en Windows 10 está atenuada en la aplicación Configuración de Windows, para eliminarlo usando Windows PowerShell, debe seguir los pasos a continuación.

  como administrador, y luego para mostrar una lista de idiomas instalados en su dispositivo, ejecute el siguiente comando:

En la captura de pantalla siguiente, puede ver que este dispositivo tiene varios paquetes de idiomas instalados.

Ahora, para eliminar un paquete de idioma que no se puede eliminar con herramientas estándar, o simplemente eliminar un paquete de idioma innecesario, ejecute los siguientes comandos uno por uno:

$LangList = Obtener-WinUserLanguageList
$LangMarcado = $ListaLang | donde LanguageTag -eq "LANGUAGETAG"
En este comando, reemplace " Etiqueta de idioma" al nombre abreviado del paquete de idioma que debe eliminarse. En este ejemplo, se eliminará el idioma ucraniano, esto significa que en lugar de "LANGUAGETAG" debe ingresar "uk", como se muestra en la captura de pantalla a continuación.
Set-WinUserLanguageList $LangList -Force

Después de ejecutar los comandos, el idioma que antes no podía eliminar ahora desaparecerá del sistema; no es necesario reiniciar ni cerrar sesión.

El idioma también se eliminará de la lista de distribuciones de teclado.

Si está intentando eliminar el idioma principal, recuerde que debe configurar el nuevo idioma como el nuevo idioma predeterminado.

De esta manera puede eliminar cualquier paquete de idioma instalado en el sistema.


Ya sabes, en la barra de tareas, en la esquina inferior derecha hay un reloj. Bueno, esto es comprensible, pero junto a ellos también hay un icono que es responsable de la distribución del teclado (es decir, de cambiar el idioma).

No sé cómo, pero siempre cambio el idioma usando alt y shift, así que ni siquiera miro ese ícono, así que ¿por qué no ocultarlo? He estado haciendo esto desde Windows XP.

Por supuesto, si cambia el idioma con el mouse, no necesita ocultar este ícono en absoluto, es como si le resultara más familiar y conveniente a alguien.

En Windows 10, personalmente no pude ocultarlo la primera vez, pero lo hice de todos modos y hoy compartiré el método contigo. Así que hagamos clic en este icono y seleccionemos allí. Configuración de idioma:


En la parte inferior, haga clic en configuraciones adicionales:


Aparecerá una nueva ventana, donde se recopilarán todas las configuraciones del reloj, se llama - Reloj, idioma y región. Aquí debe hacer clic en cambiar métodos de entrada:


Luego parámetros adicionales:


Punto interesante, debes marcar la casilla. Utilice la barra de idioma si está disponible, si no marca la casilla, no podremos ocultar el ícono, escribo sobre esto porque no lo entendí de inmediato...:


Luego, frente a esta casilla de verificación, presione el botón Opciones.

El miembro Kato se quejó de un problema inusual después de actualizar a Windows 10 1803. Inicialmente, tenía tres idiomas en el sistema: inglés (EE. UU.), Ruso y Ucraniano, y después de la actualización se agregaron dos idiomas más en inglés: Reino Unido. y Canadá, que no se eliminaron en Configuración (el botón Eliminar no está disponible). En consecuencia, estos idiomas aparecieron en la lista de distribuciones de teclado, aunque no estaban en la configuración.

En general, puedes eliminar cualquier idioma que no sea el predeterminado. Por ejemplo, si el sistema solo tiene inglés y ruso, entonces el primero se puede eliminar si el segundo se designa como principal. En este caso, no importa cuál sea el idioma fuente del sistema (distribución), que se determina fácilmente en PowerShell con el comando:

(Get-CimInstance Win32_OperatingSystem).oslanguage

El comando muestra el identificador de idioma, donde 1033 es inglés (EE. UU.), 1049 es ruso, el resto están en forma decimal o de Microsoft en hexadecimal (inserte los valores en la calculadora del programador).

En el sistema operativo problemático, este comando devolvió 2057, que corresponde al inglés (Reino Unido). En combinación con la imagen de los parámetros, esto era muy extraño, porque el idioma de distribución no debería tener ningún paquete de idioma, ya que ya está en el sistema.

Para empezar, intentamos eliminar los paquetes de idiomas del Reino Unido y Canadá usando los comandos

Lpksetup /u en-es lpksetup /u en-ca

Sin embargo, esto no condujo al éxito, lo que insinuaba la ausencia real de estos paquetes de idiomas, pero no nos acercó a resolver el problema de los idiomas fantasma. Tuve que entrar por la puerta trasera.

PowerShell tiene dos cmdlets para administrar los idiomas de los usuarios: Get-WinUserLanguageList Y Establecer-WinUserLanguageList. El primero puede obtener una lista de idiomas y el segundo puede configurarla. En PowerShell, la lista coincidía con la imagen en los parámetros.

Con la ayuda del segundo cmdlet no queda del todo claro cómo borrar Idiomas innecesarios. Pero da una pista bastante clara de que la salida del primer cmdlet es una matriz. Esto se puede utilizar para siempre. Sólo necesitamos los tres primeros idiomas de la lista.

$List = Get-WinUserLanguageList Set-WinUserLanguageList $($lista, $lista, $lista) Get-WinUserLanguageList

El primer comando coloca una matriz de la lista de idiomas en una variable y el segundo establece los primeros tres elementos de la matriz como los idiomas actuales. ¡Al mismo tiempo, se eliminan otros idiomas! El tercer comando muestra una lista de idiomas para verificar.

¡Está decidido! Una vez más, PowerShell le permite resolver un problema de forma elegante y sin un esfuerzo exorbitante. Si experimenta con una cuenta de Microsoft, desactive la sincronización de la configuración de idioma para evitar efectos no deseados (encontré algunas cosas extrañas :).

En Windows 10 1803, la configuración de idioma ha migrado casi por completo del Panel de control clásico a Configuración (con la excepción de la ventana clásica con configuraciones para atajos de teclado y la barra de idioma). En este sentido, he actualizado el artículo sobre 6 configuraciones de idioma que pueden confundirte en el contexto de la interfaz modificada.

En Windows 10, en algunas máquinas cliente hay una distribución de teclado adicional, básicamente la distribución en inglés está duplicada por la americana, que no son diferentes, pero por ejemplo, si cambia la distribución del inglés, debe presionar las teclas dos veces. para cambiar al ruso, además Punto Switcher tampoco funciona correctamente y no puede traducir el diseño correctamente. En general, hemos identificado el problema, ahora lo solucionaremos, diré de inmediato que probé dos soluciones, la primera es la más sencilla, a través de la configuración, agregando y luego eliminando diseños, pero al cabo de un tiempo el problema volvió , y los usuarios de la empresa a la que presto servicios se quejaron nuevamente de la presencia de un diseño adicional , por lo que utilizaremos el segundo método para eliminar diseños innecesarios, editando el registro.

Así es como se ve el diseño adicional si haces clic en el ícono de idioma al lado del reloj en la bandeja

Eliminar distribución de teclado innecesaria a través del registro

Para iniciar el Editor del Registro, la forma más sencilla es escribir su nombre en la consola "Ejecutar". Windows 10 no lo muestra en el menú, se puede llamar con teclas de acceso rápido; GANAR+R

o haga clic en el icono "buscar" al lado de iniciar y escriba "Ejecutar" en ruso

Se abrirá el Editor del Registro, debemos seguir este camino.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Diseño de teclado

y cree un nuevo “Parámetro de cadena” haciendo clic derecho en un espacio vacío. Ya lo creé y lo marqué con el número "3" en la captura de pantalla a continuación.

Con el valor “1” como este en la captura de pantalla

Después de eso, haga clic en "Aceptar" y podrá reiniciar la computadora para que los cambios surtan efecto.

Tan pronto como se inicia la computadora, puede verificar que no haya diseños de idioma innecesarios.

Ahora no tenemos diseños adicionales en nuestra computadora y el cambio de idioma ocurre con solo presionar las teclas para cambiar los diseños en Windows 10.




Arriba