ShinobiLayer: Window2012で直接多言語パッケージをダウンロードして日本語化する方法

#はじめに
**2015/04/15 この手法に従わなくても、WSUSから直接多言語パッケージをダウンロードできるようになりました！！なので、レジストリ変数をいじったりする箇所は今後無視していただいて結構です。**

SoftLayerのWindowsには日本語のLanguage Packが導入されておらず、初期状態では英語のままです。とはいっても、ボタン1つでオンラインでLanguage Packが導入できる訳ではなく、言語を追加しようとすると、以下のようなオンラインでは追加できない旨を示すメッセージが出てしまいます。
![Add a Language5.jpg](https://qiita-image-store.s3.amazonaws.com/0/62127/46355061-6f6d-ce26-d364-8eaff1f0ac03.jpeg)


この問題を解決するために、下記のリンクのような対応を随時実施し、別途言語バックをダウンロードしてくるという作業を実施しているというのが現状です。

* [SL_WindwsS​erver2012日​本語化.pdf by 株式会社シーホース様](https://www.ibm.com/developerworks/community/groups/service/html/communityview?communityUuid=560da618-352c-4903-9e75-2dadfda71076#fullpageWidgetId%3DWdb8d30a818d7_4177_a52b_0304e2c5442d)
* [SoftLayer上のWindows Serverの日本語化 by IBM developerWorks](https://www.ibm.com/developerworks/community/blogs/560da618-352c-4903-9e75-2dadfda71076/?lang=en)

手順を見ていただくと分かるのですが、結構手間がかかるんですよね。。。やっぱりこのWindowsの言語追加画面からdownloadできないものだろうかと常日頃から思っていたので、ちょっと試してみてうまくいった結果を共有します。基本的には、**言語パックをダウンロードする時だけSoftLayerのWSUSを無効にする**という手順であり、別に変なことをしているとは思えないのですが、何か問題点を見つけた方は指摘いただけると助かります。

※いちおう作業中にレジストリ変数を変更しますので、もしこの操作が不安な方は、事前にレジストリ変数をバックアップしておくことをお勧めします。




# 日本語化手順
1. Windows Updateを事前に実施しておき、ライセンス登録がされてActivationが完了していることを確認しておく。（下図は、Control Panel -> System and Security -> Systemより確認）
![WindowsActivation.jpg](https://qiita-image-store.s3.amazonaws.com/0/62127/85a36b12-ada8-63f6-b52b-3b2cfa0d8b54.jpeg)


2. Windowsのレジストリエディタを起動する。
![008.jpg](https://qiita-image-store.s3.amazonaws.com/0/62127/6a1db43e-2f24-4191-b506-47eec112aa44.jpeg)
![009.jpg](https://qiita-image-store.s3.amazonaws.com/0/62127/f6d47b4f-8faa-43c1-a2ae-33a27c9ea828.jpeg)

3. WUServerとWUStatusServerがSoftLayer内部のWSUSサーバーを指していることを確認する（レジストリ変数の設定先は添付画像内のリンクを参照して下さい）。
![WSUS01_reg.jpg](https://qiita-image-store.s3.amazonaws.com/0/62127/9c0c7b91-63bb-bdff-84f5-86ddecbf9110.jpeg)


4. UseWUServerの値を1から0に変更する（下図は変更前）。UseWUServerはWSUSを使用するかどうかを決めるパラメーターであり、**1の時はWSUS使用するが、0の時はWSUSを使用しない**。これによって、SoftLayerのprivate NW上に存在するWSUSを利用せずに直接インターネットからダウンロードされるようになる（レジストリ変数の設定先は添付画像内のリンクを参照して下さい）。
![WSUS02_reg.jpg](https://qiita-image-store.s3.amazonaws.com/0/62127/9b24604c-54aa-4cf9-4ad2-8d33a2648da4.jpeg)


5. 上記レジストリ変数の設定を反映させるために、OSを再起動する。

6. OS再起動後、コントロールパネルを開き、**Add a language**を選択。
![Add a Language.jpg](https://qiita-image-store.s3.amazonaws.com/0/62127/55ac0771-d2fd-deb0-a408-9fb512871b81.jpeg)

7. ここでも**Add a language**を選択（事前に日本語のAdd a languageが追加されているとうまくインストーラーが起動されなかったので、もし既に構成が存在しているようであれば新規に再作成する）。
![Add a Language2.jpg](https://qiita-image-store.s3.amazonaws.com/0/62127/c57e7668-84e3-8b44-4e72-c0e06ea4abca.jpeg)

8. 日本語を選択し、Addする。
![Add a Language3.jpg](https://qiita-image-store.s3.amazonaws.com/0/62127/0ca48568-09ea-81a7-0eac-7bbf022829ac.jpeg)

9. 日本語の**Options**を選択。
![Add a Language4.jpg](https://qiita-image-store.s3.amazonaws.com/0/62127/468e68f6-4294-5583-89b5-ca88218cf1d6.jpeg)

10. すると、**Download and install language packが選択可能になっている！！**ので選択すると、導入が始まる。
![Add_Language_after01.jpg](https://qiita-image-store.s3.amazonaws.com/0/62127/478bf085-57d9-aa3d-a715-3db8e1e7958b.jpeg)
![Add_Language_after03.jpg](https://qiita-image-store.s3.amazonaws.com/0/62127/8268ade9-6173-b591-c2e2-94b15ba35123.jpeg)

11. 無事日本語が導入されたことを確認（日本語にてWindows display language: Availableになっている）し、**Advanced settings**を選択。
![Add_Language_after04.jpg](https://qiita-image-store.s3.amazonaws.com/0/62127/b2a0378a-fff1-4a25-b9c7-746ffa3dc177.jpeg)

12. 表示言語を日本語に変更。Saveをすると確認画面が表示されるので、**Log off now**を選択。
![Add_Language_after05.jpg](https://qiita-image-store.s3.amazonaws.com/0/62127/1a5c0f72-67cd-73ae-b2c8-48f539ae12cc.jpeg)
![Add_Language_after06.jpg](https://qiita-image-store.s3.amazonaws.com/0/62127/f6684a15-1cf7-a159-bf69-e1120707245b.jpeg)

13. ログインして日本語になっていることを確認する。
![Add_Language_after07.jpg](https://qiita-image-store.s3.amazonaws.com/0/62127/4846fc05-91e8-b233-96e3-16d43239ba36.jpeg)

14. 先ほど変更したレジストリ変数UseWUServerを0から1に戻す。これによって、再度SoftLayer内部のWSUSにアクセスしに行くようになる。

15. 上記のレジストリ変数の設定変更を反映させるために再起動。


# 終わりに
SoftLayerのWSUSに日本語パックが入っていないからこういう作業が必要になるんでしょうね。SoftLayerのWSUSに多言語パックを用意して欲しい～～～
↓
**2015/04/15 この手法に従わなくても、WSUSから直接多言語パッケージをダウンロードできるようになりました！！なので、レジストリ変数をいじったりする箇所は今後無視していただいて結構です。**