如何使用PowerShell脚本在Windows 10中更改语言/地区和语音

6
我正在尝试使用 Powershell 脚本在 Windows 10 中切换语言、区域和语音。脚本结束后,用户将被注销并需要重新登录,因此应该更改所有内容。
但是,当前区域和语音未更改。有人知道我在脚本中漏掉了什么吗?
Set-Culture en-US
Set-WinSystemLocale -SystemLocale en-US
Set-WinUILanguageOverride -Language en-US
Set-WinUserLanguageList en-US -Force
logoff;exit

我希望用户只需启动PowerShell脚本即可使用Cortana进行语音交互。如果有人能给我提供帮助或提示,我会非常感激。
问候 Christian

看一下这个帖子:https://social.technet.microsoft.com/Forums/windows/en-US/6a21b20a-4d04-460a-b672-968de78c6646/command-line-tools-to-completely-change-regioninput-language-for-default-user-and-welcome-screen?forum=winservergen - f6a4
1个回答

13
找到解决方案了。感谢提供链接的帖子。
要切换为德语语言。
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

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

问候 Christian


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接