Windows Server 2012 GUI пропал после удаления Active Directory

16

Извините, но я застрял в выяснении проблемы, с которой я столкнулся здесь. Я удалил функцию AD из диспетчера сервера, и после перезагрузки мой серверный 2012 сервер больше не был там. Там только командная строка, чтобы иметь дело с. Я попытался включить обратно графический интерфейс на основе потоков, которые я нашел. Я сделал SConfig, но варианта № 12, который должен восстановить графический интерфейс, там нет. Я попытался запустить powershell, но там было указано, что "powershell не распознается как внутренний или внешний ...". Я изменил путь к c: \ windows \ system32 \ windowspowershell \ v1.0 и попытался запустить powershell, чтобы найти то же сообщение об ошибке. Итак, как я могу включить функцию графического интерфейса моего сервера 2012?

mfmz
источник

Ответы:

26

Проводник просто не запускается? Вы пытались ввести explorer.exeв окне командной строки? Я полагаю, что это не тот случай, когда вы обычно не получаете командную строку при входе в систему. Похоже, что каким-то образом оболочка была удалена, что фактически дает вам возможность установки ядра сервера, и в этом случае попробуйте выполнить следующее из командной строки. , Это должно снова включить оболочку, если она была каким-то образом отключена.

Dism /online /enable-feature /featurename:Server-Gui-Mgmt /featurename:Server-Gui-Shell /featurename:ServerCore-FullServer
Bryan
источник
Да. explorer.exe также не запускается. Насколько я понимаю, я только удалил функцию AD, не возиться с оболочкой. После перезагрузки графический интерфейс пропал, и я даже не смог получить доступ к PowerShell для восстановления графического интерфейса.
mfmz
Хорошо, вы пробовали запустить dismкоманду, которую я предложил? Если оболочка была удалена (что звучит правдоподобно, хотя я понятия не имею, почему), то dismкоманда должна разобраться с этим.
Брайан
Вам удалось решить это? Ваш удаленный комментарий поставил меня в тупик.
Брайан
1
@ user1867016 Если ответ разрешил вашу проблему, обязательно примите его, щелкнув контур галочки рядом с ним. Это указывает другим, что проблема решена. Добро пожаловать в сбой сервера!
Майкл Хэмптон
1
Чувак ты рок! У меня была такая же проблема на моем сервере Windows 2012, и после перезагрузки .NET Framework 4.5 перезагрузился. Затем я переустановил функцию .NET Framework и перезагрузил компьютер. Это заставило мой сервер загрузиться в режиме восстановления после того, как я вошел в систему. Эта команда определенно сработала и позволила мне получить графический интерфейс, который я использовал. Единственная проблема заключалась в том, что, как только я смог войти в систему, мне пришлось войти в мастер ролей и функций, и я снова добавил в раздел «Интерфейс пользователя и инфраструктура» оба варианта инструментов графического управления и инфраструктуры, а также графическую оболочку сервера. Я не уверен, как
16

К вашему сведению, когда это случилось со мной, я продолжал получать ошибку 50 при использовании команды выше. Мне пришлось добавить / все, чтобы это работало. Как только я это сделал, все заработало просто отлично.

Dism /online /enable-feature /all /featurename:Server-Gui-Mgmt /featurename:Server-Gui-Shell /featurename:ServerCore-FullServer
Джим Симмонс
источник
1

Ниже работал на меня

Dism /online /enable-feature /featurename:Server-Gui-Mgmt /featurename:Server-Gui-Shell /featurename:ServerCore-FullServer /all
Hrishi
источник
4
Хотя этот код может ответить на вопрос, объяснение того , как и / или почему он решает проблему, повысит полезность и долгосрочную ценность ответа.
Энтони Дж. - справедливость для Моники
Ага. Иногда, когда компоненты ломаются, вы должны добавить параметр / все.
Натан