How to remove all languages ​​in windows 10.

Member Kato complained about an unusual problem after upgrading to Windows 10 1803. Initially, he had three languages ​​on the system - English (US), Russian and Ukrainian, and after the update two more English languages ​​were added - United Kingdom and Canada, which were not removed in Settings ( the Remove button is not available). Accordingly, these languages ​​appeared in the list of keyboard layouts, although they were not in the settings.

IN general case, you can remove any language that is not the default. For example, if the system has only English and Russian languages, then the first can be deleted if the second is designated as the main one. In this case, it does not matter what the source language of the system (distribution) was, which is easily determined in PowerShell with the command:

(Get-CimInstance Win32_OperatingSystem).oslanguage

The command displays the language identifier, where 1033 is English (US), 1049 is Russian, the rest are in decimal form or from Microsoft in hexadecimal (insert the values ​​into the programmer’s calculator).

On the problematic OS, this command returned 2057, which corresponds to English (United Kingdom). In combination with the picture from the parameters, this was very strange, because the distribution language should not have any language packs, since it is already in the system.

To begin with, we tried to remove the UK and Canada language packs using the commands

Lpksetup /u en-gb lpksetup /u en-ca

However, this did not lead to success, which hinted at the actual absence of these language packs, but did not bring us any closer to solving the problem of phantom languages. I had to go in from the back door.

PowerShell has two cmdlets to manage user languages ​​− Get-WinUserLanguageList And Set-WinUserLanguageList. The first one can get a list of languages, and the second one can set it. In PowerShell, the list matched the picture in the parameters.

From the help of the second cmdlet it is not entirely clear how delete unnecessary languages. But it gives a fairly strong hint that the output of the first cmdlet is an array. This can be used for good. We only need the first three languages ​​from the list.

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

The first command places an array from the list of languages ​​into a variable, and the second sets the first three elements of the array as the current languages. At the same time, other languages ​​are deleted! The third command displays a list of languages ​​to check.

It's decided! Once again, PowerShell allows you to elegantly solve a problem without exorbitant effort. If you experiment under the account Microsoft entry, disable synchronization of language settings to avoid unwanted effects (I caught a few strange things :).

In Windows 10 1803, language settings have almost completely migrated from the classic Control Panel to Settings (with the exception of the classic window with settings for keyboard shortcuts and the language bar). In this regard, I have updated the article about 6 language settings that may confuse you in the context of the changed interface.

When purchasing a new computer or reinstalling operating system, a situation often arises when, among others, a layout is added to the language bar that the user absolutely does not need. It seems to do no harm, but it is still quite inconvenient to constantly switch between unnecessary layouts, especially if there are several of them.

The lack of the required layout causes even more problems. Or the interface is in a foreign language. This often happens if you order equipment from abroad. Imported computers and laptops are not always immediately equipped with language packs of the country where they will be sold.

But there is a way out. You can delete, add a language or change the interface yourself.

Most often, users are faced with unnecessary installed layouts on the language bar. This happens especially often in neighboring countries in regions with an absolute predominance of the Russian language. For example, you are a resident of Ukraine and Ukrainian is installed in your operating system, since it is the national language of your country. But you plan to use only the Russian language and the Ukrainian layout when working on a computer. In this case, you need to do the following.


This way, when switching between languages, you will no longer have an extra layout.

Removing and adding a language in Windows 10 through the Control Panel


On a note! Next to the language that is installed on the system by default, the “Delete” button will be grayed out, so it cannot be deleted.

To add a language:


How to add a new language through the language bar

Removing an extra layout is quite easy, but what to do if the desired language is not there? Then you will have to manually add it from the list of installed layouts. This situation may arise when purchasing a computer abroad. The technology is simply not tailored to your region. Or, if you installed a foreign Windows version 10. In these situations, most likely, the interface language will be different, but more on that later. Now let’s look at the situation with the lack of the required layout. To add a language to language bar, we do the following.


Now added to your language bar new language. You can switch to it at any time in the same way as you switch between other previously installed languages. As a rule, this is the keyboard shortcut “Shift+Alt”.

find out detailed information With in the best ways, from new article on our portal.

How to install a new language pack

So, if you are not satisfied with the interface language, you will have to go a long way to change it. First you need to add a language, then download the language pack of this language, and only then set it as the main one. If we have already figured out how to add a language to the language bar above, then how to download the language bar? To do this you need to go through several steps.

The note! It’s worth mentioning right away that you will need an Internet connection in order for the language pack to be downloaded. But at the same time, it is downloaded completely automatically. You don’t need to search for a package yourself or browse websites.


The language pack is installed. Now you can proceed to changing the interface language.

How to change the interface language

