WindowsServer2012R2基本セットアップ

# 概要
WindowsServer2012R2をインストールするにあたって、とりあえずベースを作成するための基本セットアップメモ。
個人的な設定方法であって、これが本当に正しいかは保障できないので鵜呑みにしないこと。

# マシンの準備
Hyper-VでもVMwareでもベアメタルでも好きなもので。本記事はHyper-V仮想マシンにて以下の設定で作成した。

* ホストOS: WindowsServer2012R2 Standard
* ゲストOS: WindowsServer2012R2 Standard 評価版
* ゲストマシン世代: 第2世代
* CPU: 4コア
* メモリ: 4GB (容量固定)
* ハードドライブ: 500GB
* NIC: 1個
* 統合サービス: オペレーティングシステムのシャットダウン 以外をオフ


# OSインストール
メディアから起動すると何かキーを押してと聞かれるので、すぐに何かキーを叩く。
<img src="https://qiita-image-store.s3.amazonaws.com/0/97774/f9a412d1-c625-4140-1f9e-3d5c52b74b61.png" width="50%" />

## 言語選択
言語は日本語を選択して次へ進む。日本語版インストールメディアならもともと日本語になってるはず。
<img src="https://qiita-image-store.s3.amazonaws.com/0/97774/c82814c8-d5ca-f2f5-9ccb-4cc1b779a4a7.png" width="50%" />

`今すぐインストール`で次に進む。
<img src="https://qiita-image-store.s3.amazonaws.com/0/97774/50602e7a-eb63-509c-4d79-b27de0949190.png" width="50%" />

## エディション選択
インストールするエディションを選択し、次へ進む。
WindowsServer2012辺りからここの初期選択が`ServerCore`(CUI)になっているので注意すること。
今回は`Windows Server 2012 R2 Standard 評価版 (GUI使用サーバー)`を選択する。
<img src="https://qiita-image-store.s3.amazonaws.com/0/97774/d74a8d09-5471-0272-a74d-6ce880b977b2.png" width="50%" />

ライセンス条項に同意して次へ進む。
<img src="https://qiita-image-store.s3.amazonaws.com/0/97774/b872818b-57fe-bf38-b9e0-7c5830939e0d.png" width="50%" />

インストールの種類を選択する。
今回は初期インストールなので`カスタム : Windowsのみをインストールする`を選択する。
<img src="https://qiita-image-store.s3.amazonaws.com/0/97774/a93abfd4-c96d-6863-bb62-89c2ddc79189.png" width="50%" />


## パーティション設定
パーティションのカスタマイズを行い、次へ進む。
画像を見るとたくさんパーティションがあるように見えるけど、右下の`新規`を押して適当なサイズを入力すると、自動で`回復`、`システム`、`MSR`、`プライマリ`パーティションを作ってくれる。
<img src="https://qiita-image-store.s3.amazonaws.com/0/97774/d2c9149a-de94-aa7e-848f-8d823fc9008b.png" width="50%" />


インストールが開始されるのでしばし待機する。マシンによるけど大体30分程度で終わる。
<img src="https://qiita-image-store.s3.amazonaws.com/0/97774/57ee16b0-5378-9bc4-3301-eee8b7a1263c.png" width="50%" />


## Administratorパスワード設定
パスワードを設定して完了する。
ここで設定できるパスワードは要件が厳しいため、本来設定したいパスワードにできないかもしれない。
後でこの部分の設定を変更するので、とりあえず一時的に複雑なパスワードを設定しておく。(記号+英数を組み合わせれば通る感じ)
<img src="https://qiita-image-store.s3.amazonaws.com/0/97774/b9444a8b-d166-25cc-d244-4efe9203e3a7.png" width="50%" />


Administratorでログインする。パスワードは前手順で設定したもの。
<img src="https://qiita-image-store.s3.amazonaws.com/0/97774/d9649d5b-7cee-34dd-b55b-e3a8ff7ca107.png" width="50%" />


