使用 vlmcsd 部署 KMS 服务器-程序员宅基地

技术标签: KMS  windows  

一、前言:

vlmcsd 就是一个仿真KMS管理工具,可以部署在内网或者公网可以运行在 Linux、Windows等系统平台上。

由于 Windows VL 都是为批量激活而诞生,KMS 服务器的作用是给局域网中的所有计算机的操作系统定周期(一般是180天)提供一个随机的激活ID(不同于产品激活密钥),然后计算机里面的 KMS 服务就会自动将系统激活,实现正常的系统软件服务与操作。所以计算机必须保持与 KMS 服务器的定期连接,以便 KMS 激活服务的自动检查实现激活的自动续期,这样就实现了限制于公司域内的激活范围,避免了对于外界计算机的非法授权,
当非法激活者离开公司域后,由于客户端 KMS 服务不能连接位于域内的 KMS 激活服务器,让它提供一个新的序列号,超过180天以后就会因为激活ID过期而重新回到试用版本状态,而合法授权者则能够定期获得ID更新,保持一直正确的激活状态。

二、KMS服务部署

1、防火墙添加入站规则

Windows系统默认启动了Windows Defender 防火墙并没有放行1688端口的入站流量(vlmcsd需要用到该端口),所以需要添加一条入站规则,放行TCP的1688端口中的任何链接

C:\KMS>netsh advfirewall firewall add rule name=KMS1688 dir=in action=allow protocol=TCP localport=1688

2、下载文件

https://github.com/Wind4/vlmcsd/releases

3、在下载的vlmcsd压缩包,找到intel目录下的所有文件解压到 C:\KMS 文件夹(KMS文件夹需要先创建,文件夹名字可自定义)

4、在C:\KMS目录下直接运行CMD,注意运行是管理员权限


5、执行命令将 vlmcsd-Windows-x64.exe 设置为NT服务;根据系统的版本选择x64还是x86;

C:\KMS> vlmcsd-Windows-x64.exe -s -l C:\KMS\KMS_Service.log          // -s(小写):安装NT服务,-S(大写):删除NT服务,-l:指定输入运行日志;

 

6、查看系统多出一个名为Key Management Server服务

C:\KMS>sc query state= inactive | findstr /c:"Key Management Server"

7、启动Key Management Server服务

C:\KMS>net start "Key Management Server"

8、查看Key Management Server是否已经启动,并且为开机自启动

9、Key Management Server 服务启动后,可以到存放日志的目录查看是否生成日志文件,当然也可以不启用日志,在添加服务的时候去掉相关参数即可;

10、部署完毕,在服务器本地验证下是否成功;CMD命令中输入vlmcs-Windows-x64.exe出现回显 successful 说明连接成功

C:\KMS>vlmcs-Windows-x64.exe

11、记下当前已部署KMS服务器的IP地址

C:\KMS> ipconfig

二、客户端激活(局域网内任意一台电脑上使用部署的KMS服务进行激活)

12、快捷键Win+X,点击Windows PowerShell(管理员);当然使用CMD也可以

13、输入以下命令激活:

PS C:\Windows\system32> slmgr /upk  | slmgr /skms 192.168.10.50 | slmgr /ipk WMDGN-G9PQG-XVVXX-R3X43-63DFG | slmgr /ato   (Windows Server 2019 数据中心版)

PS C:\Windows\system32> slmgr /upk  | slmgr /skms 192.168.10.50 | slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX | slmgr /ato   (Windows10专业版)

命令注释:

            

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_21453783/article/details/120389942

智能推荐

python基础IDE之Pycharm_pycharm ide 格式-程序员宅基地

文章浏览阅读411次。1. Python Pycharm 下载/安装官方网址:https://www.jetbrains.com/pycharm/download/#section=windows安装:下载保存文件,运行,下一步,下一步2. 新建工程3. 新建并运行python文件4. IDE配置-窗口主题>>> 进入 file > Settin..._pycharm ide 格式

微信开发“TOKEN验证失败”根源和解决方法_微信开发者token验证失败-程序员宅基地

文章浏览阅读3.3w次,点赞5次,收藏9次。引子微信公众号开启开发者模式时,需要配置“服务器配置”,但在配置这个东西时有很多坑需要注意。网上解决的问题这里就不再赘述,下面说的是我碰到的问题,同时也叙述了“TOKEN验证失败”的根源问题。背景 之前,我的公众号一直正常工作,但由于需要更换服务器,就把网站做了迁移,数据也迁移的,但是在修改服务器配置时,始终提示“TOKEN验证失败”。 于是艰难的排查之路开始了。 我的后台是PHP的,于是我在入口..._微信开发者token验证失败

【Android功能测试 如何定位bug】_自己写的安卓软件出bug怎么知道-程序员宅基地

