分享

搭建自己的KMS服务器激活WINDOWS

 BorisBlog 2019-12-19

前言

vlmcsd是KMS服务器的模拟器,用于在线激活windows和office

 

安装vlmcsd

下载最新的压缩包: https://github.com/Wind4/vlmcsd/releases

我使用的是CentOS 7.5,直接  wget https://github.com/Wind4/vlmcsd/releases/download/svn1112/binaries.tar.gz

下载后解压,获得文件目录:

《搭建自己的KMS服务器激活WINDOWS》

选择自己对应的系统版本,我这里选择Linux,选择Intel处理器,使用static中的vlmcsd-x64-musl-static,将文件拷贝至自己存放的目录:

 

1

2

3

#mkdir /opt/kms

#cp vlmcsd-x64-musl-static /opt/kms

#chmod +x /opt/kms/vlmcsd-x64-musl-static

运行vlmcsd并在防火墙上开启端口

1

2

3

4

# ./vlmcsd-x64-musl-static #如果没有报错,就运行成功了,如果报错,检查端口占用

------------centos开启端口对外访问----------------------------------

# firewall-cmd --zone=public --add-port=1688/tcp --permanent

# firewall-cmd reload

到这里,就完成了vlmcsd的安装。

可以找一台机器测试KMS服务是否正常启动:

1

telnet 10.160.1.201

 

激活windows

激活Windows前需要确定windows使用的是零售版还是批量授权版(也就是VOL版),如果是零售版,需要将系统的序列号改为VOL版本的序列号。一般企业版都是VL版,专业版有零售和VL版,家庭版旗舰版OEM版等等那就肯定不能用kms激活。

可以使用wmic os get caption查看系统版本。

激活的相关命令如下:

1

2

3

4

5

slmgr /ipk xxxxx-xxxxx-xxxxx-xxxxx #配置系统序列号

slmgr /skms 10.160.1.201           #配置KMS服务器地址

slmgr /ato                         #激活系统

slmgr /xpr                         #查看系统激活到期时间

slmgr /dlv                         #查看授权详细信息

slmgr详细命令参考: https://blog.csdn.net/whatday/article/details/89487944

使用管理员权限运行CMD,windows或者office的密钥有修改过,请重新安装密钥,vol密钥查询地址:https://technet.microsoft.com/en-us/library/jj612867.aspx

《搭建自己的KMS服务器激活WINDOWS》

《搭建自己的KMS服务器激活WINDOWS》

《搭建自己的KMS服务器激活WINDOWS》

《搭建自己的KMS服务器激活WINDOWS》

 

批处理激活

另外我自己写了个批处理,直接执行激活,目前只是简单的激活,还没实现对系统版本的判断并修改序列号。

1

2

3

4

5

6

7

8

@echo off

cscript //Nologo %windir%\system32\slmgr.vbs /skms 10.160.1.201

cscript //Nologo %windir%\system32\slmgr.vbs /ato

pause

cscript //Nologo %windir%\system32\slmgr.vbs /dlv

echo 按任意键退出 ...

pause > nul

exit

《搭建自己的KMS服务器激活WINDOWS》

 

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多