インストール完了！
NICが接続されていると画面右側に青帯でネットワークの場所をどうするか表示されるけど、とりあえず`はい`を押しておけばOK。





# OSの設定
インストール完了後、いくつか設定を変更する必要がある。

## サーバーマネージャーのログオン時自動起動停止
ログインするとサーバーマネージャーという管理ツールが自動で立ち上がるが、ログインに掛かる時間が若干長くなるため、自動起動しないようにする。
サーバーマネージャー画面の右上にある`管理`から`サーバーマネージャーのプロパティ`を選択する。
<img src="https://qiita-image-store.s3.amazonaws.com/0/97774/e0a5e72b-7316-e6f0-0d66-5ab71ef0ace0.png" width="50%" />

`ログオン時にサーバーマネージャーを自動的に起動しない`にチェックを入れ、OKで閉じる。
<img src="https://qiita-image-store.s3.amazonaws.com/0/97774/dd3b1a57-0887-6055-5633-aaa464bacbf1.png" width="50%" />

設定が完了したら`サーバーマネージャー`も閉じる。


## パスワード要件の緩和
デフォルトではログオンパスワードの要件が厳しく、なかなか意図したパスワードが設定できない。
以下の操作で要件を緩和する。
Winキー+Rキーで`ファイル名を指定して実行`を起動し、`secpol.msc`と入力してOKを押す。

```:ファイル名を指定して実行
secpol.msc
```

`ローカルセキュリティポリシー`が起動するので、左ツリーから`アカウントポリシー`→`パスワードポリシー`と展開する。
<img src="https://qiita-image-store.s3.amazonaws.com/0/97774/9b1a6289-1a36-ce21-bae6-45f0f8206600.png" width="50%" />

以下のように設定を変更する。

* パスワードの有効期間: 0日
* 複雑さの要件を満たす必要があるパスワード: 無効

設定が完了したら`ローカルセキュリティポリシー`を閉じる。これで好きなパスワードが設定できるようになる。
もし望まないパスワードを仮設定しているのであれば、引き続き以下の手順でパスワードを変更する。

Winキー+Rキーで`ファイル名を指定して実行`を起動し、`compmgmt.msc`と入力してOKを押す。

```:ファイル名を指定して実行
compmgmt.msc
```
`コンピューターの管理`が起動するので、左ツリーから`システムツール`→`ローカルユーザーとグループ`→`ユーザー`を展開し、変更したいユーザー名を右クリックから`パスワードの設定`で変更する。
<img src="https://qiita-image-store.s3.amazonaws.com/0/97774/6d023697-1ce4-e925-370d-e2dc0f22127c.png" width="50%" />

設定が完了したら`コンピューターの管理`を閉じる。



## ホスト名の設定
デフォルトだとWIN-XXXXXXみたいな適当なホスト名が設定されているので正しい名前に設定する。

Winキー+Rキーで`ファイル名を指定して実行`を起動し、`sysdm.cpl`と入力してOKを押す。

```:ファイル名を指定して実行
sysdm.cpl
```

`システムのプロパティ`が起動するので、`コンピューター`タブの`変更`ボタンを押す。
<img src="https://qiita-image-store.s3.amazonaws.com/0/97774/21d3ce8f-a63b-9f43-e3f3-2583d329de91.png" width="50%" />

コンピューター名部分に名前を入力して`OK`を押す。
ちなみに趣味の部類に入るかもしれないけど、Windowsのホスト名はすべて大文字で設定するのがマイブーム。
<img src="https://qiita-image-store.s3.amazonaws.com/0/97774/b4376b5d-b1e8-c955-fb4f-1eeee5d1003a.png" width="50%" />

再起動を求められるので再起動する。
再起動後、以後の作業のためAdministratorでログインしておくこと。


## 機能のインストール
様々なソフトウェアで.NET Framework 3.5を要求されるため、事前に入れておくことにする。
また、たまに必要になったりするのでTelnetクライアントも一緒に入れる。

