Windows Server Core - 更改显示语言

Windows Server Core - 更改显示语言

我正在研究 Windows Server Core 的图像以供自学,但却遇到了令人沮丧的难题。

我用来安装服务器的图像是德语的。我能说一口流利的德语,所以这不是一个实际问题,但我更喜欢在英语环境中工作。

现在,我已将系统语言环境更改为英语,并将 UILanguageOverride 和用户输入语言全部更改为英语。但命令提示符、powershell 和任务管理器仍为德语。

我对服务器环境还不熟悉,所以我想问一下您实际上是如何通过 cmd/powershell 更改系统显示语言的。

答案1

使用 检查您已安装的语言包DISM /online /Get-Intl。然后使用以下命令检查哪个语言包处于活动状态以及在哪里:

Get-Culture | Format-List -Property *
Get-WinSystemLocale
Get-WinUserLanguageList

使用这些命令设置您想要使用的那个(我使用 en-US 作为示例):

Set-WinSystemLocale en-US
Set-WinUserLanguageList en-US -Force

或者仅为当前用户帐户设置:

Set-WinUILanguageOverride

要加载新的显示语言,logoff然后重新登录或为当前会话设置它:

[cultureinfo]::CurrentCulture = 'en-US'
[cultureinfo]::CurrentUICulture = 'en-US'

编辑:添加一些替代命令:

Set-Culture en-US
Set-WinSystemLocale -SystemLocale en-US
Set-WinUserLanguageList -LanguageList (New-WinUserLanguageList -Language en-US) -Force

相关内容