I installed Windows 10 on a physically German keyboard, then installed a Window English software keyboard and bought some little stickers to make my keyboard look OK.
However, Windows shows 2 keyboards installed & occasionally toggles back to German.
Note that I am not talking about removing a language (which is all that I can find when I Google).
How do I remove the German keyboard layout?
Here is Solutions:
We have many solutions to this problem, But we recommend you to use the first solution because it is tested & true solution that will 100% work for you.
To remove a keyboard under Windows 10 is done this way :
Method 1 : Settings
- Select the Start button
- Go to Settings > Time & Language > Region & language
- Under Languages, click your language
- Click Options
- Under Keyboards click your keyboard
- Click Remove
Method 2 : Preloaded
- Use regedit to navigate to following registry keys, where
you will find there the list of keyboards that are preloaded at boot.
HKEY_USERS\.DEFAULT\Control Panel\International\User Profile
HKEY_USERS\.DEFAULT\Control Panel\International\User Profile System Backup
Find the keyboard identifier among the list of
Delete the key.
Update January 2022:
The language settings are now found in
Settings > Time & Language > Language.
Edit: This section of the control panel has been removed from newer versions of Windows 10. You need to use the settings app instead.
Control Panel, under the
Clock, Language and Region heading click
Change input methods, you should see your language, click on
Options, in the
Input method section you should see two entries, remove one.
I finally managed to solve this. Go to Settings, Time&Language, Region&Language:
I had German (Deutsch) as the default language, with English US as display language. Then:
– Click on English and select Options
– Add a Keyboard in your preferred layout (Swedish, German, whaterver)
– Then remove the US Keyboard Layout for english language
The language selector (win+space) now shows like:
English US – German Layout
German – German Layout
It’s not a 100% solution but at least it will fix random keyboard layout swaps.
Posting @Jubei’s comment as an answer.
Due to a bug in Windows, the keyboard layout might not appear in the languages list in the Settings app.
To remove it, you need to add that language and that keyboard layout to the Settings app yourself, then immediately remove them, as described in https://superuser.com/a/1025157/338981.
In Windows 10, on the Control Panel, I chose “Languages”. There was a rectangle labelled English and next to it was some text saying “keyboard layout: English, German”.
I clicked on that box and then there was an option to remove each keyboard.
I have searched through every possible selection under Language and Region and this is the only way that I found to remove keyboard.
1. first thing to check:
settings -> language settings -> Administrative language setting -> welcome screen and new user accounts -> copy settings.
make sure non of the settings is set to the undesired language.
thanks it’s 42
2. another reason why display languages keep adding themselves to keyboard layout lists:
1) press winkey+R
lpksetup and press enter
3) choose “uninstall display languages”
4) choose the language you want to remove and click “next”
5) restart your computer
answer taken from this thread
3. When the two solutions above don’t help
open registry editor (WinKey + r -> regedit), edit
Computer\HKEY_CURRENT_USER\Control Panel\International\User Profile\ to list desired keyboard layouts and restart computer.
4. This is a really dangerous option, use it only as last resort
C:\Windows, look for a folder named as the layout you want to remove (en-GB in my case) and remove it / change it’s name.
restart your computer
I don’t know why but I don’t have any of the above options in the Control panel.
I have Clock and Region (no Language mentioned) and inside cannot set the language.
If I click the ENG on the language bar in the tray I finally get: Language Preferences. Choosing that, takes me to the Languages control panel.
I cannot delete the UK keyboard (I have Israel and the US keyboard set, and Hebrew as a second language). Standing on the UK keyboard the Remove button is disabled.
Deleting the UK key (809) from the registry
Computer\HKEY_CURRENT_USER\Control Panel\International\User Profile\Languages should do the trick (in older versions it was a different key with a dword for each language: 409 was English US, 40d is Hebrew, 809 is UK) Thanks Ohad!!!!
I had to go under the Region and Languages Settings panel, Advanced Keyboard Settings, and Override for default input method.
Use Language List (recommended) to
Rebooted and all’s ok now.
This solution worked for me:
Open registry Editor (Win+R -> regedit) as Administrator.
Delete the unnecessary keyboards based on the language codes
To prevent these from re-appearing:
Right-click on the "Preload" branch and choose "Permissions".
Click on "Advanced".
Click on "Disable Inheritance" and confirm disabling. Then click "Apply" button.
In "Group or user names" in the Security tab, if the user names disappeared, add back yourself and the administrators. Make sure that "Permissions for system does not have write access.
Note: Use and implement solution 1 because this method fully tested our system.
Thank you 🙂