So schalten Sie die GUI in Windows Server 2012 aus und ein
Als Server Core ursprünglich ausgeliefert wurde, haben viele Windows-Administratoren dies vermieden, da Sie nur die Befehlszeile verwenden konnten. Dies ändert sich jedoch bei Windows Server 2012, wodurch die Verwendung eines Hybridmodus ermöglicht wurde.
Ausschalten der GUI
In Windows Server 8 hat sich die grafische Benutzeroberfläche an die Modularität der aktuellen Windows Server-Betriebssysteme gehalten und wurde zu einem "Feature". Dies macht das Entfernen der GUI sehr einfach. Starten Sie den Server Manager.
Klicken Sie auf Verwalten und wählen Sie dann Rollen oder Features entfernen aus dem Menü.
Klicken Sie auf Weiter, um die vorherige Seite zu überspringen. Wählen Sie dann Ihren Server aus dem Serverpool aus und klicken Sie auf Weiter.
Da es sich bei der GUI nicht um eine Rolle handelt, können Sie einfach erneut auf Weiter klicken, um den Abschnitt Rollen zu überspringen.
Wenn Sie die Seite Features erreichen, müssen Sie das Kontrollkästchen neben der Option "Benutzeroberflächen und Infrastruktur" deaktivieren und dann auf Weiter klicken.
Aktivieren Sie nun das Kästchen "Restart Destination Server" und klicken Sie auf "Entfernen".
Die GUI wird jetzt entfernt.
Nachdem die Binärdateien entfernt wurden, wird der Server automatisch neu gestartet.
Sobald es wieder verfügbar ist und Sie sich anmelden, können Sie nur noch die Befehlszeile verwenden.
Einschalten der GUI
Wenn die GUI deaktiviert ist, möchten Sie wissen, wie Sie sie zurückbekommen. Dazu verwenden wir SConfig, geben Sie also SConfig in die Befehlszeile ein und drücken Sie die Eingabetaste.
Am unteren Rand des Bildschirms können Sie sehen, dass wir die GUI mit „12“ wiederherstellen können. Geben Sie also 12 ein und drücken Sie die Eingabetaste.
Sie werden gewarnt, dass zum Aktivieren der GUI ein Neustart erforderlich ist, klicken Sie auf die Schaltfläche Ja.
Dadurch wird DISM gestartet, wodurch die Binärdateien für die GUI-Shell hinzugefügt werden.
Wenn der Vorgang abgeschlossen ist, werden Sie gefragt, ob Sie den Computer jetzt neu starten möchten. Geben Sie "y" ein und drücken Sie die Eingabetaste, um den Computer neu zu starten.
GUI mit PowerShell deaktiviert
Mit einem PowerShell-Cmdlet können Sie dasselbe wie in der GUI schneller ausführen. Öffnen Sie dazu den Server-Manager, klicken Sie auf Extras und starten Sie PowerShell.
Wir können das Cmdlet Remove-WindowsFeature verwenden, um die Funktion 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.
Nach Abschluss des Vorgangs werden Sie darüber informiert, dass Sie den Server neu starten müssen, um den Vorgang abzuschließen. Dies kann einfach über das aktuelle PowerShell-Fenster ausgeführt werden, indem Sie Folgendes ausführen:
Herunterfahren -r -t 0
Wenn Ihr Computer neu startet, haben Sie nur noch die Befehlszeile, mit der Sie arbeiten können .
GUI mit PowerShell ein
Das erste, was wir tun müssen, ist in PowerShell einzusteigen. Geben Sie also 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 dies erledigt ist, müssen wir unseren Server mit dem Befehl Herunterfahren neu starten:
Herunterfahren -r -t 0
Wenn Ihr Server neu startet, haben Sie die GUI zurück.