首页 > 解决方案 > 在 Windows 上更改语言和区域设置

问题描述

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

我需要它,以便我可以一键更改多台 PC 上的默认区域。我为打开 intl.cpl 创建了一个快捷方式: C:\Windows\System32\rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,0

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

我找到了这个 PowerShell 脚本,但我不知道如何进行我想要的所有更改。

标签: windowspowershell

解决方案


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

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

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

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 ","

推荐阅读