豆子今天被同僚詢問,能否把windows 2012 R2 data center降級成standard版本,原因很簡單,前者要6000多刀,後者隻要800刀。公司配置了data center版本的伺服器大概有12個,如果不能降級,那麼恐怕都得重裝。
經過一番研究,結論如下:
微軟官方支援從低版本更新到高版本,比如從 Evaluation更新到Essetnial到Standard到DataCenter。
比如首先擷取目前版本号(Edition), 然後擷取可以更新的版本
<a href="http://s3.51cto.com/wyfs02/M01/6E/B3/wKioL1WDn1HgqswVAAHdmimXEtY471.jpg" target="_blank"></a>
然後 使用 指令 DISM /online /setedition 就可以更新了。
但是如何降級呢??官方并沒有文檔支援這種逆向操作。諷刺的是不管是标準版還是DC版,唯一的差別就是虛拟機的數目,其他功能都一樣,但是微軟就是不告訴你如何降級。幸運的是, 其他使用者也有類似的需求,然後有人發現可以成功降級的方法。經豆子測試,這個方法是可以的。(風險自負)
首先更改系統資料庫HKEY_Local_Machine -> Software -> Microsoft -> WindowsNT->Current Version 然後更改下面兩個鍵值, EditionID改為 ServerStandard, ProductName 改為 Windows Server 2012 Standard
然後放入windows 2012 R2 的CD光牒,選擇更新,他會自動掃描系統資料庫,然後會認為目前系統是windows 2012 Standard,是以我可以成功的更新到 Windows 2012 R2 Standard !更新成功之後,使用DISM以及重新注冊Windows都是成功的。
注意事項:
更新需要重新開機兩次;
一些2012正常更新到2012 R2 出現的問題也會出現,不同的伺服器可能直接就能工作,也可能需要手動修複部分功能,比如我的Vcenter Web Client服務因為系統資料庫變化導緻不能啟動,需要手動修改;WSUS需要重新加載等等。
Windows update需要重新安裝;
本文轉自 beanxyz 51CTO部落格,原文連結:http://blog.51cto.com/beanxyz/1663527,如需轉載請自行聯系原作者