Azure VM (Windows 10) の 日本語化（手動）

# はじめに
Azure 上の VMイメージは、英語版で提供されているため、日本語化されていません。
日本語化するための手順をまとめました。

Windows 10 , Server 2022 の場合は、次章から 順に手順の実施をするだけで 日本語化 できます。

:::note info
なお、Windows 10 / 11 では、スクリプトを使ってデプロイ時に 全自動で日本語化することも可能です。
以下の記事で取り上げていますので、そちらも参照いただけると幸いです。
https://qiita.com/carol0226/items/c1b47e953f98c0646e91
:::

:::note warn
Windows 11 の 手動日本語化は、以下の記事で取り上げています。
https://qiita.com/carol0226/items/27d6c1b58e4e0f73539d
:::

:::note alert
Windows Server 2019 では、事前に 以下の 言語パックの導入が必要な場合があります。
https://qiita.com/carol0226/items/454271ea7924bc587d1e
:::

## Display Language で 日本語 の設定
1. スタートボタンを開き、歯車 アイコンをクリックします。 

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/c22bd292-8b25-934d-c7c6-596397b462f6.png)

1. Time & Language を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/7cf75762-c6a6-cd45-0c41-78b10d03caab.png)

1. 左ペインのメニューから Language を選択した画面が以下です。
ここで、+ Add a language をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/c5efecc8-5a71-1719-0d01-4aff007a5c1a.png)

1. 各国語の一覧が表示されますが、検索窓に jap を入力することで、日本語 がすぐに見つかります。
これを選択して、Next をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/8b749bbe-aad0-2926-33db-2b50e0d14459.png)

1. 以下の画面が表示されるため、Next をクリックします。
一番上のチェックボックス (Install language pack and set as my Windows display language) にチェックが入っていればOKです。
その他の選択肢は、音声や手書きなどに関する言語情報ですが、この画面では 規定値 のままとしています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/1d18153f-1e62-e327-939d-88aa5f06d01c.png)

1. 下図の通り、日本語の導入が始まります。
（導入中の画面）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/801bfb94-4f9c-a09b-7991-5a67d1bf54a4.png)

1. 導入が完了したら、下図のようになるため、Windows display language が 日本語 になっていることを確認します。多くは、自動で 日本語 が選択された状態になるのですが、たまになりません。その場合は、手動で 日本語 を選んでください。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/d77c3660-a5f2-ed0e-95ec-ad75c5738f97.png)

:::note warn
**ダウンロードが自動的に始まらない場合**
以下の **Options** を押してください。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/bfb89b13-f05e-8d0a-3c5d-3a2352974237.png)
以下の画面で、ダウンロードが始まっていない箇所については **Download** ボタンを押してみてください。これで開始されれば OK です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/208fe4f1-75f1-e36a-f883-c1a917c9adba.png)
:::

## その他の日本語に関連する設定
前章で Windows Display Language の設定まで完了しています。
サインアウト後に、サインインすれば、日本語で利用ができますが、待ってください。
これで、最低限 OSの日本語化はされていますが、関連して日本語化すべき設定が残っています。
本章では、その手順について説明します。

### タイムゾーンの設定
1. Time & Language の画面で、左ペインから Date & time を選択します。
その後、Time zone の選択項目（赤枠）をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/0834d7db-50dc-61a0-5b8c-16e86ec82044.png)

1. 下図の通り、選択肢から (UTC+09:00) Osaka, Sapporo, Tokyo を選択します。
日本語を使うけど、海外で利用される場合は、現地のタイムゾーンを選びましょう。 
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/8fd8cf10-485c-22ff-e2b8-7908cf6bfc90.png)

1. 設定変更後、下線部が 日本の現在時刻 に変わっている事を確認してください。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/ea6f5e76-bc67-0d08-8b0b-9006d24bfd16.png)

### リージョンの設定
1. Time & Language の画面で、左ペインから Region を選択します。
その後、Country or region の選択項目（赤枠）をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/70b12f3c-7f52-ec5c-991f-d0fd069b9bbd.png)

1. 下図の通り、選択肢から Japan を選択します。
じつは、ここで キーボードから j a p と打っていくと、Japan が検索されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/bb6c7468-5b27-6857-7e10-706eb0af0eb0.png)

