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

関連情報