Назад | Перейти на главную страницу

Server 2012 explorer.exe отсутствует после неудачного исправления

Этот пост - последняя попытка найти идеи.

Windows Server 2012 64-разрядная. Выделенное оборудование.

При перезагрузке экран перед входом в систему сообщает о неудачных исправлениях и предпринимает попытки восстановления. Когда я вхожу в систему, файлы explorer.exe отсутствуют, и у меня есть только оконная командная строка. Серверные службы вроде работают (SQL и т. Д.). Он действует так, как будто превратился в ядро ​​сервера.

Я хотел бы иметь возможность восстановить ОС, вернуть графический интерфейс для использования инструментов и / или заплатить откат.

редактировать Также отсутствуют файлы Powershell.

Я знаю, что это довольно старый пост, но у меня была эта проблема, и я хотел опубликовать свое решение, на случай, если оно мне понадобится позже :)

У меня тоже не было explorerer.exe и нет powershell.exe

  1. Войдите на другой сервер в сети
  2. Откройте «Диспетчер серверов»
  3. На панели управления выберите «Добавить другие серверы для управления».
  4. Добавить другой сервер
  5. В разделе «Все серверы» щелкните правой кнопкой мыши только что добавленный сервер и выберите «добавить роли и функции».
  6. Выберите «Возможности» и прокрутите список, пока не найдете «Windows PowerShell», проверьте это.
  7. Нажмите «Далее», затем нажмите «Установить». Возможно, вам потребуется перезагрузить сервер после завершения установки.
  8. Как только он снова станет доступен, войдите на главный сервер
  9. Бегать start powershell.exe из командной строки
  10. Бегать Install-WindowsFeature Server-Gui-Shell, Server-Gui-Mgmt-Infra согласно решению @Stepane
  11. Перезапустить после этого
  12. Готово!

В командной строке запустите инструмент настройки системы (sconfig) и проверьте, не переключили ли вы сервер в режим «основной». Если да, вы можете снова включить его.

В качестве альтернативы вы можете запустить PowerShell и запустить:

Get-WindowsFeature Server*

У вас должна быть функция с именем Server-Gui-Shell и другой по имени Server-Gui-Mgmt-Infra

Чтобы установить оболочку графического интерфейса пользователя из командной строки PowerShell, вы можете использовать:

Install-WindowsFeature Server-Gui-Shell, Server-Gui-Mgmt-Infra

Предупреждение Если ваша оболочка графического интерфейса указана как устанавливаемая (т.е. вы не используете "ядро"), вы мощь верните оболочку, удалив ее, а затем повторно установив, но есть вероятность, что другие части системы не работают. На этом этапе гораздо разумнее переустановить и восстановить резервную копию.

Если оболочка графического интерфейса указана как установленная, вы можете попробовать удалить ее с помощью следующей команды:

`Удалить-WindowsFeature Server-Gui-Shell, Server-Gui-Mgmt-Infra

А потом переустановите.

Предупреждение (бис) Вам нужно будет перезагрузиться, чтобы любая команда install / uninstall вступила в силу.

Вы пробовали использовать средство проверки системных файлов (SFC) и DISM Scan & Restore в автономном режиме?

Если вы загружаетесь с установочного диска Windows в командную строку, вы можете запустить эти тесты.

В следующем примере ОС доступна на диске D: из установщика. И E: это установочный компакт-диск Windows / USB:

sfc /scannow /offwindir=D:\windows /offbootdir=D:\
DISM /Image:D:\ /Cleanup-Image /ScanHealth 
DISM /Image:D:\ /Cleanup-Image /RestoreHealth /Source:E:\sources\install.wim

Моя первоначальная мысль заключалась в том, чтобы просто поместить копию EXPLORER.EXE в% Windir%. Однако то, что он отсутствует, меня в первую очередь беспокоит. Напрашивается вопрос «чего еще не хватает?».

Я думаю, что тогда я захочу подтвердить, что Windows по-прежнему считает, что должен использовать проводник, запустив:

reg query "HKLM\Software\Microsoft\Windows NT\CurrentVersion\WinLogon" /v "Shell"