Windows OS Hub
  • Windows Server
    • Windows Server 2016
    • Windows Server 2012 R2
    • Windows Server 2012
    • Windows Server 2008 R2
    • SCCM
  • Active Directory
    • Group Policies
  • Windows Clients
    • Windows 10
    • Windows 8
    • Windows 7
    • MS Office
    • Outlook
  • Virtualization
    • VMWare
    • Hyper-V
  • PowerShell
  • Exchange
  • Home
  • About

Windows OS Hub

  • Windows Server
    • Windows Server 2016
    • Windows Server 2012 R2
    • Windows Server 2012
    • Windows Server 2008 R2
    • SCCM
  • Active Directory
    • Group Policies
  • Windows Clients
    • Windows 10
    • Windows 8
    • Windows 7
    • MS Office
    • Outlook
  • Virtualization
    • VMWare
    • Hyper-V
  • PowerShell
  • Exchange

 Windows OS Hub / Questions and Answers / Can’t Remove Extra Languages after Windows 10 1803 April Update

May 17, 2018 Questions and Answers

Can’t Remove Extra Languages after Windows 10 1803 April Update

Hi, Admin! I had two languages initially installed on a laptop with Windows 10: German and English, but after upgrade to Windows 10 1803 (April Update), two additional languages appeared in the list of languages – English (United Kingdom) and English (Canada), although I’m sure that I didn’t install them. Now in the list of keyboard layouts I have four languages available. And the system doesn’t allow to remove extra languages (the Remove button is grayed out). Now I have to switch between 4 keyboard layouts instead of 2, which is very inconvenient! Please help! What do I need to do to remove these uninstallable preferred language packs?

Can't remove language in language preferences after windows 10 1803 april update

Answer

In fact, the update of Windows 10 1803 brought many surprises to the user (remember at least an extra recovery partition that appeared after the update).

In Windows 10 usually you can remove any language that is not used as the default language. In Windows 10 1803, there is a bug with additional languages. If you add an additional language in the system that uses the same base language as the current Windows display language, then this language can’t be removed.

For example, if English (United States) is the current Windows interface language, then after adding English (United Kingdom) you can’t remove both languages from the list of preferred languages. And, of course, it is very inconvenient that in the language pane on the taskbar an unnecessary language has appeared.

With the following commands, you can’t remove additional languages from the system, because these language packs are not installed on Windows 10.

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

You can remove the unnecessary extra language only by using PowerShell.

  1. Run Windows PowerShell as administrator.
  2. List the languages installed in Windows 10 with the command: Get-WinUserLanguageList
    Get-WinUserLanguageList - list installed languages in windows 10
  3. Remember the value of LanguageTag for the preferred language. For example, your preferred language is English (United States), then LanguageTag = en-US.
  4. Save the value of the preferred language to a variable: $1=New-WinUserLanguageList en-US
  5. Now you can set this language as the preferred language and remove all other additional languages: Set-WinUserLanguageList $1
  6. Press the Y key to confirm the deletion of extra languages.
    remoce an exrta preferred languages after windows 10 1803 april update
  7. Make sure all additional languages are gone.

If you need to leave multiple languages in the system, you can only delete unnecessary languages with the following commands. For example, you want to remove languages with the following LanguageTag values: en-Gb and zh-Hans-CN.

$LanguageList = Get-WinUserLanguageList
$DeleteLang = $LanguageList | where LanguageTag -eq "en-Gb"
$LanguageList.Remove($DeleteLang)
Set-WinUserLanguageList $LanguageList –Force

To delete Chinese, replace the second line with:

$DeleteLang = $LanguageList | where LanguageTag -eq "zh-Hans-CN"

Or you can specify the list of languages to be left:

$1=New-WinUserLanguageList en-US
$1.Add("en-US")
$1.Add("de-DE")
Set-WinUserLanguageList $1

Close the PowerShell console and make sure that all extra languages are removed correctly.

4 comments
4
Facebook Twitter Google + Pinterest
previous post
Windows 10 1803 can’t run EXE files from a network shared folders
next post
Slow RemoteAPP Experience, Mouse and Menu Lags after Windows 10 1803 April Update

