Windows11 development environment を使って日本語環境をセットアップ

VirtualBox で 検証環境を作ろうと、Microsoft の提供している Windows11 development environment を使ってみた。
当たり前の内容だけれど、意外とこまごました設定が必要なためまとめ。

# 環境

母艦

- Ubuntu 22.04 LTS
- VirtualBox 6.1
  - Ubuntu の ディストリビューションパッケージを apt でインストールしたもの 

仮想OS

- Windows 11 Enterprise Evaluation
- 22H2

# 評価版の内容

以下のような設定がなされているらしいです。

> Windows 11 Enterprise (Evaluation)
> Visual Studio 2022 Community Edition with UWP, .NET Desktop, Azure, and Windows App SDK for C# workloads enabled
> Windows Subsystem for Linux 2 enabled with Ubuntu installed
> Windows Terminal installed
> Developer mode enabled

有効期限が2ヶ月ぐらい? 今回ダウンロードしたページには、以下のように表示されていました。

> Expiration date: February 13, 2024

期限が切れると、以下のような状態になるらしいです。


> These virtual machines contain an evaluation version of Windows that expires on the date posted. If the evaluation period expires, the desktop background will turn black, you will see a persistent desktop notification indicating that the system is not genuine, and the PC will shut down every hour.





# インストール

ここからダウンロード。
https://developer.microsoft.com/en-us/windows/downloads/virtual-machines/
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/efb6fd11-82cd-3ff2-952a-917557286e65.png)

VirtualBox 用のものを選んでダウンロードしました。

ダウンロードした zip ファイルは22.8G ありました。展開したら23.0Gの ova ファイルができます。

VirtualBox から、インポートを行います。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/9ba93f53-0f22-39d3-3bf0-7809028c7ced.png)

解凍した ova ファイルを選択。


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/9e21ef14-b0bb-9f3b-00d0-4cfb6d6775fd.png)

ファイルを開けるとこのような設定になってました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/fb216666-18b1-7816-2d34-c96c942d37a4.png)

「インポート」を押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/23ed0c40-5609-a80b-d097-62d4d44038ca.png)

実行しようとしたら


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/c9a221b3-f486-1f4c-50ff-7a896f9f682c.png)

エラーが出たので、BIOSの設定を直しました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/31379aaf-566f-bd86-a0f0-d2027d366feb.png)

再度実行し、初期設定が自動で進むので待っていると以下のような画面になります。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/4dd4a72a-81ae-d381-a7f4-cda3bea7bd84.png)

# 日本語環境に設定する

「Settings」から設定していきます。


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/36d8fc6b-693f-55d9-2be4-d4428b8e3cfd.png)

ハンバーガーメニューを押して

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/4168b3e8-c50f-6567-c65f-0c2d7bb89d14.png)

「Time & language」-「Language & region」
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/0fbea174-9229-debe-1c68-35b583c571c1.png)

「Add a language」から「日本語」を追加します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/69479e23-1db2-dd7c-4649-a5e1bfd50274.png)

ダウンロードに時間がかかる。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/42f5bf65-1834-5b41-5a30-87b91e49b72c.png)

ダウンロードが終わったら、「English」の上に「Japanese」を置きます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/232d008b-25b1-60d8-833c-5ac8b8e1d168.png)

「Windows display language」を日本語に変更します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/d6ab69fc-abba-f071-cbce-8a6ecc35cf28.png)

「Country or region」 を「Japan」に変更

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/2611cbe2-88dd-0500-50ca-a97c917c1714.png)

表示が変わります。(再ログインが必要かな?)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/16fe9a49-bb01-8ba6-0c62-fb64051dd519.png)

「管理用の言語の設定」-「管理」-「Unicode 対応でないプログラムの言語」で「システムロケールの変更」を押して、「日本語(日本)」を選びます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/0c34fefe-081e-df24-a854-2aa0150182b8.png)

「ようこそ画面と新しいユーザー アカウント」で「設定のコピー」を押して、現在の設定のコピーをチェックして「OK」を押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/5b007cce-0301-b573-3b7a-f41361f083c9.png)


「日付と時刻」で「タイムゾーン」を「(UTD+09:00) 大阪、札幌、東京」を選びます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/e0865959-c7de-3799-cbfb-98f4aa477244.png)

# キーボードの変更
「日本語」の「言語のオプション」を選びます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/eec9256c-3056-0be2-003f-299ae9a6cde5.png)

使っているキーボードにあわせます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/55c861c4-576d-09f7-c379-46a8d2d208c6.png)


# 設定後の仮想マシンの状態

125GBytes のストレージになっています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/2a552d42-cf7c-e3fc-91cd-520b208aba24.png)

半分位近くが使われています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/013843a5-7faa-0946-51a6-d71e7a2c923d.png)

アプリはVisual Studioなどが入っていました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/ebe9bf11-7274-0486-47f7-1b626bdc9e74.png)

ライセンスの状態は以下のようになっていました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/f2c8cd4d-bbf7-5080-7a05-c417bcd0764e.png)

ダウンロードページには有効期限が2ヶ月ぐらい先に指定されていましたが、画面上は90日になってますね。