Server Core が最初に出荷されたとき、コマンド ラインしか使用できなかったため、多くの Windows 管理者がこれを避けていましたが、ハイブリッド モードの使用が可能になった Windows Server 2012 では状況が変わりました。
GUIをオフにする
Windows Server 8 では、GUI は最近の Windows Server オペレーティング システムのモジュール性を維持しており、「機能」になりました。これにより、GUI の削除が非常に簡単になります。まず、サーバー マネージャーを起動します。
「管理」をクリックし、メニューから「役割または機能の削除」を選択します。
「次へ」をクリックして「開始する前に」ページをスキップし、サーバー プールからサーバーを選択して「次へ」をクリックします。
GUI はロールではないため、もう一度「次へ」をクリックして「ロール」セクションをスキップできます。
[機能] ページに到達したら、[ユーザー インターフェイスとインフラストラクチャ] オプションの横にあるボックスのチェックを外し、[次へ] をクリックする必要があります。
次に、「宛先サーバーを再起動する」ボックスにチェックを入れて、「削除」をクリックします。
GUI は削除されます。
バイナリが削除された後、サーバーは自動的に再起動します。
再起動してログインすると、コマンド ラインのみが使用できるようになります。
GUIをオンにする
GUI がオフになったら、それを元に戻す方法を知りたいでしょう。これを行うには SConfig を使用するので、コマンド ラインに SConfig と入力して Enter キーを押します。
画面の下部近くに「12」を使用して GUI を復元できることがわかります。そこで 12 を入力して Enter キーを押します。
GUI を有効にするには再起動が必要であるという警告が表示されます。[はい] ボタンをクリックします。
これにより DISM が起動され、GUI シェルのバイナリの追加が開始されます。
完了すると、今すぐコンピュータを再起動するかどうかを尋ねられます。「y」を入力して Enter キーを押して再起動します。
PowerShell で GUI をオフにする
PowerShell コマンドレットを使用すると、GUI で行ったのと同じことをより迅速に実行できます。これを行うには、サーバー マネージャーを開き、[ツール] をクリックして PowerShell を起動します。
Remove-WindowsFeature コマンドレットを使用して機能を削除できます。
削除-WindowsFeature サーバー-Gui-Shell、サーバー-Gui-Mgmt-Infra
Remove-WindowsFeature は単なるエイリアスであるため、以下を使用することもできます。
アンインストール-WindowsFeature Server-Gui-Shell、Server-Gui-Mgmt-Infra
Enter キーを押すとすぐに、削除が開始されます。
完了すると、プロセスを完了するためにサーバーを再起動する必要があることが通知されます。これは、現在の PowerShell ウィンドウから次のコマンドを実行して簡単に実行できます。
Shutdown –r -t 0
マシンが再起動すると、操作できるのはコマンド ラインのみになります。
PowerShell を使用した GUI のオン
まず最初に行う必要があるのは、PowerShell に入ることで、「PowerShell」と入力して Enter キーを押します。
次に、Add-WindowsFeature を使用してコンポーネントを追加し直す必要があります。
Add-WindowsFeature Server-Gui-Shell、Server-Gui-Mgmt-Infra
繰り返しますが、これは単なるエイリアスです。
インストール-WindowsFeature サーバー-Gui-Shell、サーバー-Gui-Mgmt-Infra
完了したら、Shutdown コマンドを使用してサーバーを再起動する必要があります。
Shutdown –r -t 0
サーバーを再起動すると、GUI が表示されます。





