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.