1 KMS简介
KMS (Key Management Service ,Windows密钥管理服务)这个功能是Microsoft从Windows Vista开始推出的一种新型产品激活机制,适合于&34;批量许可&34;。KMS要求局域网中必须有一台KMS服务器,KMS服务器的作用是给局域网中的所有计算机的操作系统定周期(一般是180天)提供一个随机的激活ID(不同于产品激活密钥),然后计算机里面的KMS服务就会自动将系统激活,实现正常的系统软件服务与操作。所以计算机必须保持与KMS服务器的定期连接,以便KMS激活服务的自动检查实现激活的自动续期,这样就实现了限制于公司内部的激活范围,避免了对于外界计算机的非法授权,当非法激活者离开公司域后,由于客户端KMS服务不能连接位于域内的KMS激活服务器,让它提供一个新的序列号,超过180天以后就会因为激活ID过期而重新回到试用版本状态,而合法授权者则能够定期获得ID更新,保持一直正确的激活状态。
2 在Windows Server中安装Windows密钥
在本文中,将在一台Windows Server 2012 R2 Datacenter的计算机中安装Windows Server 2012 R2的KMS密钥,然后再安装Office 2013的KMS密钥。
(1)准备一台Windows Server 2012 R2的计算机,这可以是物理机也可以是虚拟机,但准备好之后,该机器将固定作为KMS Server。当前实验环境是一台分配了2GB内存、2个CPU的虚拟机,安装的Windows Server 2012 R2数据中心版,如图2-1所示。请记下&34;计算机名&34;(当前名称为KMS-Server),后文在配置KMS Server的时候需要用到这一名称。

图2-1 系统状态
(2)为当前计算机设置一个固定的IP地址。
(3)打开&34;服务器管理器&34;,在&34;仪表板&34;中单击&34;添加角色和功能&34;,如图2-2所示。

图2-2 添加角色和功能
(4)在&34;选择服务器角色&34;对话框中,单击选中&34;批量激活服务&34;,如图2-3所示。

图2-3 安装批量激活服务
(5)安装完成后,单击&34;批量激活工具&34;链接,如图2-4所示。

图2-4 安装完成
(6)进入&34;批量激活工具&34;程序,在&34;选择批量激活方法&34;中,在&34;密钥管理服务(KMS)&34;文本框中,输入要管理的KMS服务器的计算机名称(在图2-1中可以看到当前计算机名称为KMS-Server),如图2-5所示。

图2-5 选择批量激活方法
(7)在&34;管理KMS主机&34;对话框中,在&34;安装KMS主机密钥&34;中,输入Windows Server 2012 R2的KMS密钥,如图2-6所示。

图2-6 管理KMS主机
(8)在&34;产品密钥安装己成功&34;对话框中,选择&34;激活产品&34;,如图2-7所示。

图2-7 激活产品
(9)在&34;激活产品&34;对话框中,在&34;选择产品&34;下拉列表中,选择要激活的KMS主机密钥(如果安装了多个主机密钥,则可以在下拉列表中选择,当前只有Windows Server 2012 R2的密钥),之后选择激活方法。如果当前主机可以连接到Internet则选择&34;在线激活&34;;如果这是一台内网的服务器,不能连接到Internet,则选择&34;通过电话激活&34;,然后在&34;选择位置&34;中,选择&34;中国&34;,如图2-8所示。本示例通过电话激活。

图2-8 激活产品
(10)在&34;通过电话激活&34;中,使用手机或固定电话,拨号8008301832,或使用固定电话拨号4008301832,然后根据提示输入&34;步骤2&34;中的安装ID,并在&34;步骤3&34;中输入电话系统提供的确认ID,之后单击&34;提交&34;按钮激活,如图2-9所示。

图2-9 通过电话激活
(11)在&34;激活己成功&34;对话框中,单击&34;下一步&34;按钮,如图2-10所示。但在&34;KMS TCP侦听端口&34;中显示为0,我们应该将其改为默认端口1688。

图2-10 激活己成功
(12)在&34;配置密钥管理服务选项&34;对话框中,在&34;KMS TCP侦听端口&34;改为1688,然后单击&34;提交&34;按钮,如图2-11所示。

图2-11 修改KMS TCP侦听端口
(13)在&34;配置己成功&34;对话框中,单击&34;关闭&34;按钮,完成KMS的配置。如图2-12所示。

图2-12 配置己成功
经过上述配置,这台Windows Server 2012 R2 数据中心版的KMS服务器已经配置完成,可以用来激活Windows Server 2012 R2数据中心版、标准版以及Windows Server 2008 R2、Windows Server 2008、Windows 7、8、8.1的专业版与企业版。
如果要继续在当前KMS Server安装其他密钥,例如Office 2010、2013、2016等密钥,请继续看后面的步骤。
3 安装Office密钥
一台Windows的KMS Server可以安装多个不同的密钥,例如在上一节中安装了Windows Server 2012 R2数据中心版的产品密钥后,还可以安装Windows Server 2008 R2、Office 2016、Office 2013、Office 2010等不同产品密钥。本节以添加Office 2013的KMS密钥为例进行介绍。
(1)在&34;服务器管理器&34;中,左侧单击&34;VA服务&34;,右击服务器的名称,在弹出的快捷菜单中选择&34;批量激活工具&34;,如图2-13所示,进入KMS Server管理界面。

图2-13 批量激活工具
(2)在进入&34;批量激活工具&34;程序,在&34;选择批量激活方法&34;中,在&34;密钥管理服务(KMS)&34;文本框中,输入要管理的KMS服务器的计算机名称,如图2-14所示。

