Windows Server 2012 Standard KMS Host in VMWare Which Activates Windows 7/8/2012 and Office 2010/2013

此方法来此 MDL(My Digital Life Forums),这里只是简单的记录一下

在 WMWare 配置 Windows Server 2012 Standard KMS 服务器

  1. 在ESXi中安装Windows Server 2012 Standard
  2. 确保VM不要连接互联网(可以让VM网卡不跟随启动,也可以在防火墙上设置规则)
  3. 关闭VM,编辑VM’s .vmx文件,替换uuid.bios一行
     uuid.bios = "56 4d dc 18 57 75 e5 78-28 be c1 7d d2 67 73 72"
    
  4. 重新开启VM,使用管理员身份执行 “slmgr /cpky”
  5. 停止 SPP Service,使用管理员身份执行 “sc stop sppsvc”
  6. 替换\windows\system32\spp\store中的data.dat,tokens.dat文件
    (注:data.dat, tokens.dat可以从WinServer2012KMS.zip、Server 2012 Store.7z以及KMS-SERVER-2012-full-1.0.7z中提取,我是从KMS-SERVER-2012-full-1.0.7z提取的)
  7. 从KMS-SERVER-2012-full-1.0.7z中SKMS2012.vhd提取kmshost文件夹,并拷贝到KMS中
  8. 启用KMS Service copy/paste 下面代码到 a .reg 文件并执行

     Windows Registry Editor Version 5.00
    
     [HKEY_USERS\S-1-5-20\Software\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform]
     "KmsHostConfig"=dword:00000001
    
     [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform]
     "KeyManagementServiceVersion"="6.2.9200.16384"
    
     [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform]
     "KeyManagementServiceVersion"="6.2.9200.16384"
    
  9. 重启 Windows Server 2012,检测KMS licencing/activation/count 状态
    KMS: slmgr /dlv
    Office 2010: slmgr /dlv bfe7a195-4f8f-4f0b-a622-cf13c7d16864
    Office 2013: slmgr /dlv 2e28138a-847f-42bc-9752-61b03fff33cd

  10. 运行kmshost目录下 configuration 文件,执行“T”进行时间同步
  11. 如果检测 Office 2010 KMS 授权没有正常工作的话,执行下面步骤
    • slmgr /ipk HYV6M-23DT4-YJMB8-JVW3G-RP3HH
    • sc stop sppsvc
    • 重新替换 data.dat, tokens.dat 文件

配置 DNS 实现局域网自动激活:

DNS服务器正向查找区域下面添加SRV记录。
SRV记录的属性包括:
名称:_vlmcs._TCP
类型:SRV
优先级:0
权重:0
端口:1688
主机名:你的kms服务器域名

这样弄完后就可以实现局域网内的 Windows 8 Pro and Office 2010/2013 自动激活,Windows 7 Enterprise 需要手动执行“slmgr /ato”

手动激活 Office 2010/2013
1、管理员身份运行CMD,然后打开Office 2010/2013安装目录,根据目录不同,一般为执行:

cd %ProgramFiles%\Microsoft Office\Office14
cd %ProgramFiles%\Microsoft Office\Office15
或
cd %ProgramFiles(x86)%\Microsoft Office\Office14
cd %ProgramFiles(x86)%\Microsoft Office\Office15

cscript ospp.vbs /inpkey:"序列号" - 安装对应版本的office序列号,不包含引号
cscript ospp.vbs /setprt:1688

2、设置KMS服务器地址,执行:cscript ospp.vbs /sethst:kms-server.stunnel.us

3、激活Office 2010/2013,此过程可能需要重复才能成功,执行:cscript ospp.vbs /act

4、查看激活状态,执行:cscript ospp.vbs /dstatus

手动激活 Windows 7/8

以管理员身份运行 CMD,输入以下命令:

slmgr /ipk "序列号" - 安装对应版本的 Windows 序列号,不包含引号
slmgr /skms kms-server.stunnel.us
slmgr /ato - 激活

注:可以激活 Windows 7/8 Professional and Enterprise versions