If you already have a language pack installed, into the language of which you want to translate the interface of your operating system, you need to do the following.


After the reboot, you will see that the operating system interface now has a completely different language.

What to do if you can’t remove a language

Sometimes it is not possible to remove unnecessary language. The Delete button is simply inactive and clicking on it does not produce any results. This can happen if an unnecessary language is set as the primary language. You can find out what to do in this case from the following video.

Video - How to remove an unwanted language from Windows 10

Conclusion

Thus, as far as language is concerned, everything is quite clear in Windows 10 and it is possible to customize not only the language bar, but also the operating system interface itself to the user. Using the instructions, you can remove, add or change the language in the system to the one that suits you.

This article shows the steps by which you can remove a language pack in Windows 10 using Windows PowerShell

The operating system is available in many languages, and you can install additional regional packs for each language. This feature allows you to use a specific (primary) language for display system interface(names of applications, settings, notifications), while maintaining the ability to use keyboard input using an additional regional language (for example Belarusian, Ukrainian) for applications and websites.

In some cases, if it is not possible to remove primary or additional (regional) language packs using standard methods, you can forcefully remove a specific language pack installed in Windows 10 using the Windows PowerShell console.


However, sometimes if you use multiple languages ​​and need to change the settings, you may find that the option to remove an additional package is not available. For example, this can happen when Windows update 10.

If the option to remove a language pack in Windows 10 is grayed out in the " Windows Settings", then to remove it from using Windows PowerShell, you need to follow the steps below.

as administrator, and then to display a list of languages ​​installed on your device, run the following command:

In the screenshot below, you can see that this device Several language packs are installed.

Now to remove the non-deletable standard means language pack or simply remove an unnecessary language pack, run the following commands in turn:

$LangList = Get-WinUserLanguageList
$MarkedLang = $LangList | where LanguageTag -eq "LANGUAGETAG"
In this command, replace " LANGUAGETAG" to the abbreviated name of the language pack that needs to be deleted. In this example, the Ukrainian language will be deleted, this means that instead of "LANGUAGETAG" you need to enter "uk", as shown in the screenshot below.
Set-WinUserLanguageList $LangList -Force

After executing the commands, the language that you could not remove before will now disappear from the system, no reboot or logout is required.

The language will also be removed from the list of keyboard layouts.

If you are trying to remove the primary language, remember that you need to set the new language as the new default language.

This way you can remove any language pack installed on the system.


You know, on the taskbar, in the lower right corner there is a clock. Well, this is understandable, but next to them there is also an icon that is responsible for the keyboard layout (that is, changing the language).

I don’t know how, but I always switch the language using alt and shift, so I don’t even look at that icon, so why not hide it? I've been doing this since Windows XP.

Of course, if you switch the language using the mouse, then you don’t need to hide this icon at all, it’s as if it’s more familiar and convenient for someone.

In Windows 10, I personally couldn’t hide it the first time, but I did it anyway and today I’ll share the method with you. So let's click on this icon and select there Language settings:


At the very bottom click on additional settings:


A new window will appear, where all the clock settings will be collected, it’s called - Clock, language and region. Here you need to click on change input methods:


After Extra options:


Interesting point, you need to check the box Use the language bar if available, if you don’t check the box, we won’t be able to hide the icon, I’m writing about this because I didn’t understand it right away...:


Then opposite this checkbox, press the button Options.

In Windows 10, on some client machines there is an extra keyboard layout, basically the English layout is duplicated by the American one, which are no different, but for example, if you switch the layout from English, you have to press the keys twice to switch to Russian, besides Punto Switcher also does not work correctly and cannot translate the layout correctly. In general, we have identified the problem, now we will solve it, I’ll say right away that I tried two solutions, the first is the simplest, through the settings, adding and then deleting layouts, but after a while the problem returned, and users of the company I provide services again complained about the presence of an extra layout , so we will use the second method of removing unnecessary layouts, by editing the registry.

This is what the extra layout looks like if you click on the language icon next to the clock in the tray

Removing unnecessary keyboard layout through the registry

To launch the Registry Editor, the easiest way is to write its name in the “Run” console, Windows 10 does not show it in the menu, it can be called with hot keys WIN+R

or click on the “search” icon next to start, and write “Run” in Russian

The Registry Editor will open, we need to follow this path

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

and create a new “String parameter”, to do this, click right click mouse on empty space. I have already created it, and marked with the number “3” in the screenshot below.

With the value “1” like this in the screenshot

After that, click “Ok” and you can restart the computer for the changes to take effect.

As soon as the computer boots, you can check that there are no unnecessary language layouts

Now we don’t have any extra layouts on our computer, and switching languages ​​happens with one press of the keys to change layouts on Windows 10