Cannot remove keyboard language in Windows 10/11

September 2022 · 6 minute read
Cannot remove keyboard language in Windows 10

XINSTALL BY CLICKING THE DOWNLOAD FILE

To fix various PC problems, we recommend Restoro PC Repair Tool:
This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues and remove viruses now in 3 easy steps:
  • Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
  • Click Start Scan to find Windows issues that could be causing PC problems.
  • Click Repair All to fix issues affecting your computer's security and performance
  • Some users can’t remove keyboard language layouts via Windows 10 Settings in the usual way. Keyboard languages might reappear in Settings for some users after they’ve seemingly removed them.

    Other users see languages in the system tray bar that aren’t listed within Settings. One case or another, things shouldn’t remain like that for too long.

    Let us show you how to get rid of this issue in no time. Our below keyboard troubleshooting tips are waiting for you.

    What to do if you can’t remove keyboard layout languages?

    1. Rearrange the listed languages

  • Click the magnifying glass search button on Windows 10’s taskbar.
  • Type the keyword keyboard language within the search text box.
  • Select Edit language and keyboard options to open the window shown directly below.
    The Language tab Cannot remove keyboard language Windows 10
  • Then select the listed keyboard language layout you want to remove.
  • Click the down arrow button to move the selected keyboard language to the bottom of the list.
  • Now the Remove option for the keyboard language you need to delete might no longer be grayed out. Press the Remove button for keyboard language if you can now do so.
  • The keyboard language at the top of the list always has a grayed-out Remove button. So, sometimes users need to rearrange the keyboard language list to remove a specific pack.

    If there’s only one keyboard language listed, you’ll need to install an alternative one before you can remove it.

    2. Change the current system locale setting

  • Open run right-clicking the Start taskbar button and selecting that accessory on the menu.
  • Type this text into Run: Control Panel.
  • Click OK to open the Control Panel’s window.
  • Select the Category option on the Control Panel’s View by drop-down menu.
  • Then click Clock and Region within the Control Panel.
    Clock and Region Cannot remove keyboard language Windows 10
  • Click Region to open the window in the snapshot directly below.
    Region window Cannot remove keyboard language Windows 10
  • Select the Administrative tab.
  • Press the Change system locale button to open a Region Settings window.
    Region Settings window Cannot remove keyboard language Windows 10
  • If the keyboard language you want to remove is selected on the Current system locale drop-down menu, choose a different one there.
  • Select the Beta: Use Unicode UTF-8 for Worldwide Language Support checkbox.
  • Press the OK button on the Region Settings window.
  • Click Apply on the Region window to save the newly selected options.
  • Thereafter, restart your PC.
  • 3. Remove the keyboard language with PowerShell

  • Open Windows 10’s Type here to search tool.
  • Input Windows PowerShell as the search keyword.
  • Click PowerShell to open its window.
  • First, input this command and hit Enter: Get-WinUserLanguageList
    The Get-WinUser command Cannot remove keyboard language Windows 10
  • Note down the language tag for the keyboard language layout you wish to remove.
  • Next, input the following four separate commands into PowerShell (press Enter after each):
    $LangList = Get-WinUserLanguageList
    $MarkedLang = $LangList | where LanguageTag -eq <languagecode>
    $LangList.Remove($MarkedLang)
    Set-WinUserLanguageList $LangList -Force
  • Restart your PC after entering the above commands.
  • Expert Tip: Some PC issues are hard to tackle, especially when it comes to corrupted repositories or missing Windows files. If you are having troubles fixing an error, your system may be partially broken. We recommend installing Restoro, a tool that will scan your machine and identify what the fault is.
    Click here to download and start repairing.

    You’ll need to replace <languagecode> in the second command with the actual language tag you noted down in the fifth step. If your language tag was en-GB, the command would like this:
    $MarkedLang = $LangList | where LanguageTag -eq en-GB

    4. Delete the keyboard language layout’s registry key

  • Click the magnifying glass button for the search tool on the taskbar.
  • Type Registry Editor within the search box.
  • Select the Run as administrator option for Registry Editor within the search utility.
  • Next, open this key within the Registry Editor window: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\
    Keyboard layouts key Cannot remove keyboard language Windows 10
  • Open the Microsoft keyboard identifiers webpage in a browser.
  • Find the keyboard identifier hexadecimal code for the keyboard language you want to remove on the identifier page.
  • Then select a keyboard language layout key with a matching hexadecimal code within the Registry Editor. The Layout Text string for the selected key also tells you the language it’s for.
    Layout text string Cannot remove keyboard language Windows 10
  • Right-click the keyboard language key and select Delete.
  • Close the Registry Editor, and then restart your laptop or desktop.
  • Note icon
    NOTE

    We recommend users back up their PCs’ registries, or create System Restore points, before deleting any registry keys or strings.

    5. Edit the Preload registry key

  • Open the Registry Editor as outlined within the first three steps of the previous resolution.
  • Then open the Preload key at this registry path: HKEY_USERS\.DEFAULT\Keyboard Layout\Preload
    The Preload key Cannot remove keyboard language Windows 10
  • Next, you’ll need to open Microsoft’s keyboard identifier webpage; and find the hexadecimal code for the keyboard language you want to remove there.
  • Right-click the Preload string with a hexadecimal code that matches the one for the keyboard language you want to remove to open its context menu.
  • Select the Delete option to erase the string.
  • Right-click the Keyboard Layout key and select Permissions to open the window shown directly below.
  • Click the Advanced button.
  • Press the Disable inheritance button on the window shown directly below.
    The Advanced Security window Cannot remove keyboard language Windows 10
  • Select the Remove all inherited permissions option to confirm.
  • Click the Apply and OK options to return to the Permissions for Keyboard Layout window.
  • Then select System within the window.
  • Uncheck the Allow checkbox for Full Control to deselect it.
  • Click Apply to save the new setting.
  • Restart Windows 10 after editing the Preload key.
  • You’ll need to have admin user rights to edit the Preload key as outline above. Also, note that you might not be able to add new keyboard layouts until you restore full control for the System account.

    Those are some of the resolutions users have confirmed to work. So, give them a try whenever you can’t remove a keyboard language layout.

    Moreover, you can easily add keyboard layouts on Windows 10. Just follow the amazing tips and tricks included in our guide in that regard.

    Let us know in the comments area below which one worked for you. Moreover, if you happen to know other solutions, don’t keep them all to yourself.

    ncG1vNJzZmivmaOxsMPSq5ypp6Kpe6S7zGiamqaepMFuvsSmpq%2BdXaCyuq7OmqmdZZyWu6jBwKCcZq%2BZo7Gww9JmaGln