У меня есть компьютер с Windows Server 2012R2, который я установил с Server Core, а затем решил, что хочу переключиться на графический интерфейс.
Я коротко скажу: Я запустил обновления Windows, и теперь исходные файлы устарели / не синхронизированы с операционной системой, и мне нужно обновить исходные файлы.
Вот пара статей, в которых рассказывается, как это должно работать:
http://blog.coretech.dk/kaj/why-i-cant-convert-my-windows-server-2012-r2-core-to-gui/
Я выполнил эти инструкции, но обновления не обновляют источник. Я получаю такие ошибки:
«Произошла ошибка - Package_for_KB29671203, ошибка: 0x80073701, ошибка: 14081, указанная сборка не может быть найдена».
или
"Ошибка add-windowspackage. Код ошибки = 0x80073701, add-windowspackage: указанная сборка не может быть найдена"
Я много искал помощи по этим кодам ошибок, связанных с обновлениями Server 2012 и Windows, но мой google-fu подводит меня.
Я использую пакеты обновления Windows, которые находятся в c: \ Windows \ SoftwareDistribution \ Download
Как я могу получить эти обновления, чтобы обновить мои исходные файлы?
Спасибо!
Когда я впервые создавал шаблон виртуальной машины для Windows 2012, я хотел, чтобы базовая установка была базовой. У меня должен был быть вариант развертывания, который запускал бы сценарий установки графического интерфейса во время подготовки, если бы вам вместо этого был нужен графический интерфейс.
Я столкнулся с теми же проблемами, что и вы, и нашел ту же серию отрыганных сообщений, в которых описывается, как вам просто нужно указать на обновленный источник установки.
Я потратил более 2 недель, ничего не делая, кроме как заставить это работать. Я создал файлы WIM и обновил их. Я создал виртуальные жесткие диски и попытался обновить их, а также использовал PowerShell для получения обновлений от WSUS с помощью новых командлетов, чтобы автоматизировать процесс обновления образов.
Суть в том, что это никогда не работало. Мог бы попробовать с 1 обновлением. И это сработало. Еще несколько сработало. Но были сотни обновлений, и где-то по пути одно обновление или какая-то комбинация обновлений предотвратила переход.
К сожалению, в конце концов я просто решил сделать свой графический интерфейс шаблона по умолчанию и иметь опцию Core. Если вы выберете ядро при развертывании с моим шаблоном, тогда он удаляет графический интерфейс и пытается удалить все роли и функции, которых не было в ядре (я сравнил их, чтобы выяснить). Он все равно не такой маленький, как ядро.
Но я обнаружил, что до сих пор это всегда позволяло мне вернуться с одной из этих основных машин обратно к графическому интерфейсу пользователя.
Одна из вещей, которые я заметил при попытке обновить источник установки, это то, что не все обновления разрешено устанавливать офлайн и это означало, что для меня было невозможно создать полностью обновленный автономный источник установки.
Я играл с идеей иметь виртуальную машину, единственной целью которой была установка графического интерфейса, к которой я применял обновления, а затем сделал из нее WIM для использования в качестве источника установки только для развертывания виртуальных машин, которые начинались как Core, но хотели добавить графический интерфейс потом.
Я так и не дошел до этого, в основном потому, что это было бы огромной головной болью с очень небольшой пользой; мы почти никогда переключиться с Core на GUI.
Хотел бы я иметь для вас лучшие новости; эта проблема меня очень раздражает. И это не исправлено в 2012 R2 (как вы видите).
Если вы когда-нибудь найдете простой способ обойти это, дайте мне знать; Я очень заинтересован.
Вот как я перевел свою систему Server 2012 R2 Core в графический интерфейс. Надеюсь, это кому-то поможет!