1. Regional format の欄で、Current format の内容を確認します。
多くの場合は、ここまで手順を進めると、自動的に Japanese(Japan) が選択された状態になります。
ですが、まれに 選択されていない場合があるので、その際には選択しなおしてください。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/aee97da1-4160-e0d4-b4a1-cb7a9e55cb43.png)

### 管理者設定
ここまでの設定が完了すると、この VM にサインインしているユーザーは 日本語化された状態で利用が可能です。
ですが、サインイン前の画面や、その他のユーザーがサインインした場合は、日本語化されていない状態です。それらを日本語化するためには、本章の手順を実施します。

1. Time & Language の画面で、左ペインから Language を選択します。
その後、Related settings 欄にある、Administrative language settings をクリックします。
下図では、画面の右側にレイアウトされていますが、PCの画面サイズなどによっては、下部にある場合があります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/9f4cf069-a068-ef5b-d9aa-5789e7aed462.png)

1. 下図の画面が開くため、Copy settings をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/903c6438-b58b-173d-dc6c-1c694bba7eac.png)

1. 下図の画面が開くため、赤枠部分の２か所にチェックを入れます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/4154c65c-3465-8d1c-75d2-a43130619da0.png)

1. ２か所にチェックを入れると、以下のように Welcome screen と New user accounts が日本語 に変更された状態になります。ここで、OK をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/dcdb341c-b456-22f2-9151-5c2234627a91.png)

1. 下図の通り、再起動を促す画面が表示されますが、Cancel ボタンをクリックしてください。
Restart now をクリックしても良いのですが、再起動されるまでの間に待つ必要があります。
この後の手順を実施後も再起動が必要になるので、ここでは Cancel しています。作業を早く終えるための工夫です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/5481fc75-329f-ddd9-c7d6-4e73871378e3.png)

1. 下記の画面に戻るため、Change system locale をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/743efd73-e47e-24e5-053c-36deed25bb6d.png)

1. 下記の画面で、Currnet system locale の選択欄を開きます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/0f21c269-7ff1-b704-e7c9-611d9358e44a.png)

1. 選択リストが表示されるので、Japanese(Japan) を選択します。
ここで、キーで j a p を入力すると 自動で検索してくれます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/0eb45a66-487f-094a-1d91-5cffef9456b7.png)

1. Japanese(Japan) が選択されている事を確認して、OK をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/9a6cecdc-82f2-3b21-d59f-9a6522eddef8.png)

# 再起動
1. 下記の画面が表示されるため、Restart now をクリックします。
これで、VM の再起動が行われます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/3bf5bc2c-02c0-044b-12fb-1aa9f58aa59a.png)

:::note warn
Windows Update の実施（推奨）
以下の記事で説明されている通り、言語パックを導入した際に 再起動後に RDP接続ができない等の不具合が出る事があります。私も 100回に 1～2回 くらいの割合だと思いますが、RDP接続できない不具合に見舞われた事があります。
それを防止するためには、このタイミングで、Windows Update の実施を推奨します。
※ただし、頻度は低いし ダメなら VM 作り直せばいいや・・・という人は SKIP でも良いかもしれませんが・・・・
:::
:::note alert
「言語パックインストール時のご留意点」の記事には、こんなことが書かれています。
「Azure VM にて、言語パックのインストール後、リモート デスクトップ接続に失敗する。」
:::


https://jpwinsup.github.io/blog/2022/06/22/UserInterfaceAndApps/LanguageSupport_IME/lp-consideration/


【注意】
再起動中に OS の日本語化処理が行われるため、通常の再起動よりも時間が掛かります。
この処理の途中で、リモートデスクトップ接続 を行っても繋がらない事があるため、少し待ってから再接続してみてください。
私の経験では、5分くらい待てば十分だと思います。
※Windows Update を実施した場合は、さらに ＋10～20分

# 作業完了
リモートデスクトップで再接続が成功すると、以下の通り 日本語化された OS を利用できます。
お疲れさまでした。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1619637/0a846132-3fd0-207f-a549-41c48349b08a.png)

# 参考
慣れないと、かなり多くの手順に見えますが、毎回実施していれば慣れてきます。
しかし、数多くの 日本語化された VM を作らなければならない場合は、この方法で１台１台作業していては非効率ですね。

冒頭でも紹介しましたが、カスタムスクリプト拡張 の仕組みを使って、全自動で 日本語化するスクリプトの記事も投稿してありますので、参考にしてみてください（クライアントOS のみ）

https://qiita.com/carol0226/items/c1b47e953f98c0646e91