I need to delete Russian language pack, but in Language settings 'Remove' button is not highlighted. When I try removing it with lpksetup.exe /u command in cmd it says 'Language is the system language' and does not allow to do anything with it, but the system language is set to Ukranian (I've tried switching it to different language and back again - did not help). If I try removing at least keyboard layout in Windows registry (HKEY_USERS\.DEFAULT\Keyboard Layout\Preload\), it does not remove it and the key appears again in registy. Also I find it strange, that in Control Panel there is no Language settings, there is only Clock and Region in this section. UPDATE: Windows 10 Pro, Version 1803 (Update was installed today).


Solution 1:

  1. Install the language pack you need/want your PC to be in. (this can be done in language and region settings)

  2. Open command prompt in admin mode.

  3. Type lpksetup /u Into cmd prompt and you should see a window like this: https://i.imgur.com/qwltu8F.png

  4. Open Regedit in admin mode, then go to: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language

  5. Find the language code of the language you installed on this webpage: https://msdn.microsoft.com/en-us/library/cc233982.aspx

  6. Edit the Default and InstalLanguage values to your preferred language value, For English-US the value is 0409

  7. Restart your PC.

  8. Open command Prompt in admin mode again and enter lpksetup /u. This time your preferred language will be set as the system default.

  9. Select the language you didn't want and remove it. Your PC will need to restart again and you are all set.

Solution 2:

I ran into the same problem. Installed an unwanted Windows 10 display language by mistake, then could not remove it. It was not showing up in the list of languages in lpksetup.

It took a while to figure it out, so hopefully it helps others and the future me.

First, you need make this unwanted language the Windows's current Display Language. That can be done in the Language settings (Win+I and type Language). Then log out, log back in, run lpktool from the admin command prompt, select Uninstall and the language should be listed as available for uninstalling. Don't uninstall it just yet.

Switch back to your desired display language (e.g., en-US), log out/in, run lpktool again and now uninstall the unwanted language.


Updated for Windows 10 v2004 (build 19041.x), where apparently there is no way to remove a language pack via UI once it's been installed in the Windows Store app.

In the Admin PowerShell, run:

Get-AppxPackage -allusers *LanguageExperiencePack*

Find the desired language pack to remove, e.g.:

PackageFullName : Microsoft.LanguageExperiencePacken-GB_19041.1.2.0_neutral__8wekyb3d8bbwe

Remove it:

Remove-AppxPackage -AllUsers -Package "Microsoft.LanguageExperiencePacken-GB_19041.1.2.0_neutral__8wekyb3d8bbwe"

Finally, just in case, run lpksetup /u and clean up unwanted language packs there as well.