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

Не удается обновить ядро ​​Windows Server 2012 до графического интерфейса пользователя

Прежде чем я начну, я хочу извиниться, если мой английский неверен на 100%, поскольку это не мой основной язык. Итак, вот моя проблема:

У меня есть сервер Windows Server 2012 R2 с удаленным графическим интерфейсом. Включая полезную нагрузку. Когда я пытаюсь переустановить его, появляется сообщение об ошибке, что источник неверен. Однако я тоже попробовал это на новом сервере, удалил графический интерфейс, затем выполнил эти шаги, и все заработало!

Вот что я пробовал:

Командлет install-windowsfeature
Командлет Install-windowsfeature с install.wim в качестве источника
DISM с install.wim в качестве источника

Удаление всех КБ и повторная попытка выполнить все вышеперечисленное.

Я пробовал DISM с Install.wim в качестве источника на тестовом сервере, и там он работал. Однако на сервере с этой проблемой он застревает на уровне 67,6%, а затем не может сказать, что не может найти источник.

Вот как я делал DISM:

<#Upgrade Windows Server 2012 R2 Core to GUI with ISO

<# Make a folder for install.wim
mkdir c:\w2012\image

<# Copy the install.wim from the Windows Server 2012 R2 ISO to the machine

copy $cd\sources\install.wim c:\w2012\image

<# Retreive the name or index number of the image

<# Server Standard is Index:2

<# Server Datacenter is Index:4

DISM /Get-ImageInfo /ImageFile:C:\w2012\image\install.wim

<# Create a folder to mount the install.wim

mkdir c:\w2012\mountpoint

<# Mount install.wim in mountpoint

DISM /Mount-Image /Imagefile:C:\w2012\image\install.wim /index:2 /MountDir:C:\w2012\mountpoint /readonly

<# Upgrade to full GUI

DISM /online /enable-feature /featurename:Server-Gui-Mgmt /featurename:Server-Gui-Shell /featurename:ServerCore-FullServer 
/source:C:\w2012\mountpoint\windows\winsxs

<# done.

Однако я получаю следующую ошибку:

Исходные файлы не могут быть загружены. Используйте опцию «источник», чтобы указать расположение файлов, необходимых для восстановления функции. Для получения дополнительной информации об указании исходного местоположения см. http://go.microsoft.com/fwlink/?LinkId=243077.

Я пробовал все разные индексы, но безрезультатно.

Также было бы неплохо получить конфигурацию и вставить ее на сервер с графическим пользовательским интерфейсом, но обновление до графического интерфейса имеет приоритет. Но если вы знаете способ, дайте мне знать.

Сегодня я столкнулся с той же проблемой. Произошло то, что человек A установил 2012 R2 Core на сервер с ISO-образом A. Человек B пришел и попытался добавить графический интерфейс, используя файлы, извлеченные из ISO B. ОС выдала ошибку, что исходные файлы не могут быть найдены. Мы извлекли файлы из формата iso A и попробовали еще раз, и установка прошла.

Вот как я перевел свою систему Server 2012 R2 Core в графический интерфейс. Надеюсь, это кому-то поможет!

  1. После попытки установки функции проверил C: \ Windows \ Logs \ CBS \ CBS.log и обнаружил, что файлы полезной нагрузки отсутствуют. Пример: «Не удалось найти файлы полезной нагрузки, компонент: amd64_microsoft-windows-w..client-ui.resources_31bf3856ad364e35_7.9.9600.18039_en-us_a9315b328356154d, файл: wushareduxresources.dll.mui»
  2. Из другой системы Server 2012 R2, которая имела графический интерфейс и была полностью пропатчена, я скопировал папку C: \ Windows \ WinSxS во временную папку на моем сервере Server 2012 R2 Core (моя папка была C: \ TempTest). ПРИМЕЧАНИЕ. На самом деле мне пришлось скопировать папку WinSxS с двух разных серверов, потому что при первой попытке включить эту функцию я увидел те же проблемы с полезной нагрузкой в ​​CBS.log, за исключением того, что она указала на другую версию (например, amd64_microsoft- .. .7.9.9600.18066 ..).
  3. В системе ядра сервера: Dism / Online / Enable-Feature / All / FeatureName: Server-Gui-Mgmt / Source: C: \ TempTest / LimitAccess
  4. После его установки потребовалась перезагрузка
  5. Когда он вернулся, получил приглашение cmd и примерно через минуту появился диспетчер серверов (некоторые функции управления графическим интерфейсом доступны после установки функции «Server-Gui-Mgmt»)
  6. Затем я использовал диспетчер сервера, чтобы добавить функцию «Графическая оболочка сервера», которая находится в разделе «Пользовательские интерфейсы и инфраструктура», и перезагрузился. Вы можете сделать это снова через командную строку с FeatureName «Server-Gui-Shell».
  7. Когда он появился, у него был полный графический интерфейс, а затем установлены обновления Windows, связанные с графическим интерфейсом, за последние годы

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