以编程方式将区域格式设置设置为“匹配Windows显示语言”

时间:2016-09-29 07:44:18

标签: windows powershell batch-file registry

我正在寻找一种通过使用批处理或PS脚本来设置此选项的方法。 向注册表项添加新语言非常简单REG ADD "HKCU\Control Panel\International" /t REG_SZ /v LocaleName /d en-EN /f我没有找到关于如何设置键以匹配显示语言的任何参考。我假设这只是一个Windows功能,而不是绑定到一个键。

enter image description here

所以我真的需要首先读出显示语言键reg query "HKLM\SYSTEM\CurrentControlSet\Control\MUI\UILanguages"或者我的假设错了,它们真的是将它设置为显示语言的通用键吗?

1 个答案:

答案 0 :(得分:1)

我不知道是否有注册表项,但有一个Powershell cmdlet可以更改它。

Set-WinCultureFromLanguageListOptOut 0

将其设置为"匹配Windows显示语言(推荐)"。
这也是默认值。

Set-WinCultureFromLanguageListOptOut 1

将其设置为您当前启用的语言,例如英语(美国)。

在此处查看有关该cmdlet的更多信息:https://technet.microsoft.com/en-us/library/jj136913.aspx
这里有关于国际设置的其他cmdlet:https://technet.microsoft.com/en-us/library/hh852115.aspx