第一种:在windows服务器上搭建

主要针对vol版本( win7、win10、win20xx 、win2012等等)

平台:我自己搭建的windows虚拟机,windows 2016 的操作系统

软件:vlmcsd-Windows-x64

网页打开以下链接,下载文件”binaries.tar“

链接:https://pan.baidu.com/s/14HReoJ3fEUJDEAy6KNveXg

提取码:wdjm

本地解压文件,

win7激活kms命令(kms激活win7详细教程)(1)

在\binaries\Windows\intel 目录下找到vlmcsd-Windows-x64

win7激活kms命令(kms激活win7详细教程)(2)

新建文件夹“KMS",将vlmcs-Windows-x64拷到服务器的C盘 “kMS”目录下,重命名为“vlmcsd”

win7激活kms命令(kms激活win7详细教程)(3)

以管理员身份运行CMD命令控制台,输入

cd c:\kms

vlmcsd -s

cd c:\kms

vlmcsd –s –U /n –l c:\kms\vlmcsd.log

表示设置KMS激活程序将以服务的形式进行运行,并将日志记录在vlmcsd.log中。

win7激活kms命令(kms激活win7详细教程)(4)

执行完成后打开本地服务,查看"Key Management Server"是否运行正常。设置为自动启动,点击启动

win7激活kms命令(kms激活win7详细教程)(5)

另外,这台windows 服务器的ip 为 10.50.40.191

win7激活kms命令(kms激活win7详细教程)(6)

现在打开另一台同网络未激活的服务器,执行命令

slmgr.vbs -skms 10.50.40.191

win7激活kms命令(kms激活win7详细教程)(7)

slmgr.vbs -ato

win7激活kms命令(kms激活win7详细教程)(8)

成功激活

win7激活kms命令(kms激活win7详细教程)(9)

如果不通过域控自动激活,那么我新装一台虚拟机需要到命令提示符手动激活,显然我需要做一个脚本自动运行以下两条命令:

slmgr.vbs -skms

slmgr.vbs -ato

查了下,在桌面新建文本文档,复制这两条,文件另存为"yy.bat",到未激活的服务器运行

win7激活kms命令(kms激活win7详细教程)(10)

成功激活

win7激活kms命令(kms激活win7详细教程)(11)

第二种:在linux服务器上搭建

在linux虚拟机上搭建,其实和第一种区别不大,都是在操作系统内启用kms激活服务

同样下载文件”binaries.tar“,linux的安装软件在解压后\binaries\Linux\intel\static目录下--

vlmcsd-x64-musl-static

win7激活kms命令(kms激活win7详细教程)(12)

多看几眼前人的经验教训就会发现,前两种太low了,要手动在命令提示符下输两条指令激活,严格来说属于client端kms码 ,研究下第三种--服务器端的KMS码,即是指在一个dns域内,服务器设置在 IP和DNS服务器时自动激活,需在dns服务器上部署。我先搞一下

1.第一种方法搭建了KMS服务器,在搭建了KMS的服务器上搭建 域控,

2. 在kms服务器上增加 AD+DNS功能,

安装AD、DNS.note

3.设置将未激活的虚拟机ip设置 DNS为 安装了AD+DNS的KMS服务器的ip------ 10.50.40.191

win7激活kms命令(kms激活win7详细教程)(13)

打开计算机属性--更改设置---更改,添加到域

win7激活kms命令(kms激活win7详细教程)(14)

win7激活kms命令(kms激活win7详细教程)(15)

重启之后进入系统自动激活

win7激活kms命令(kms激活win7详细教程)(16)

1.按理说,我搭建了dns服务器,未激活的服务器在配置ip和dns之后,应该是能自动识别在同一域内,可自动激活,然并卵,我的dns服务器有缺陷嘛

3.其实我不用搭建dns服务器,因为当前的虚拟化平台有自己的dns服务器,但是按照部署步骤,我这里少了“_tcp"的记录,莫非是我打开的方式不对

win7激活kms命令(kms激活win7详细教程)(17)

win7激活kms命令(kms激活win7详细教程)(18)

文章到此结束!