ESC

Start typing to search across invoices, services, domains, tickets, and more...

Search... Ctrl+K
Windowsサーバー

Windows Server の表示言語を簡体字中国語に変更する方法(言語パックのインストール 2016/2019/2022)

5 ステップ 7 分で読めます 1147 回閲覧 45
目次

Windows の VPS イメージは英語版で提供されていることが多く、日常の管理がしにくい場合があります。本記事では Windows Server の表示言語を簡体字中国語に変更する方法として、中国語言語パックのインストール、表示言語の切り替え、地域設定、ようこそ画面と新規ユーザーへの設定コピーまでを解説します。Windows Server 2022 は PowerShell の Install-Language でほぼ完結し、Windows Server 2016 / 2019 では言語パックインストーラー lpksetup を使います。

作業前にスナップショットまたはバックアップを取得してください。言語コンポーネントは数百 MB あり、最後にサーバーの再起動が必要です。リモートデスクトップまたは VNC コンソールから Administrator で操作します。

ステップ1:Windows Server のバージョンを確認する

言語パックの導入方法はバージョンによって異なります。管理者として PowerShell を開き、OS と現在の言語を確認します。

Get-ComputerInfo -Property OsName, OsVersion
Get-WinSystemLocale
Get-WinUserLanguageList

Windows Server 2022(ビルド 10.0.20348)はステップ2へ、2016(10.0.14393)または 2019(10.0.17763)はステップ3へ進んでください。

ステップ2:Windows Server 2022 で Install-Language により中国語言語パックを導入

Windows Server 2022 には LanguagePackManagement モジュールが含まれています。サーバーが Windows Update にアクセスできれば、次のコマンドで簡体字中国語の言語パックと関連機能が自動的にダウンロード・インストールされます。

Install-Language zh-CN -CopyToSettings
Get-InstalledLanguage

-CopyToSettings を付けると zh-CN が優先表示言語にも設定されます。回線速度にもよりますが 5〜20 分ほどかかるため、ウィンドウは閉じずにお待ちください。Install-Language が見つからないと表示される場合は、モジュールがないか 2022 以外の OS ですので、ステップ3の方法を使います。

WSUS を利用している、またはグループポリシーで Windows Update が制限されている場合、Install-Language は失敗します。一時的にポリシーを解除するか、オフラインの言語パック ISO をご利用ください。

ステップ3:Windows Server 2016 / 2019 で言語パック ISO を使う

2016 / 2019 では「設定 → 時刻と言語」から言語パックをダウンロードできないことがほとんどです。OS ビルドと完全に一致する言語パック ISO を、ボリュームライセンスサービスセンターや Visual Studio サブスクリプションなど Microsoft の正規チャネルから入手してください。ISO をサーバーにアップロードし、ダブルクリックでマウント(ここでは D: ドライブ)してから次を実行します。

lpksetup /i zh-CN /p D:\x64\langpacks\Microsoft-Windows-Server-Language-Pack_x64_zh-cn.cab /r /s

ISO によってフォルダー構成が異なるため、.cab ファイルのパスは実際の場所に合わせてください。引数なしで lpksetup を実行し、ウィザードで「表示言語をインストールします」を選んで zh-cn のパックを指定する方法もあります。

ステップ4:表示言語・地域形式・システムロケールを設定する

言語パックの導入後、次のコマンドで表示言語、入力言語リスト、地域形式、場所(中国:GeoId 45)、さらに Unicode 非対応プログラム用のシステムロケールを設定します。

Set-WinUILanguageOverride -Language zh-CN
Set-WinUserLanguageList zh-CN, en-US -Force
Set-Culture zh-CN
Set-WinHomeLocation -GeoId 45
Set-WinSystemLocale -SystemLocale zh-CN

システムロケールを変更しておくと、古いアプリケーションで中国語が文字化けするのを防げます。Windows Server 2022 では補足として Set-SystemPreferredUILanguage zh-CN も実行できます。

ステップ5:ようこそ画面と新しいユーザーに設定をコピーする

ここまでの設定は既定では現在のユーザーにのみ適用され、サインイン画面や今後作成するユーザーは英語のままです。Windows Server 2022 ではコマンド一つでコピーできます。

Copy-UserInternationalSettingsToSystem -WelcomeScreen $true -NewUser $true

2016 / 2019 では intl.cpl を実行して「管理」タブを開き、「設定のコピー」から「ようこそ画面とシステム アカウント」「新しいユーザー アカウント」にチェックを入れて OK を押します。最後にサーバーを再起動します。

Restart-Computer

よくある質問

再起動後も一部の画面が英語のままです。

サインイン中のユーザーの表示言語が中国語になっているか確認し、一度サインアウトして再度サインインしてください。サーバーマネージャーなど一部のコンポーネントは、もう一度再起動すると切り替わる場合があります。

Install-Language が 0x800f0954 で失敗します。

多くはサーバーが Windows Update に接続できない、またはグループポリシーで WSUS を参照していることが原因です。ネットワークと DNS を確認するか、オフラインの言語パックを使用してください。

言語を変えると Web サイトやデータベースに影響しますか?

表示言語は UI のみに影響します。ただしシステムロケールは既定のコードページに依存する古いプログラムに影響することがあるため、業務の少ない時間帯にバックアップを取ってから変更してください。

解決しない場合は、OS バージョンとエラーメッセージを添えてチケットを送信し、IMIDC の 24時間365日テクニカルサポートへご相談ください。

この回答はお役に立ちましたか?

関連チュートリアル