Как обновить Windows Server 2008 R2 Standard (ключ OEM) до Enterprise (ключ MSDN) с помощью DISM?

(Первоначально задавался вопрос: после обновления до версии 2008 R2 Enterprise и установки большего объема оперативной памяти Windows может видеть только 4,00 ГБ, но теперь я знаю, в чем на самом деле вопрос...)

Мой сервер Dell был предустановлен с 2008 R2 Standard. Я обновил до Enterprise, чтобы использовать более 32 ГБ ОЗУ. Этот сервер предназначен исключительно для разработки и тестирования, поэтому я хочу использовать мой ключ продукта MSDN для обновления.

Первоначально я пытался обновить с помощью ключа MSDN Enterprise, но его не было:

dism  /online /Set-Edition:ServerEnterprise /ProductKey:[MSDN key]

=> Error                 DISM   DISM Transmog Provider: PID=5728 Product key is keyed to [], but user requested transmog to [ServerEnterprise] - CTransmogManager::ValidateTransmogrify

Я попробовал несколько вещей, включая изменение текущего ключа продукта на ключ MSDN. В конце концов я использовал общий ключ KMS, который можно найти в нескольких сообщениях на форуме technet.

dism  /online /Set-Edition:ServerEnterprise /ProductKey:[KMS Generic Key]

... и это, похоже, сработало. Затем я снова изменил ключ продукта (с помощью панели управления) на ключ MSDN, думая, что на этом все и закончилось. Только позже, когда я попытался запустить виртуальные машины, я понял, что у меня всего 4 ГБ оперативной памяти. Я не связывался с изменениями лицензирования в этот момент и продолжал дикую погоню за настройками BIOS, конфигурациями памяти и тому подобным. Только позже, когда я увидел это...

http://social.technet.microsoft.com/Forums/en/winserverTS/thread/6debc586-0977-4731-b418-ca1edb34fe8b

... я установил соединение и повторно применил общий ключ KMS, который вернул мне всю оперативную память. Но теперь у меня есть система, которая не лицензирована должным образом, вероятно, я не смогу активировать ее как есть, поэтому у меня есть 2 дня, чтобы насладиться ею. При использовании ключа MSDN можно использовать только 4 ГБ ОЗУ. Есть ли способ обойти это без

а) восстановление сервера с нуля с помощью ключа MSDN с самого начала или б) покупка розничной корпоративной лицензии

2 ответа

Похоже, вы не можете сделать это с помощью инструментов командной строки в течение нескольких минут.

Способ решения этой проблемы (т. Е. Переключение версии с ключом OEM/KMS на ключ MSDN) состоит в том, чтобы не использовать DISM или изменять ключ продукта изнутри Windows; Вы должны сделать немного больше, чем это.

Вот как я вернул свой сервер:

Начните с обновления сервера до Enterprise с помощью ключа KMS. Это для меня нелицензионное.

Используйте установочный носитель MSDN (т. Е. Записанный ISO) и запустите установщик из текущего экземпляра Windows. Затем вы можете переустановить Windows - убедитесь, что вы выбрали правильный вариант, чтобы сохранить существующие файлы, приложения, настройки и т. Д.

Примерно через полчаса Windows завершит установку. Когда вы активируете Windows, используйте ключ MSDN, и все будет работать.

Таким образом, похоже, что вы не можете переключать ключи между OEM/KMS/MSDN - вам нужно установить Windows (или переустановить / обновить) с соответствующего установочного носителя, чтобы ключ "забрал" правильно.

Том

Для тех, кто сталкивается с этим в будущем, вы можете переключаться между клавишами (я верю только в R2). Только после переключения вам нужно будет повторно активировать

Из CMD

SLMGR / Rearm

Затем перезапустите сервер.

Введите ключ активации, перезагрузите сервер

RDP и использование памяти теперь должны быть правильными.

Другие вопросы по тегам