Interfejs użytkownika systemu Windows Server 2012 zaginął po usunięciu usługi Active Directory


16

Przepraszam, ale utknąłem w rozwiązywaniu problemu, przed którym stoję. Usunąłem funkcję AD z menedżera serwera i po ponownym uruchomieniu, mojego GUI serwera 2012 nie było już. Jest tylko wiersz polecenia do rozwiązania. Próbowałem włączyć GUI z powrotem na podstawie znalezionych wątków. Zrobiłem SConfig, ale nie ma opcji nr 12, która polega na przywróceniu GUI. Próbowałem uruchomić PowerShell, ale stwierdził: „PowerShell nie jest rozpoznawany jako wewnętrzny ani zewnętrzny ...”. Zmieniam ścieżkę na c: \ windows \ system32 \ windowspowershell \ v1.0 i próbowałem uruchomić PowerShell tylko po to, aby znaleźć ten sam komunikat o błędzie. Jak mogę włączyć funkcję GUI na moim serwerze 2012?

Odpowiedzi:


26

Czy eksplorator po prostu się nie uruchamia? próbowałeś pisać explorer.exew oknie wiersza poleceń? Wydaje mi się, że nie jest to przypadek, w którym normalnie nie otrzymujesz wiersza polecenia podczas logowania. Wygląda na to, że powłoka została usunięta, co skutecznie daje instalację serwera, w którym to przypadku spróbuj wydać następujące polecenie z wiersza polecenia . Powinno to ponownie włączyć powłokę, jeśli została w jakiś sposób wyłączona.

Dism /online /enable-feature /featurename:Server-Gui-Mgmt /featurename:Server-Gui-Shell /featurename:ServerCore-FullServer

Tak. explorer.exe również nie uruchamia się. Jeśli o mnie chodzi, usunąłem tylko funkcję AD bez bałagania się powłoki. Po ponownym uruchomieniu gui zniknęło i nie mogłem nawet uzyskać dostępu do PowerShell, aby przywrócić GUI.
mfmz

OK, czy próbowałeś uruchomić dismpolecenie, które zasugerowałem? Jeśli powłoka została usunięta (co wydaje się prawdopodobne, chociaż nie mam pojęcia, dlaczego), dismpolecenie powinno ją rozwiązać.
Bryan

Czy udało ci się to rozwiązać? Twój teraz usunięty komentarz mnie zaskoczył.
Bryan,

1
@ user1867016 Jeśli odpowiedź rozwiązała problem, należy ją zaakceptować, klikając kontur znacznika wyboru obok niej. Oznacza to innym, że problem został rozwiązany. Witaj w Server Fault!
Michael Hampton

1
Stary, rock! Miałem ten sam problem na serwerze Windows 2012 i dopiero po odinstalowaniu .NET Framework 4.5 uruchomiłem się ponownie. Następnie ponownie zainstalowałem funkcję .NET Framework i uruchomiłem ponownie. To spowodowało, że mój serwer uruchomił się w trybie odzyskiwania po zalogowaniu. To polecenie zdecydowanie zadziałało i pozwoliło mi uzyskać interfejs GUI, którego używałem. Jedyny problem polegał na tym, że kiedy mogłem się zalogować, musiałem przejść do kreatora ról i funkcji i włączyłem w interfejsie użytkownika i infrastrukturze obie opcje graficznych narzędzi zarządzania i infrastruktury wraz z powłoką graficzną serwera. Nie jestem pewien jak

16

Do twojej wiadomości, kiedy mi się to przydarzyło, ciągle pojawiał się błąd 50, gdy korzystałem z powyższego polecenia. Musiałem dodać / all, aby to działało. Kiedy to zrobiłem, zadziałało dobrze.

Dism /online /enable-feature /all /featurename:Server-Gui-Mgmt /featurename:Server-Gui-Shell /featurename:ServerCore-FullServer

1

Poniżej działało dla mnie

Dism /online /enable-feature /featurename:Server-Gui-Mgmt /featurename:Server-Gui-Shell /featurename:ServerCore-FullServer /all

4
Chociaż ten kod może odpowiedzieć na pytanie, wyjaśnienie, w jaki sposób i / lub dlaczego rozwiązuje problem, poprawiłoby użyteczność i długoterminową wartość odpowiedzi.
Anthony G - sprawiedliwość dla Moniki

Tak. Czasami, gdy komponenty się psują, musisz dodać parametr / all.
Nathan
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.