图2-14 选择密钥管理服务
(3)在&34;管理KMS主机&34;对话框中,在&34;安装KMS主机密钥&34;中,输入要添加的新的KMS密钥,在此输入Office 2013的KMS密钥,如图2-15所示。

图2-15 安装Office密钥
(4)在&34;产品密钥安装己成功&34;对话框中,选择&34;激活产品&34;,如图2-16所示。

图2-16 激活产品
(5)在&34;激活产品&34;对话框中,在&34;选择产品&34;下拉列表中,选择要激活的KMS主机密钥,当前选择Office 15(Office 2013),选择&34;在线激活&34;,如图2-17所示。

图2-17 激活产品
(6)在&34;激活己成功&34;对话框中,单击&34;关闭&34;按钮,如图2-18所示。

图2-18 激活己成功
4 DNS服务器配置
要使用密钥管理服务 (KMS) 激活Windows与Office, KMS 主机必须可检测到。KMS 主机可通过在 DNS 服务器上创建服务 (SRV) 资源记录 (RR) 自动发布其存在。
当 KMS 客户端首次向 DNS 查询 KMS 信息时,它会从 DNS 返回的 SRV RR 列表中随机选择一台 KMS 主机。包含 SRV RR 的 DNS 服务器的地址可作为后缀条目列在 KMS 客户端上。这样,便可以在一台 DNS 服务器中公布 KMS 的 SRV RR,从而让具有其他主要 DNS 服务器的 KMS 客户端可以找到该 SRV RR。
要在DNS中配置KMS主机的SRV记录也很简单,只需要注意如下顺序与步骤即可:
(1)在DNS服务器中创建一个A记录指向KMS主机的IP地址,例如在本示例中KMS服务器的IP地址是172.18.96.1,则可以在DNS中创建一个名为Server的A记录,其IP地址为172.18.96.1,如图2-19所示。(说明,当前示例域名为heinfo.edu.cn)。

图2-19 创建A记录
(2)右击Active Directory域名,在弹出的快捷菜单中选择&34;其他新记录&34;,如图2-20所示。

图2-20 其他新记录
(3)在&34;资源记录类型&34;对话框中,选择&34;服务位置(SRV)&34;,然后单击&34;创建记录&34;按钮,如图2-21所示。

图2-21 创建记录
(4)在&34;新建资源记录&34;对话框中,在&34;服务&34;文本框中输入_VLMCS,协议输入_TCP(注意下划线和大写字母),在&34;端口号&34;文本框中输入1688,在&34;提供此服务的主机&34;输入图2-19中创建的A记录server.heinfo.edu.cn,然后单击&34;确定&34;按钮完成创建,如图2-22所示。

图2-22 创建完成
5 KMS客户端使用注意事项
对于Windows与Office系统,如果要使用KMS服务器激活,必须满足以下的条件:
(1)版本要求:所有的Windows Server 2008及其以后的操作系统、专业版与企业版的Windows客户端(Windows 7、8、8.1、10)以及Windows 10的教育版。Office 2010、Office 2013、Office 2016&34;开放式许可&34;的版本。Office的零售版本不能使用KMS激活。
(2)KMS客户端计数:对于KMS 客户端,只有当KMS客户端&34;累计&34;计数达到一定数量之后才能&34;批量激活&34;,这一计数,对于Windows Server与Office来说是5,对于Windows客户端(Windows 7、Windows 8、Windows 10等)则是25。
(3)对于Windows操作系统,需要使用KMS 客户端密钥安装才能使用KMS Server激活。
(4)对于Office,则有&34;介质&34;需求。Office包括:&34;零售版&34;与&34;大客户版&34;,只有&34;大客户版&34;的Office才能使用KMS Server激活,并且在安装的过程中不需要产品密钥。
在Windows安装的过程中,输入序列号的时候,可以输入对应版本的KMS 客户端的密钥,这样在安装完Windows之后,如果配置了DHCP与DNS(DNS中指定了KMS的IP地址),则Windows客户端在&34;自动获得IP地址与DNS地址&34;后,即可自动激活Windows。
如果在安装Windows的过程中,没有输入序列号,或者使用的其他序列号完成的安装,可以通过编写&34;批处理脚本&34;的方式,在脚本中完成序列号的更换、KMS服务器地址的指定,然后再完成激活。下面是分别是激活Windows Server 2012 R2数据中心版与Office 2013的批处理。如果你要激活其他的Windows系统,请在-ipk后面换上对应的Windows产品序列号即可;如果你要激活其他的Office版本,则需要在激活Office 2013的批处理中,输入对应的Office版本的安装路径。其中Office 2016的路径(前面不变)是Office16,Office 2010则是Office14。另外,请将批处理文件中的kms-server-ip更换为你网络中的KMS服务器的IP地址。
ECHO激活Windows Server 2012 R2 数据中心版
%SystemDrive%
%systemroot%\system32\cscript.exe%systemroot%\system32\slmgr.vbs -ipk W3GGN-FT8W3-Y4M27-J84CP-Q3VJ9
cd %systemroot%\system32\
cscript.exe slmgr.vbs - kms-server-ip
cscript.exe slmgr.vbs -ato
cscript.exe slmgr.vbs –dli
ECHO 激活Office 2013 VOL版本批处理
%SystemDrive%
cd %ProgramFiles(x86)%\Microsoft Office\Office15
cd %ProgramFiles%\Microsoft Office\Office15
cscript ospp.vbs /sethst:kms-server-ip
cscript ospp.vbs /setprt:1688
cscript ospp.vbs /act
暂无评论
发表评论