如何使用 Powershell 脚本更改 Windows 10 中的语言/区域和语音

问题描述 投票:0回答:2

我正在尝试使用 Powershell 脚本在 Windows 10 内切换语言、区域和语音。脚本结束后,用户将被注销并必须重新登录。所以一切都应该改变。

但地区和语音目前没有改变。有谁知道我在脚本中缺少什么?

Set-Culture en-US
Set-WinSystemLocale -SystemLocale en-US
Set-WinUILanguageOverride -Language en-US
Set-WinUserLanguageList en-US -Force
logoff;exit

我希望用户启动 poweshell 脚本,这样他就可以使用 Cortana 进行不同的语音。

如果有人可以帮助我或提供一些进一步的提示,我会非常高兴。

问候语 克里斯蒂安

powershell windows-10 environment-variables cortana
2个回答
15
投票

找到解决方案。感谢您提供该线程的链接。

打开德语

Set-Culture de-DE
Set-WinSystemLocale -SystemLocale de-DE
Set-WinUILanguageOverride -Language de-DE
Set-WinUserLanguageList de-DE -Force
Set-WinHomeLocation -GeoId 94
shutdown -r;exit

对于 en-US 使用以下行

Set-Culture en-US
Set-WinSystemLocale -SystemLocale en-US
Set-WinUILanguageOverride -Language en-US
Set-WinUserLanguageList en-US -Force
Set-WinHomeLocation -GeoId 244
shutdown -r;exit

重启后,需要进行第二次手动重启。

问候 克里斯蒂安


0
投票

TiMeJuMp 接受的答案有效,但我必须先通过以下方式安装德语语言包:

Install-Language de-DE

不幸的是,当尝试更改没有语言包的语言时,Windows 10 似乎不会警告缺少语言包。

另请参阅: https://learn.microsoft.com/en-us/powershell/module/languagepackmanagement/install-language

© www.soinside.com 2019 - 2024. All rights reserved.