最近,我将我的服务器2008 R2标准VM升级为服务器2008 R2企业
Dism /online /Set-Edition:ServerEnterprise /ProductKey:xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
如此处所引用:从Windows标准升级到企业或数据中心
除了现在我想安装SP1时,这一切进行得很顺利,我在CBS.log中得到了以下错误:
2011-02-23 11:58:30, Info CBS SPI: Starting SPInstall version 6.1.7601.17514
2011-02-23 11:58:31, Error CBS SPI: (CheckForPendingFlag:90)Failed to open component hive at C:\Windows\System32\config\components er=0x0
2011-02-23 11:58:31, Error CBS SPI: (CSystem::Initialize:317)Failed to GetProductInfo GLE=0x0
2011-02-23 11:58:31, Error CBS SPI: (wmain:939)Failed to initialize system hr=0x80004005
2011-02-23 11:58:32, Info CBS SPI: SPInstall terminating, return code 0x80004005
2011-02-23 11:58:32, Error CBS SPI: (SPIRegQueryStringValue:700)Failed to query registry value: MiscString2 er=0x2
2011-02-23 11:58:32, Error CBS SPI: (CSystem::GetMachineName:395)Failed to query machine name from RAC hr=0x80070002
2011-02-23 11:58:32, Error CBS SPI: (CCrimsonLogger::Unregister:50)Crimson logger not registered hr=0x8000ffff不幸的是,似乎没有任何关于如何修复组件单元的资源(它存在并具有与安装成功启动的机器相同的权限)。这发生在独立安装程序以及windows更新安装程序中。
更新切换回KMS键允许我安装SP1。RDP是否能起作用还有待观察(另一个问题出现在其中)
发布于 2011-02-25 18:57:22
昨晚我想出了个解决办法。我发现这与我原来的MAK密钥和它的重用有关。
最初的VM是一个具有MSDN密钥的服务器2008 R2 VM (对于标准版本和企业版有效)
我使用"489J6-VHDMP-X63PK-3K798-CPX3Y“KMS对企业(来自本文) http://social.technet.microsoft.com/Forums/en-US/winservergen/thread/0c68ffd9-ed83-4437-aa79-2f7decc75c0f进行了DISM升级。
在DISM升级之后,我切换回原来的MAK密钥(并成功激活)。第二种行为是远程桌面不再在任何使用MAK键的机器上工作。然后,我做了一些额外的研究,发现其他人在使用DISM升级( http://social.technet.microsoft.com/Forums/en-US/winserverTS/thread/6debc586-0977-4731-b418-ca1edb34fe8b )时也遇到了同样的问题。有一种预感,我切换回KMS键,然后能够安装SP1 (远程桌面重新启用)。然后,我尝试了来自不同MSDN帐户的Std/Enterprise许可证,并成功地激活了它,并使远程桌面启用。我还测试了切换回我原来的MAK密钥,这也同样有效。然后,我将VM的其余部分切换到新的MSDN密钥,这也是成功的,而没有重新引入KMS键。
据我所知,在标准的->企业DISM升级路径的每一端都必须使用相同的密钥。
https://serverfault.com/questions/239366
复制相似问题