Related Reading

Configuring Network Settings on RHEL/CentOS

February 15, 2021

Configuring Software RAID on Linux Using MDADM

January 11, 2021

Install and Configure OpenVPN Server on Linux CentOS/RHEL

December 31, 2020

Compress, Defrag and Optimize MariaDB/MySQL Database

November 3, 2020

Configuring High Performance NGINX and PHP-FPM Web Server

October 23, 2020

4 comments

Michael May 27, 2018 - 4:02 am

Thank you! This indeed solved my problems. I’ve had 3 different English languages installed with no option to remove any.

Reply
Otto Sierra June 23, 2018 - 11:32 pm

Ohh man, thanks!!!
This was absolutely helpful.

Reply
yecundha June 25, 2018 - 8:29 pm

Hi,

I eventually find out where the additional languages were coming from.
When installing Windows 10 and adding your own user custom languages, the ones Microsoft predefined to be used for the Welcome screen and new user accounts keep being displayed after a reboot (I would even say after a reboot and opening of the “Region & language” configuration window).
All you have to do is to configure the new user accounts with the same languages as your.
To do so, go to Windows Settings >> Time & Language >> Region & language,
then in the right panel, open “Administrative language settings”,
on the Administrative tab, click on “Copy settings…”,
at the bottom of the window, select both check boxes,
and validate clicking “OK”.
Reboot and your problem is probably fixed!

Reply
Jan Nijhof August 6, 2019 - 1:30 pm

For a guest-user I had to add on Russian temporarely. Afterwards I deleted Russian, succesfully cause f.i. it is not shown anymore in the WinUserLanguageList . Only Dutch and Englisch are left over, like I want it. But still ….. in my Windows (menu, explorer, error- and status-messages) Russian keeps on appearing.
(Which is trouble, ’cause I cannot read Russian or even type it translate ….. ) ….

Reply

Leave a Comment Cancel Reply

Categories

  • Active Directory
  • Group Policies
  • Exchange
  • Windows 10
  • Windows 8
  • Windows 7
  • Windows Server 2016
  • Windows Server 2012 R2
  • Windows Server 2008 R2
  • PowerShell
  • VMWare
  • MS Office

Recent Posts

  • Accessing USB Flash Drive from VMWare ESXi

    February 26, 2021
  • How to Sign a PowerShell Script (PS1) with a Code Signing Certificate?

    February 25, 2021
  • Change the Default Port Number (TCP/1433) for a MS SQL Server Instance

    February 24, 2021
  • How to Shadow (Remote Control) a User’s RDP session on RDS Windows Server 2016/2019?

    February 22, 2021
  • Configuring PowerShell Script Execution Policy

    February 18, 2021
  • Configuring Proxy Settings on Windows Using Group Policy Preferences

    February 17, 2021
  • Updating Group Policy Settings on Windows Domain Computers

    February 16, 2021
  • Managing Administrative Shares (Admin$, IPC$, C$, D$) in Windows 10

    February 11, 2021
  • Packet Monitor (PktMon) – Built-in Packet Sniffer in Windows 10

    February 10, 2021
  • Fixing “Winload.efi is Missing or Contains Errors” in Windows 10

    February 5, 2021

Follow us

woshub.com
  • Facebook
  • Twitter
  • RSS
Popular Posts
  • Windows 10 1803 can’t run EXE files from a network shared folders
  • Windows Defender Threat Service has stopped. Restart it now
  • Fix: RDP Authentication Error Has Occurred – The Function Requested Is Not Supported
  • Slow RemoteAPP Experience, Mouse and Menu Lags after Windows 10 1803 April Update
  • Edge Browser and Store Stopped Working after Windows 10 1809 Update
  • Fix: Secure Connection Failed Error in Mozilla Firefox
  • “The update is not applicable to your computer”: Windows Update Error
Footer Logo

@2014 - 2018 - Windows OS Hub. All about operating systems for sysadmins


Back To Top