WindowsServer2012R2インストールメディアがセットされているか確認し、以下のファイルパスをコピーしておく。
※ドライブレターは適宜読み替えること。

```:代替ソースパス
D:\sources\sxs
```

タスクバー上にあるアイコンから`サーバーマネージャー`を起動し、`役割と機能の追加`を押す。
<img src="https://qiita-image-store.s3.amazonaws.com/0/97774/b37b7071-a6ca-81e4-a696-1e6e5acc97a7.png" width="50%" />

`役割と機能の追加ウィザード`が起動するので、次に進む。
<img src="https://qiita-image-store.s3.amazonaws.com/0/97774/c02fee64-30fd-d688-b712-a150433c5d9f.png" width="50%" />

`役割ベースまたは機能ベースのインストール`を選択し、次に進む。
<img src="https://qiita-image-store.s3.amazonaws.com/0/97774/bdb3e17f-3064-151a-d17f-20286e51ba35.png" width="50%" />

`対象サーバーの選択`は何も変更せず、次に進む。
<img src="https://qiita-image-store.s3.amazonaws.com/0/97774/cdba2756-1fbf-12c5-0b9a-fdc6c7961cda.png" width="50%" />

`サーバーの役割の選択`は何も変更せず、次に進む。
<img src="https://qiita-image-store.s3.amazonaws.com/0/97774/48de8aed-8129-295b-6fa4-81ed4c5c1b34.png" width="50%" />

`機能の選択`にて、リスト内の`.NET Framework 3.5 Futures`と`Telnetクライアント`にチェックを入れ、次に進む。
<img src="https://qiita-image-store.s3.amazonaws.com/0/97774/9697db36-9a36-2a1c-01a8-a37636e966a0.png" width="50%" />

`インストールオプションの確認`では、画面左下付近にある`代替ソースパスの指定`を押し、先ほどコピーしたパスを貼り付けて閉じる。
<img src="https://qiita-image-store.s3.amazonaws.com/0/97774/e00371e3-9862-8a2a-9c65-b03ec2d55807.png" width="50%" />

<img src="https://qiita-image-store.s3.amazonaws.com/0/97774/8d865c16-9fd1-aa6a-44e5-57c7f65c8dc9.png" width="50%" />

`インストール`を押すと選択した機能のインストールが開始されるので、インストールが完了したら閉じる。
<img src="https://qiita-image-store.s3.amazonaws.com/0/97774/748ddda5-58f3-349f-aeb7-e49592a52da7.png" width="50%" />

以上で機能のインストールが完了する。
後々必要になったときにメディアを用意する羽目になるので、なるべくやっておいたほうがいい。


## NTP同期先の指定
Windows系は同期先NTPが`time.windows.com`になっている。
日本に設置するサーバーの場合にはこれを変えておく必要がある。

Winキー+Rキーで`ファイル名を指定して実行`を起動し、`timedate.cpl`と入力してOKを押す。

```:ファイル名を指定して実行
timedate.cpl
```
`日付と時刻`が起動するので、`設定の変更`ボタンを押す。
<img src="https://qiita-image-store.s3.amazonaws.com/0/97774/32680337-2463-95a9-a021-e2213bd38f13.png" width="50%" />

`ntp.nict.jp`または`ntp.jst.mfeed.ad.jp`としてOKで設定する。`今すぐ更新`を何度か押して同期させておくとなお良し。
<img src="https://qiita-image-store.s3.amazonaws.com/0/97774/7843eaac-b987-f453-c873-5ccce74994c1.png" width="50%" />

同期が完了したら`日付と時刻`を閉じる。




## IEセキュリティ強化の無効化
WindowsServer上でInternetExplorerを開くとやたらとブロックされる。
通常のWebページ程度ならいいけど、Web管理コンソールを持つシステムも動作不良を起こすことが多いので、このブロック機能を無効にする。

