如何使用 DISM 将 Windows Server 2008 R2 标准版(OEM 密钥)升级到企业版(MSDN 密钥)?

如何使用 DISM 将 Windows Server 2008 R2 标准版(OEM 密钥)升级到企业版(MSDN 密钥)?

(最初询问为升级到 2008 R2 Enterprise 并安装更多 RAM 后,Windows 只能看到 4.00 GB但现在我知道问题是什么真的是...)

我的戴尔服务器预装了 2008 R2 Standard。我升级到了 Enterprise,以利用超过 32GB 的 RAM。此服务器仅用于开发和测试,因此我想使用我的 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 密钥,以为事情就此结束。直到后来尝试启动虚拟机时,我才意识到只有 4GB 可用 RAM。此时我并没有将其与许可更改联系起来,而是开始徒劳地寻找 BIOS 设置、内存配置等。直到后来我看到这个...

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

...我是否进行了连接并重新应用了 KMS 通用密钥 - 这使我恢复了所有 RAM。但现在我的系统没有正确授权,大概我无法按原样激活它,所以我有 2 天的时间来享受它。应用 MSDN 密钥后,只有 4GB RAM 可用。有没有办法解决这个问题,而无需

a) 从一开始就使用 MSDN 密钥从头重建服务器或 b) 购买零售企业许可证

答案1

似乎你无法在几分钟内使用命令行工具完成此操作。

解决此问题的方法(即将 OEM/KMS 密钥版本切换为 MSDN 密钥)不是使用 DISM 或在 Windows 内部更改产品密钥;您必须做更多的事情。

以下是我恢复服务器的方法:

首先使用 KMS 密钥将服务器升级到企业版。对我来说,这是未经授权的。

使用 MSDN 安装媒体(即刻录的 ISO)并从当前 Windows 实例中运行安装程序。然后您可以重新安装 Windows - 确保选择正确的选项,以便保留现有文件、应用程序、设置等。

大约半小时后,Windows 将完成安装。激活 Windows 时,使用 MSDN 密钥,一切将正常。

因此,看起来您无法在 OEM/KMS/MSDN 之间切换密钥 - 您需要从适当的安装媒体安装 Windows(或重新安装/更新)才能正确“获取”密钥。

汤姆

答案2

对于将来遇到这种情况的人,您可以在按键之间切换(我相信仅限于 R2)。只是,切换后,您需要重新装备动作

从 CMD

SLMGR/重新装备

然后重新启动服务器。

输入你的激活密钥,重启服务器

RDP 和内存使用情况现在应该正确了。

相关内容