Basculer entre les modes Graphique et Core sur Windows Server 2012

syskb_20130617080010

Un serveur Windows Server 2008 ou Windows Server 2012 peut être installé dans un mode appelé mode Core ou Minimale. Il s’agit d’un mode d’installation épuré ou le Shell graphique n’est pas installé. Autrement dit il n’y a ni bureau, ni consoles de gestion GUI. Au démarrage du serveur vous n’avez accès qu’à une ligne de commande pour gérer votre serveur en Powershell. L’intérêt de ce mode est d’alléger la couche Windows et de la sécuriser en supprimant des programmes et des API qui pourraient être exploités par un utilisateur mal attentionné.

Si Windows Server 2008 ne permettait pas de passer d’un mode Core vers un mode Graphique, et vice-versa, Windows Server 2012 le permet. L’avantage est double puisque vous pouvez installer votre serveur en bénéficiant du confort de l’interface graphique, et le sécuriser ensuite en le basculant en mode Core très simplement.

C’est ce que je vous propose dans ce tutoriel, découvrir comment basculer entre les modes Graphique et Core de Windows Server 2012.

Au sommaire:

  • Avant de commencer
  • Désactiver l’interface Graphique depuis Server Manager
  • Désactiver l’interface Graphique en Powershell
  • Réactiver l’interface graphique en Powershell

Avant de commencer

Pour ce tutoriel vous devez avoir préalablement installé Windows Server 2012 Standard ou Datacenter en mode graphique sur un serveur ou une machine virtuelle.

Créer une machine virtuelle avec VMware Player | SysKB

Comment installer Windows Server 2012 Standard ou Datacenter sur un serveur | SysKB

 

Désactiver l’interface graphique depuis Server Manager

Vous venez d’installer votre serveurs et vos applications et souhaitez désactiver l’interface Graphique?

Pour cela ouvrez le Gestionnaire de Serveur, cliquez sur Gérer puis Supprimer des rôles ou des fonctionnalités.

syskb_20130617080000

Cliquez sur Suivant.

syskb_20130617080001

Cliquez sur Suivant.

syskb_20130617080002

Cliquez sur Suivant.

syskb_20130617080003

Décochez Interface utilisateur et infrastructure pour à la fois le Shell graphique mais également les diverses consoles que vous avez pu installer (IIS, DHCP, …). Si toutefois vous souhaitez conserver ces consoles en cas de retour à l’interface graphique décochez uniquement Shell graphique du serveur.

syskb_20130617080004

Cliquez sur Supprimer des fonctionnalités.

syskb_20130617080005

Cliquez sur Suivant.

syskb_20130617080006

Cliquez sur Oui.

syskb_20130617080007

Cliquez sur Supprimer.

syskb_20130617080008

La suppression du Shell a démarré. Cliquez sur Fermer.

syskb_20130617080009

Au redémarrage, après vous être authentifié, vous pouvez constater que seule une invite de commande Windows est ouverte. Vous êtes en mode Core.

syskb_20130617080010

Désactiver l’interface Graphique en Powershell

Si vous préférez désactiver le mode graphique en Powershell, depuis le Gestionnaire de Serveur, cliquez sur Outils et sélectionnez Windows Powershell pour ouvrir le shell.

syskb_20130617080015

 

Tapez l’une des commandes suivantes dans la fenêtre du Shell, la première étant simplement l’alias de l’autre :

Remove-WindowsFeature Server-Gui-Shell, Server-Gui-Mgmt-Infra

ou

Uninstall-WindowsFeature Server-Gui-Shell, Server-Gui-Mgmt-Infra

syskb_20130617080016

La suppression démarre, cela va prendre quelques minutes.

syskb_20130617080017

Lancez enfin la commande Shutdown suivante pour redémarrer votre système en mode Core.

Shutdown –r -t 0

syskb_20130617080018

Réactiver l’interface Graphique en Powershell

Pour réactiver l’interface graphique GUI d’un système en mode Core lancez la commande Powershell depuis l’invite de commande.

syskb_20130617080011

Exécutez l’une des commandes suivantes, l’une étant l’ALIAS de l’autre:

Add-WindowsFeature Server-Gui-Shell, Server-Gui-Mgmt-Infra

Ou

Install-WindowsFeature Server-Gui-Shell, Server-Gui-Mgmt-Infra

syskb_20130617080012

Le processus d’activation de l’interface graphique est en cours …

syskb_20130617080013

Lancez enfin la commande Shutdown suivante pour redémarrer votre système et retrouver l’interface graphique.

Shutdown –r -t 0

syskb_20130617080014

 

Vous savez désormais comment activer ou désactiver l’interface graphique d’un serveur Windows Server 2012.

Laisser un commentaire

Cliquez ici pour révoquer votre décision.