Cannot remove language pack on Windows 10 PC
Solution 1
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.
Solution 2
-
Install the language pack you need/want your PC to be in. (this can be done in language and region settings)
-
Open command prompt in admin mode.
-
Type
lpksetup /u
Into cmd prompt and you should see a window like this: https://i.imgur.com/qwltu8F.png -
Open Regedit in admin mode, then go to:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language
-
Find the language code of the language you installed on this webpage: https://msdn.microsoft.com/en-us/library/cc233982.aspx
-
Edit the Default and InstalLanguage values to your preferred language value, For English-US the value is 0409
-
Restart your PC.
-
Open command Prompt in admin mode again and enter
lpksetup /u
. This time your preferred language will be set as the system default. -
Select the language you didn't want and remove it. Your PC will need to restart again and you are all set.
Related videos on Youtube
Artem Shelukhin
Updated on September 18, 2022Comments
-
Artem Shelukhin over 1 year
I need to delete Russian language pack, but in Language settings
'Remove'
button is not highlighted. When I try removing it withlpksetup.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).-
Ramhound almost 6 yearsLanguage packs can now only be installed and removed through the Settings UWP application. What I suspect is the problem is, the language pack you want to remove, is from the previous build and thus needs to be reinstalled before it can be removed. You might have to revert the previous version of Windows, remove the language, then install 1803 after you do that.
-
Ramhound almost 6 yearsWhen you performed
lpksetup.exe /u
did you specify which language pack you wanted to install, because if you did not specify the Russian language pack, it assumed you wanted to remove the Ukrainian language pack. What was the exact command you ran? -
Artem Shelukhin almost 6 years@Ramhound I've ran lpksetup.exe /u and 'Install and Uninstall display languages' window appeared, there were 3 languages listed (English, Russian and Ukrainian), if I select Russian it says - 'Language is the system language'. Should I try running 'lpksetup.exe /u ru-RU'?
-
Ramhound almost 6 yearsI don't know the correct 5 characters for the Russian pack. I do suggest you specify the language pack you want to remove when you run that command though. Of course my suggestion of reverting back to the previous version, remove any language pack and keyboard layout you don't want, might be the best solution. Windows has never really supported having a language version installed, then performing an upgrade to a different language version, I suspect you have ran up against an edge case.
-
-
noseratio about 4 yearsRelated: superuser.com/a/1540185/246232
-
Joe almost 4 yearsI tried this for removing the "qaa-Latn" language following this, but it doesn't appear as an option for the Windows display language, I don't have any 'lpktool' command, and 'Get-AppxPackage' returns only one language package, which is not the one I want to remove.
-
noseratio almost 4 years@Joe, sorry that didn't solve the problem for you, but I don't have any other ideas.
lpktool
is gone with v2004,lpksetup
is still here, but it won't help because you only have 1 language pack anyway. -
selllikesybok over 2 yearsWith over 20 similar questions (superuser.com/…), your answer is the only one that worked for me. Thanks much!