Making additional language available for all users without reinstalling language pack.

I worked on the following request and I would like sharing knowledge with you:

“We have Windows 10 machine that used by multiple users, Arabic language pack installed on machine as additional language but new users once login they see only English language and need to add Arabic language from settings each time new user login to the machine. So the request was: making additional language available for all users without reinstalling language pack.”

Please note that the preferred language setting is set per user who login into the system, I used below script that can be added as login script to add installed preferred languages to taskbar for each user:

$A = Get-WinUserLanguageList
Set-WinUserLanguageList $A –force

If you want to add a specific language you can below command and change the value es-mx with required language:

$A = Get-WinUserLanguageList
$A.Add(“es-mx”)
Set-WinUserLanguageList $A –force

You can push this script through group policy or from SCCM to client machine.

Leave a Reply

%d bloggers like this: