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

Как мне обновить Windows Server 2008 R2 Standard (OEM-ключ) до Enterprise (MSDN Key) с помощью 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 с самого начала или б) покупка розничной лицензии Enterprise

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

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

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

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

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

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

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

Том

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

Из CMD

SLMGR / Rearm

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

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

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