服务器 频道

一波三折的Win2008 DE版本激活

  【IT168 服务器频道】笔者最近在虚拟机中安装了 Datacenter Edition 数据中心版的 Windows Server 2008,激活 Windows 时遇到了一些麻烦。Datacenter 这个版本貌似与 Enterprise 或 Standard 存在一些差别。

  Windows 安装完毕后,笔者打开"激活 Windows"对话框,只看到了通过网络联机激活的选项,通过电话激活的选项"(S).显示其它激活方式"却凭空消失了。原来 Windows Server 2008 在安装过程中已经自动配置了虚拟机网卡驱动及"本地连接"设置。Windows 只要检测到活动的"本地连接",就会自动将电话激活的选项屏蔽,即使"本地连接"根本没有活动的数据连接也不例外。所以,解决这个问题的方法就是,通过 Windows\system32\NCPA.CPL 打开连接设置,手动将"本地连接"禁用。重新启动 Windows 后,这个"(S).显示其它激活方式"便重新出现了。

  不过,电话激活选项虽然恢复了,但笔者试图用鼠标点击"(S).显示其它激活方式"时却发现没有任何反应,快捷键 Alt+S 也不行,这个选项好像摆设一样。于是笔者只好重新将"本地连接"开启,重新启动虚拟机(这时候"(S).显示其它激活方式"又会消失),然后将宿主机连接 Internet 并将连接共享,令虚拟机通过共享的网络联机激活。这一次 Windows 激活依然失败,错误提示大意为:

  无法通过 DNS 找到密钥管理服务(KMS),激活无法完成。

  错误代码:0x8007232B

  参考信息:http://support.microsoft.com/kb/929826/zh-cn

  我们知道,KMS(Key Management Service)与 MAK(Multiple Activation Key)是微软面向企业用户提供的两种批量激活方式。MAK Key 通俗讲就是可以多次激活的 Key,适用于系统数少于 25 套的中小型企业。MAK Key 激活没有有效期限制,激活效果基本等同于零售版的 RTL Key。KMS 则适用于系统数多于 25 套、甚至是上百套的大型企业,这种大型企业不可能对每台计算机逐一激活,因此可以将网络中的一台或多台计算机设置为 KMS 主机、其它计算机通过 DNS 查询连接 KMS 主机。这样当 KMS 主机激活后,每隔七天便会将激活密钥更新至其它计算机,方便其它计算机一并激活。如果其它计算机因为某些原因无法连接 KMS 主机,那么没有激活的便无法激活,已经激活过的也将在 180 天后失效(即使再多算上 30 天的激活宽限期,最多 210 天)。激活存在有效期限制,KMS 这一点不同于 MAK 或 RTL。

  笔者试图激活 Windows Server 2008 Datacenter Edition 时遇到的这个错误明显属于 KMS,在虚拟机中根本不可能找到 KMS 主机。而且,如果 Windows 使用的是 KMS 类型的 Key,那么联机激活时便不允许通过公网单独激活,也不允许通过电话单独激活。这就是为什么笔者试图联机激活时显示 0x8007232B 这个错误、试图电话激活时又点不动"(S).显示其它激活方式"的原因。

  不过,笔者在 MSDN 订阅帐户中获取的 Key 明明是 MAK Key,为什么激活时却按照 KMS 处理呢?后来笔者想到,Windows Server 2008 在安装过程中并没有像 Windows Vista 一样提示用户输入 Key,而是直接在列表中选择的"Datacenter Edition 完全安装"。笔者猜测可能是因为 Datacenter Edition 主要是面向大型企业的,所以安装时便默认采用了 KMS 方式,这一点可能与 Enterprise 或 Standard 有所不同。于是,笔者在激活 Windows 之前首先点击"更改产品密钥",重新输入了 MSDN 订户提供的 Datacenter MAK Key,更改密钥后再联机激活,果然一次搞定,而且"(S).显示其它激活方式"也可以点得动了。

  原文:http://blogs.itecn.net/blogs/alexis/archive/2009/09/08/Problem-during-Activating-Windows-Server-2008-Datacenter-Edition.aspx

 

0
相关文章