docker部署kms密钥管理服务激活windows作业系统
微软视窗作业系统是一款商业化闭源的作业系统,用户想要使用微软的操作系统,得向微软购买 windows系统的授权许可,俗称密钥。
密钥是由25个字符组成。字母数字混合组合的字符串。每组5位字符,一共五组.比如:WN7JF-6PBCM-HDPG9-9GMT3-Y4DG3
什么叫正版:平时说的正版是什么意思?
指的是你自己花钱向微软购买或微软授权的经销商购买密钥。或者OEM厂商预装的系统,联网就能激活。这就是正版。在淘宝上第三方购买的密钥虽然也能激活系统,但不是正版,因为你没有向微软付费。现在越来越多的单位要求使用正版软件,比如 重庆市软件正版化服务平台。这个平台不仅销售正版windows,也销售国产达梦数据库,以及其他正版软件产品,比如麒麟Linux系统。你所在的单位小,或者你个人在哪里白嫖的密钥激活,微软是睁一只眼闭一只眼。等你产业做大做强,微软再来发律师函,让你为微软公司做点"贡献"(起诉)。像企事业单位 这一块现在查得还是比较严,希望正版化。比如微软与中国神州网信合作的 windows 10 G 神州网信政府版系统。他们会用这个版本的系统,好处是数据不离境,特别安全。缺点是限制颇多,不适合个人用户使用。
微软的密钥分为三种:
1.retail:零售版密钥
2.大客户版批量密钥
3.OEM(原设设备制造厂商)密钥:即生产电脑的厂家
有了密钥就可以在系统安装完成后 进入激活页面手动输入 密钥进行激活
密钥激活的方式:
1.在线联网激活
2.打微软产品激活中心电话 进行激活
需要你提供你本机产生的id,将id告知微软产品激活中心客服,如果密钥有效,则微软产品激活中心客服会报给你一组相应的id
比如在命令提示符中输入:slui 4,弹出 激活向导,显示安装id,你只需要将个安装id提供给微软产品激活中心客服,经过确认,你的密钥有效。然后输入微软产品激活中心客服回应给你的id,点击激活,就能激活成功。 如果密钥无效,可能你的密钥被其他人使用,也有可能你是盗版软件的受害者。需要重新激活这枚密钥的有效激活次数。
3.服务器上建立密钥管理服务进行激活,俗称kms。
有些单位是在特殊环境下使用windows作业系统,他们电脑是不会连接外网。单位买电脑 都是批量订购,比如一次买几百台,几千台。虽然向微软购买了授权许可,但没有网络,没有办法激活这些电脑中的系统。微软就研发了kms激活。所以在自己内网中,需要自行部署kms服务器,以批量激活内网中的电脑。
kms激活原理:
客户端获取一枚密钥,这枚密钥叫通用批量激活密钥,即gvlk。是可以免费从微软官方获取相应系统版本的gvlk。将这枚gvlk 安装在客户端本地计算机上。使用命令提示符:slmgr /ipk 密钥 . 即可安装gvlk。
客户端设置kms服务器的地址:客户端命令提示符输入: slmgr /skms "kms ip地址或域名"
客户端向服务端发出激活系统的申请。客户端命令提示符输入:slmgr /ato.
kms服务器验证客户端请求的合法性,如果验证没问题,则回应给客户端 ,成功激活客户端的系统。
激活有效期:180,在密钥激活过期之前可以 再次连接kms服务器 发出激活请求,以延长有效期,如果你的kms服务器常年运行,则无需担心这个问题。
还有一种kms激活方式叫kms38,意思是 激活一次,有效期至2038年,所以叫Kms38。这里不再表述。本文只是演示在linux系统上部署kms服务的方法。
kms服务器一年用不了几次,没有必要用windows server系统来部署kms。我现在手里有一台巴掌大的迷你主机,用的是armbian linux系统,我就在这上面部署kms。如果你使用的是其他发行版的linux,操作方式除了安装docker的包名不一样,其他完全相同
安装docker:
apt install -y docker.io
下载(拉取)kms镜像服务:
docker pull mikolatero/vlmcsd
创建并运行容器:
docker run --name kms-server -itd -p 1688:1688 mikolatero/vlmcsd
查看正在运行的容器:
docker ps
客户端操作:
在客户端主机打开命令提示符:
1.卸载原有的密钥
slmgr /upk
2.安装windows 10 专业版的gvlk密钥以激活windows系统
slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX
3.设置kms服务器
slmgr /skms "kms ip地址"
比如我的kms服务器地址是192.1681.162
slmgr /skms 192.168.1.162
4.激活windows 10 系统
slmgr /ato
常见系统版本gvlk密钥。
Windows Server 2022 Datacenter WX4NM-KYWYW-QJJR4-XV3QB-6VM33
Windows Server 2022 Standard VDYBN-27WPP-V4HQT-9VMD4-VMK7H
Windows Server 2019 Datacenter WMDGN-G9PQG-XVVXX-R3X43-63DFG
Windows Server 2019 Standard N69G4-B89J2-4G8F4-WWYCC-J464C
Windows Server 2016 Datacenter CB7KF-BWN84-R7R2Y-793K2-8XDDG
Windows Server 2016 Standard WC2BQ-8NRM3-FDDYY-2BFGV-KHKQY
Windows 11 专业版
Windows 10 专业版 W269N-WFGWX-YVC9B-4J6C9-T83GX
Windows 11 企业版
Windows 10 企业版 NPPR9-FWDCX-D2C8J-H872K-2YT43
Windows 10 企业版 LTSC 2021
Windows 10 企业版 LTSC 2019 M7XTQ-FN8P6-TTKYV-9D4CC-J462D
本文旨在研究kms激活原理使用,在有条件的情况下,敬请支持正版软件。