我的戴尔服务器预装了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密钥,认为这是问题的结束.只是在稍后尝试启动VM时,我意识到我只有4GB的可用RAM.此时我没有与许可变更建立联系,并且对BIOS设置,内存配置等进行了大量的追逐.只有在我看到这个……
…我做了连接并重新应用了KMS Generic键 – 它给了我所有的RAM.但是现在我的系统没有得到适当的许可,大概是我无法按原样激活它,所以我有2天的时间来享受它.应用MSDN密钥后,只能使用4GB RAM.有没有办法解决这个问题
a)从头开始用MSDN密钥从头开始重建服务器
要么
b)购买零售企业许可证
解决此问题的方法(即,将OEM / KMS密钥版本切换为MSDN密钥)不使用DISM或从Windows中更改产品密钥;你必须做更多的事情.
这是我如何恢复我的服务器:
首先使用KMS密钥将服务器升级到Enterprise.这对我来说是未经许可的.
使用MSDN安装介质(即刻录的ISO)并从当前Windows实例中运行安装程序.然后,您可以重新安装Windows – 确保选择正确的选项,以便保留现有文件,应用程序,设置等.
大约半小时后,Windows将完成安装.激活Windows时,请使用MSDN密钥,一切正常.
因此,看起来您无法在OEM / KMS / MSDN之间切换密钥 – 您需要从相应的安装介质安装Windows(或重新安装/更新)才能正确“获取”密钥.
汤姆