文章浏览阅读1.1k次。话不多说,直接上定位1.4XX 客户端问题, 比如发生了401,那么要看下是否带了正确的身份验证信息;发生了403则要看下是否 有权限访问;404则要看下对应的URL是否真实存在;真实场景(直接提bug给前端开发,管他4几几,哈哈)​ 2.5xx服务端出现问题(配合服务器log进行定位,发生了502错误则可能是服务器挂了导致的问题、发生503 错误可能是由于网络过载导致的问题、发生504错误则可能是程序执行时间过长导致超时);真实场景(直接提bug给后端开发,管他5几几,哈哈)3.android功能测_自己写的安卓软件出bug怎么知道

python 中 冒泡排序 等while、for循环的总结_利用一个for和一个while实现排序-程序员宅基地

文章浏览阅读1.2k次。一、冒泡排序的案例二、字符串遍历案例三、for 循环计算1~100的和四、for 循环计算1~100的偶数和六、for循环打印矩形七、for循环输入数据打印矩形八、for循环打印三角形九、for循环打印九九乘法表十、键盘录入年龄案例十一、continue 循环案例..._利用一个for和一个while实现排序

BI的体系架构及相关技术_bi架构-程序员宅基地

文章浏览阅读3.1k次。一个BI系统为了满足企业管理者的要求,从浩如烟海的资料中找出其关心的数据,必须要做到以下几步:1)为了整合各种格式的数据,清除原有数据中的错误记录——数据预处理的要求。2)对预处理过数据,应该统一集中起来——元数据(Meta Data)、数据仓库(Data Warehouse)的要求;3)最后,对于集中起来的庞大的数据集,还应进行相应的专业统计,从中发掘出对企业决策有价值的新的机会——..._bi架构

Tensorflow Serving部署推荐模型_tfserving 输出key怎么制定-程序员宅基地

文章浏览阅读1k次。Tensorflow Serving部署推荐模型1、找到当前模型中定义的variables,并在此定义一个saver用于保存模型参数def saveVariables(self): variables_dict = {} variables_dict[self.user_embedding.op.name] = self.user_embedding variables_dict[self.item_embedding.op.name] = self.item_embedding_tfserving 输出key怎么制定

随便推点

18.图像处理之线性滤波(空间域/高低频/方框/均值/高斯) --- OpenCV从零开始到图像(人脸 + 物体)识别系列_高斯平滑模板频域分析-程序员宅基地

文章浏览阅读1.1k次。18.图像处理之线性滤波(空间域/高低频/方框/均值/高斯) — OpenCV从零开始到图像(人脸 + 物体)识别系列本文作者:小嗷 微信公众号:aoxiaoji吹比QQ群:736854977简书链接:https://www.jianshu.com/u/45da1fbce7d0 平滑处理也称模糊处理,最常见的是用来减少图像上的噪点或者失真。在涉及到降低图像分..._高斯平滑模板频域分析

YOLOv1详解_yolov1论文下载-程序员宅基地

文章浏览阅读1.6k次,点赞2次,收藏5次。YOLO(You only look once)你只需要看一次,提出了一种新的one stage类型的检测器,正如名字所说的那样,一步到位,直接预测出目标类别和位置。不同于之前的检测器,YOLO将目标检测视作回归问题,整个检测网络是单一的神经网络,输入是图像,输出直接给出目标类别和位置,不需要给出目标的区域建议再进行复杂的后处理。......_yolov1论文下载

6大人工智能应用关键技术,终于有人讲明白了-程序员宅基地

文章浏览阅读8.5k次,点赞3次,收藏39次。导读:我国《人工智能标准化白皮书(2018年)》中也给出了人工智能的定义:“人工智能是利用数字计算机或者由数字计算机控制的机器,模拟、延伸和扩展人类的智能,感知环境、获取知识并使用知识获..._人工智能ai关键技术

js实现下载excel_exceljs.workbook()-程序员宅基地

文章浏览阅读6.3k次,点赞2次,收藏7次。excel是常见的表格处理工具,那么前端怎么实现excel生成与下载呢?我们利用xlsx.js来实现一. 安装js-xlsxnpm install xlsx二. 文档简介完成的XLSX对象:需要理解的术语:1 workbook是xlsx读取excel内容后的js对象,读取到内容后可以对表格进行操作;同样的也可以创建一个空的workbook,往其中写入内容完整的workbook对象..._exceljs.workbook()

php 启动workman,workerman如何启动-程序员宅基地

文章浏览阅读1.5k次。Workerman启动停止等命令都是在命令行中完成的。要启动Workerman,首先需要有一个启动入口文件,里面定义了服务监听的端口及协议。Workerman启动的方法:以debug(调试)方式启动php start.php start以daemon(守护进程)方式启动php start.php start -ddebug和daemon方式区别:1、以debug方式启动,代码中echo、var_d..._workman 启动

wperl与perl-程序员宅基地

文章浏览阅读174次。以前在xp下,可以用wperl运行"*.pl"的文件,而不现实一个dos窗口,但在vista中不行了,需要更改文件的扩展名为"wpl",才能通过wperl运行,否则只能以perl运行。[@more@]以前在xp下,可以用wper..._wperl是什么文件

推荐文章

热门文章

相关标签