Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm sorry but i'm stuck in figuring out a problem i'm facing here. I removed the AD feature from server manager and after rebooting, my server 2012 gui wasn't there anymore. There's only command prompt to deal with. I tried to enable back gui based on threads i've found. I did SConfig but option no.12 which is to restore gui is not there. I tried running powershell but it stated "powershell is not recognized as internal or external...". I change my path to c:\windows\system32\windowspowershell\v1.0 and tried running powershell just to find the same error message. So how can i enable back the gui feature of my server 2012?

share|improve this question
up vote 23 down vote accepted

Is explorer simply not starting? have you tried typing explorer.exe in the command prompt window? I guess this isn't the case you wouldn't normally get a command prompt when logging in. It sounds like somehow the shell has been removed, effectively giving you a server core install, in which case try issuing the following from the command prompt. This should re-enable the shell if it has been somehow disabled.

Dism /online /enable-feature /featurename:Server-Gui-Mgmt /featurename:Server-Gui-Shell /featurename:ServerCore-FullServer
share|improve this answer
    
Yes. explorer.exe doesn't start as well. As far as I'm concerned, i only removed the AD feature without messing around with the shell. After rebooting, the gui went missing and I couldn;t even access the powershell to restore the gui. – mfmz Dec 1 '12 at 13:01
    
Okay have you tried running the dism command I suggested? If the shell has been removed (which sounds likely, although I've no idea why), then the dism command should sort it out. – Bryan Dec 1 '12 at 13:18
    
Thank you so much ! – mfmz Dec 1 '12 at 13:45
1  
@user1867016 If the answer resolved your issue, be sure to accept it by clicking the outline of the check mark next to it. This indicates to others that the issue is resolved. Welcome to Server Fault! – Michael Hampton Dec 1 '12 at 15:12
1  
Dude you rock! I had the same issue on my Windows 2012 server and was after I uninstalled .NET Framework 4.5, rebooted. Then I re-installed the .NET Framework feature and rebooted. This caused my server to boot into recovery mode once I logged in. This command definitely worked and allowed me to get the GUI interface I was using. The only issue was that once I was able to login I had to go into the Roles and Features wizard and I added back under User Interface and Infrastructure both options for Graphical Management Tools and Infrastructure along with Server Graphical Shell. I'm not sure how – user164650 Mar 14 '13 at 21:01

FYI, when this happened to me, I kept getting an Error 50 when using the command above. I had to add an /all to make it work. Once I did that, it worked just fine.

Dism /online /enable-feature /all /featurename:Server-Gui-Mgmt /featurename:Server-Gui-Shell /featurename:ServerCore-FullServer
share|improve this answer

Below worked for me

Dism /online /enable-feature /featurename:Server-Gui-Mgmt /featurename:Server-Gui-Shell /featurename:ServerCore-FullServer /all
share|improve this answer
4  
While this code may answer the question, explaining how and/or why it solves the problem would improve the usefulness and long-term value of the answer. – Anthony Geoghegan Jan 6 at 11:18

protected by MDMarra Apr 24 '13 at 13:12

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.