L'interface graphique de Windows Server 2012 a disparu après la suppression d'Active Directory

16

Je suis désolé, mais je suis coincé à trouver un problème auquel je suis confronté ici. J'ai supprimé la fonction AD du gestionnaire de serveur et après le redémarrage, mon interface graphique serveur 2012 n'était plus là. Il n'y a qu'une invite de commande à gérer. J'ai essayé d'activer le back gui en fonction des threads que j'ai trouvés. J'ai fait SConfig mais l'option n ° 12 qui consiste à restaurer l'interface graphique n'est pas là. J'ai essayé d'exécuter PowerShell mais il a déclaré "PowerShell n'est pas reconnu comme interne ou externe ...". Je change mon chemin d'accès en c: \ windows \ system32 \ windowspowershell \ v1.0 et j'ai essayé d'exécuter powershell juste pour trouver le même message d'erreur. Alors, comment puis-je réactiver la fonction gui de mon serveur 2012?

mfmz
la source

Réponses:

26

L'explorateur ne démarre-t-il simplement pas? avez-vous essayé de taper explorer.exedans la fenêtre d'invite de commande? Je suppose que ce n'est pas le cas que vous n'obtiendrez pas normalement une invite de commande lorsque vous vous connectez. . Cela devrait réactiver le shell s'il a été désactivé d'une manière ou d'une autre.

Dism /online /enable-feature /featurename:Server-Gui-Mgmt /featurename:Server-Gui-Shell /featurename:ServerCore-FullServer
Bryan
la source
Oui. explorer.exe ne démarre pas aussi bien. En ce qui me concerne, je n'ai supprimé que la fonction AD sans déconner avec le shell. Après le redémarrage, le GUI a disparu et je n'ai même pas pu accéder à la PowerShell pour restaurer le GUI.
mfmz
D'accord, avez-vous essayé d'exécuter la dismcommande que j'ai suggérée? Si le shell a été supprimé (ce qui semble probable, bien que je ne sache pas pourquoi), la dismcommande devrait le trier.
Bryan
Avez-vous réussi à le résoudre? Votre commentaire maintenant supprimé m'a déconcerté.
Bryan
1
@ user1867016 Si la réponse a résolu votre problème, assurez-vous de l'accepter en cliquant sur le contour de la coche à côté. Cela indique aux autres que le problème est résolu. Bienvenue dans Server Fault!
Michael Hampton
1
Mec vous rock! J'ai eu le même problème sur mon serveur Windows 2012 et j'ai redémarré après avoir désinstallé .NET Framework 4.5. J'ai ensuite réinstallé la fonctionnalité .NET Framework et redémarré. Cela a provoqué le démarrage de mon serveur en mode de récupération une fois connecté. Cette commande a définitivement fonctionné et m'a permis d'obtenir l'interface graphique que j'utilisais. Le seul problème était qu'une fois que je pouvais me connecter, je devais aller dans l'assistant Rôles et fonctionnalités et j'ai rajouté sous Interface utilisateur et infrastructure les deux options pour les outils de gestion graphique et l'infrastructure avec Server Graphical Shell. Je ne sais pas comment
16

Pour info, quand cela m'est arrivé, j'ai continué à obtenir une erreur 50 lors de l'utilisation de la commande ci-dessus. J'ai dû ajouter un / all pour le faire fonctionner. Une fois que j'ai fait ça, ça a très bien fonctionné.

Dism /online /enable-feature /all /featurename:Server-Gui-Mgmt /featurename:Server-Gui-Shell /featurename:ServerCore-FullServer
Jim Simmons
la source
1

Ci-dessous a travaillé pour moi

Dism /online /enable-feature /featurename:Server-Gui-Mgmt /featurename:Server-Gui-Shell /featurename:ServerCore-FullServer /all
Hrishi
la source
4
Bien que ce code puisse répondre à la question, expliquer comment et / ou pourquoi il résout le problème améliorerait l'utilité et la valeur à long terme de la réponse.
Anthony G - justice pour Monica
Ouaip. Parfois, lorsque des composants se cassent, vous devez ajouter le paramètre / all.
Nathan