Change display language in Windows 10 with CMD or PowerShell commands

6

2

How can I use either CMD or PowerShell to change the display language only, for all users in a Windows 10 Pro?

I would rather avoid using any external ps1 file or batch file. I have seen some solutions that require you to use XML files or a PS1 scripts. But I would prefer if there is a cmdlet or just a couple of commands that can do this without having to download any script files.

Arete

Posted 2018-03-30T15:32:04.487

Reputation: 830

I would like to run a command that is not dependent of having a ps1 script if that makes sense... – Arete – 2018-03-30T21:40:07.967

Answers

10

Consider using the Set-WinSystemLocale and/or Set-WinUserLanguageList PowerShell cmdlets right from the PowerShell command line or IDE with no script and with a couple simple commands.


Commands

Note: Be sure to replace en-US with the language/locale for your need.

Set-WinSystemLocale en-US
Set-WinUserLanguageList en-US

Further Resources

Pimp Juice IT

Posted 2018-03-30T15:32:04.487

Reputation: 29 425

So I tested this in a VM and it seems to work very well. Only caveat is that the language you add will have to be downloaded from the Control Panel after the commands which sort of defeats the purpose of one-liners I guess. – Arete – 2018-04-06T09:46:30.967

Does this change the language permanently or just one session (I would test this myself but I'm not on windows) – stevec – 2020-01-25T12:22:09.710