Windows Server 2012 Server Core に GUI を追加する方法
概要
Windows Server 2012 を Server Core でインストール後に GUI を追加する方法のメモ
※ Windows Server 2012 の評価版で試してます
Windows Server 2012 の GUI
Windows Server 2012 の機能の「ユーザーインターフェイスとインフラストラクチャ」には3つのサブコンポーネントが存在する.
- グラフィックス管理ツールとインフラストラクチャ: Server-Gui-Mgmt-Infra
- サーバーグラフィックシェル: Server-Gui-Shell
- デスクトップエクスペリエンス ※ 今回は関係なし
上記のコンポーネントのインストール状態によって,Windows Server 2012 の GUI は以下の3種類に変化する.
- Server Core: 何もインストールしない
- 最小サーバーインタフェース: Server-Gui-Mgmt-Infra のみ.※ 本 GUI はインストール時に指定不可能
- フルインストール: Server-Gui-Mgmt-Infra + Server-Gui-Shell
Server Core で OS インストールした場合,上記のコンポーネントが OS 内に存在しない (Install State が Removed) ため以下の手順を実施する必要がある.
※ フルインストールの場合はコンポーネントの追加・削除で GUI のモードを変更可能.
Server Core でインストール後に GUI を追加する方法
Server Core でインストールした Datacenter を,最小サーバーインタフェースにする場合
# Standard も基本変わらないはず
# Windows Server 2012 のインストールディスクを入れておく > mountvol # などで,インストールディスクがどこにあるか確認 ... # ※ 今回は D: にインストールディスクがあるとする # Powershell を起動 > start powershell # Windows Server 2012 のイメージインデックスを確認 PS > Get-WindowsImage -imagepath D:\sources\install.wim Index : 1 Name : Windows Server 2012 SERVERSTANDARDCORE Description : Windows Server 2012 SERVERSTANDARDCORE Size : 7,380,136,760 bytes Index : 2 Name : Windows Server 2012 SERVERSTANDARD Description : Windows Server 2012 SERVERSTANDARD Size : 12,181,611,577 bytes Index : 3 Name : Windows Server 2012 SERVERDATACENTERCORE Description : Windows Server 2012 SERVERDATACENTERCORE Size : 7,374,385,135 bytes Index : 4 # Datacenter のフルインストールのインデックスをみつける Name : Windows Server 2012 SERVERDATACENTER Description : Windows Server 2012 SERVERDATACENTER Size : 12,176,472,415 bytes # コンポーネントをインストール PS > Install-WindowsImage Server-Gui-Mgmt-Infra -Source wim:d:\sources\install.wim:4 -Restart # -Source: インストールディスクないの wim を指定 # -Restart: 再起動 # OS が再起動する
# ちなみに,何もせずに以下の普通にインストールしようとした場合,68% で停止する.
# ex) PS > Install-WindowsFeature Server-Gui-Mgmt-Infra # 68% で停止
# 検索するといっぱいでるのでみんな同じ問題にあたっていると思われます.