タスクバー上にあるアイコンから`サーバーマネージャー`を起動し、左ツリーから`ローカルサーバー`を開く。
プロパティ画面の中に`IE セキュリティ強化の構成`があるのでそれを押す。
<img src="https://qiita-image-store.s3.amazonaws.com/0/97774/3fb6eb25-f443-067c-81d9-9db5ea8f6df7.png" width="50%" />

Administratorsグループの方だけ`オフ`にしてOKで設定を完了する。
<img src="https://qiita-image-store.s3.amazonaws.com/0/97774/06d08116-b7bc-706c-a841-ab0a62bae9fa.png" width="50%" />


設定が完了したら`サーバーマネージャー`を閉じる。



## WindowsUpdateの実行
現時点の最新にまでパッチを適用しておく。
経験上、可能であればアップデート前にバックアップ(仮想マシンならスナップショット)をとっておくことをオススメする。

Winキー+Rキーで`ファイル名を指定して実行`を起動し、`wuapp`と入力してOKを押す。

```:ファイル名を指定して実行
wuapp
```

`WindowsUpdate`が起動するので更新を行う。何も要件がなければ重要な更新プログラムを全て適用する。
ほとんどの場合において、重要な更新プログラムが無くなるまでに、更新作業を複数回も行う必要ある。

なお、初回WindowsUpdate画面は以下のような表示になるかもしれない。
<img src="https://qiita-image-store.s3.amazonaws.com/0/97774/aec9bdb5-eb2c-4fec-b79e-a64d756c9dde.png" width="50%" />

自分が設定するときには、本当はよろしくないけど以下のような設定にしている。
<img src="https://qiita-image-store.s3.amazonaws.com/0/97774/ea93bea6-ec20-f737-47a0-210aa250af4b.png" width="50%" />


## IPv6の無効化
IPv6を使う機会が無いので無効化する。
Winキー+Rキーで`ファイル名を指定して実行`を起動し、`ncpa.cpl`と入力してOKを押す。

```:ファイル名を指定して実行
ncpa.cpl
```
<img src="https://qiita-image-store.s3.amazonaws.com/0/97774/06c38d1f-1e84-f82b-69e3-a68f684c2211.png" width="50%" />

`ネットワーク接続`が起動して認識されているNICが表示されるので、IPv6を無効にしたいインタフェースのプロパティを開く。
`インターネットプロトコルバージョン6 (TCP/IPv6)`のチェックを外して、OKで閉じる。
<img src="https://qiita-image-store.s3.amazonaws.com/0/97774/f32e45f3-57b7-e903-b73c-71fd45ad19ce.png" width="50%" />

全インタフェースの設定変更が終わったら、`ネットワーク接続`も閉じる。


Winキー+Rキーで`ファイル名を指定して実行`を起動し、`services.msc`と入力してOKを押す。

```:ファイル名を指定して実行
services.msc
```
`サービス`が起動してサービスの一覧が表示されるので、`IP Helper`を探してプロパティを開く。
`IP Helper`のスタートアップを無効にし、サービスを停止する。
<img src="https://qiita-image-store.s3.amazonaws.com/0/97774/ec2b7bf3-8f30-1350-f06c-4d092f15df54.png" width="50%" />

設定が終わったら`サービス`も閉じる。


## PDFリーダーのインストール
クライアントOSで見ろよと言われるとそれまでなんだけど、今時のソフト付属のマニュアルはほとんどがPDF。
いちいち移動するのも面倒なので、特に要件が無ければ入れておくことにしてる。

* Adobe AcrobatReader DC : https://get.adobe.com/jp/reader/otherversions/

インストール手順は省略。


## 画像ビューアーのインストール
デフォルトでは画像を見るのにいちいちペイントを起動させる必要があってすごく面倒。
サーバーマネージャーから機能追加で`ユーザーインターフェイスとインフラストラクチャ`→`デスクトップエクスペリエンス`を追加すればWindowsフォトビューアーが追加されるけど、そのためだけに機能を追加するのもなぁと思う。
そこでいつも代替ビューアーを入れることにしている。IrfanViewとか動作が軽快なので個人的オススメ。

IrfanView: http://www.irfanview.net/