在Windows上更改语言和区域设置

时间:2019-03-05 09:51:51

标签: windows powershell

我从未尝试过这样做,但是我认为这是可能的。我需要一个可执行文件, 或可以自动更改默认Windows格式和数字符号的脚本。

我需要它,因此我可以一键更改许多PC上的默认Region。 我做了一个打开intl.cpl的快捷方式: C:\Windows\System32\rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,0

但是我希望这一切都是自动的:

我找到了this PowerShell Script,但我不知道如何进行所需的所有更改。

1 个答案:

答案 0 :(得分:2)

以下是我用于将Windows 10更改为英国英语(en-GB / 242)的三个命令,我查看了塞尔维亚语值,并从一些google-fu中找到了这些值:

希望这些是您所用语言/位置的正确值。

我无法测试这些命令,因为我没有虚拟机,也不想在自己的系统上更改语言。

Set-WinSystemLocale -SystemLocale sr-Latn-RS
Set-WinHomeLocation -GeoId 271
Set-WinUserLanguageList -LanguageList (New-WinUserLanguageList -Language sr-Latn-RS) -Force

编辑:

OP找到了其他配置更改的设置:

Set-ItemProperty -Path "HKCU:\Control Panel\International" -Name sDecimal -Value "."
Set-ItemProperty -Path "HKCU:\Control Panel\International" -Name sThousand -Value ","