Als Server Core ursprünglich ausgeliefert wurde, haben viele Windows-Administratoren dies vermieden, da Sie nur die Befehlszeile verwenden konnten. Dies ändert sich jedoch mit Windows Server 2012, das die Verwendung eines Hybridmodus ermöglicht.
Ausschalten der GUI
In Windows Server 8 hat die GUI den modularen Charakter neuerer Windows Server-Betriebssysteme beibehalten und ist wiederum zu einem «Feature» geworden. Dies macht das Entfernen der GUI sehr einfach. Um zu beginnen, starten Sie den Server-Manager.

Klicken Sie auf Verwalten und wählen Sie dann Rollen oder Funktionen entfernen aus dem Menü.

Klicken Sie auf Weiter, um die Seite «Bevor Sie beginnen» zu überspringen, wählen Sie dann Ihren Server aus dem Serverpool aus und klicken Sie auf Weiter.

Da die GUI keine Rolle ist, können wir einfach erneut auf Weiter klicken, um den Abschnitt Rollen zu überspringen.

Wenn Sie die Seite Funktionen erreichen, müssen Sie das Kontrollkästchen neben der Option «Benutzeroberflächen und Infrastruktur» deaktivieren und dann auf Weiter klicken.

Aktivieren Sie nun das Kontrollkästchen «Zielserver neu starten» und klicken Sie dann auf Entfernen.

Die GUI wird nun entfernt.

Nachdem die Binärdateien entfernt wurden, wird Ihr Server automatisch neu gestartet.

Sobald es wieder auftaucht und Sie sich anmelden, können Sie nur noch die Befehlszeile verwenden.

Einschalten der GUI
Sobald die GUI ausgeschaltet wurde, möchten Sie wissen, wie Sie sie wiederherstellen können. Dazu verwenden wir SConfig, also geben Sie SConfig in die Befehlszeile ein und drücken Sie die Eingabetaste.

Sie können am unteren Rand des Bildschirms sehen, dass wir «12» verwenden können, um die GUI wiederherzustellen, also geben Sie 12 ein und drücken Sie die Eingabetaste.

Sie werden gewarnt, dass das Aktivieren der GUI einen Neustart erfordert. Klicken Sie auf die Schaltfläche Ja.

Dadurch wird DISM gestartet, das die Binärdateien für die GUI-Shell hinzufügt.

Wenn es fertig ist, werden Sie gefragt, ob Sie den Computer jetzt neu starten möchten, geben Sie «y» ein und drücken Sie die Eingabetaste, um neu zu starten.
GUI aus mit PowerShell
Mit einem PowerShell-Cmdlet können Sie das gleiche wie in der GUI viel schneller tun. Öffnen Sie dazu den Server-Manager, klicken Sie auf Tools und starten Sie PowerShell.

Wir können das Cmdlet Remove-WindowsFeature verwenden, um das Feature zu entfernen:
Remove-WindowsFeature Server-Gui-Shell, Server-Gui-Mgmt-Infra
Da Remove-WindowsFeature nur ein Alias ist, können Sie auch Folgendes verwenden:
Deinstallieren-WindowsFeature Server-Gui-Shell, Server-Gui-Mgmt-Infra

Nicht lange nachdem Sie die Eingabetaste gedrückt haben, beginnt die Entfernung.

Wenn dies abgeschlossen ist, werden Sie benachrichtigt, dass Sie Ihren Server neu starten müssen, um den Vorgang abzuschließen.
Shutdown –r -t 0

Wenn Ihr Computer neu gestartet wird, haben Sie nur die Befehlszeile, mit der Sie arbeiten können.

GUI an mit PowerShell
Das erste, was wir tun müssen, ist in PowerShell einzusteigen, also geben Sie PowerShell ein und drücken Sie die Eingabetaste.

Jetzt müssen wir das Add-WindowsFeature verwenden, um die Komponenten wieder hinzuzufügen:
Add-WindowsFeature Server-Gui-Shell, Server-Gui-Mgmt-Infra
Auch dies ist nur ein Alias für:
Install-WindowsFeature Server-Gui-Shell, Server-Gui-Mgmt-Infra

Wenn es fertig ist, müssen wir unseren Server mit dem Befehl Shutdown neu starten:
Shutdown –r -t 0

Wenn Ihr Server neu startet, haben Sie die GUI wieder.