(Первоначально задано как После обновления до 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, конфигурациями памяти и т. Д. Только потом, когда я это увидел ...
... я установил соединение и повторно применил общий ключ 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 и использование памяти теперь должны быть правильными.