Skip to content

Files

Latest commit

74ad8de · Mar 10, 2020

History

History
172 lines (131 loc) · 6.45 KB

README.md

File metadata and controls

172 lines (131 loc) · 6.45 KB

Microsoft's KMS server

Build Status Docker Pulls

Windows KMS 激活服务器,用于激活windows和office套件等。

目录

背景

KMS(Key Management Service) 是微软为了方便在企业内部批量激活windows系统等推出的服务,通过设定指定的激活服务器并执行特定脚本来进行批量激活和管理。

vlmcsd 是一个KMS服务端模拟程序,能够利用KMS激活原理实现 Windows, Office, Visio等激活,源码公开并能在PC机,路由器,树莓派等各种设备上运行,非常方便。

本工程仅说明如何在通用linux服务器上配置该服务,如需要运行在其它设备上(Android手机等)请自行参考相关资料。需要注意的是,从 windwos 8/8.1 之后,无法使用localhost本地服务地址进行KMS激活(见vlmcsd issues 6)。

如果需要通过KMS服务激活,需要下载windows/office的大客户(VOL)版本,家庭版是无法通过这种方式激活的,请确保版本对应,windows系统和office软件推荐从 MSDN I Tell You 网站上下载。

安装

找一个linux服务器执行如下语句启动服务端程序,请自行安装docker

docker run -d -p 1688:1688 --restart=always --name kms-server alvisisme/vlmcsd

或者利用 docker-compose 自行编译并运行

git clone https://github.com/alvisisme/docker-vlmcsd.git
cd docker-vlmcsd
docker-compose up --build -d

记下服务器对外可访问的IP地址 DOCKER_IP,客户端配置需要该地址,见 用法 一节

用法

客户端安装好windows系统和Office软件后,以管理员权限打开终端下执行如下语句,根据需要激活的系统/软件选择对应命令

Windows

slmgr.vbs -upk
slmgr.vbs -ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
slmgr.vbs -skms DOCKER_IP
slmgr.vbs -ato
slmgr.vbs -dlv 

Office x86

cd \Program Files (x86)\Microsoft Office\Office16
cscript ospp.vbs /sethst:DOCKER_IP
cscript ospp.vbs /inpkey:xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
cscript ospp.vbs /act
cscript ospp.vbs /dstatusall

Office x86_64

cd \Program Files\Microsoft Office\Office16 
cscript ospp.vbs /sethst:DOCKER_IP
cscript ospp.vbs /inpkey:xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
cscript ospp.vbs /act
cscript ospp.vbs /dstatusall

其中,

DOCKER_IP 是部署服务端程序的服务器地址

xxxxx-xxxxx-xxxxx-xxxxx-xxxxx 表示需要激活的系统/软件的 GVLK(Generic Volume License Keys),可以从微软的官方文档上找到。

Office不同版本路径不同,根据自身情况修改目录地址。

维护人员

@Alvis Zhao

贡献参与

欢迎提交PR。

许可

本工程仅供本人学习测试使用,请支持正版。

© 2019-2020 Alvis Zhao

参考引用

附录

常用 GVLK 密钥速查表

Windows Server 2016

Operating system edition KMS Client Setup Key
Windows Server 2016 Datacenter CB7KF-BWN84-R7R2Y-793K2-8XDDG
Windows Server 2016 Standard WC2BQ-8NRM3-FDDYY-2BFGV-KHKQY
Windows Server 2016 Essentials JCKRF-N37P4-C2D82-9YXRT-4M63B

Windows 10

Operating system edition KMS Client Setup Key
Windows 10 Professional W269N-WFGWX-YVC9B-4J6C9-T83GX
Windows 10 Professional N MH37W-N47XK-V7XM9-C7227-GCQG9
Windows 10 Enterprise NPPR9-FWDCX-D2C8J-H872K-2YT43
Windows 10 Enterprise N DPH2V-TTNVB-4X9Q3-TJR4H-KHJW4
Windows 10 Education NW6C2-QMPVW-D7KKK-3GKT6-VCFB2
Windows 10 Education N 2WH4N-8QGBV-H22JP-CT43Q-MDWWJ
Windows 10 Enterprise 2015 LTSB WNMTR-4C88C-JK8YV-HQ7T2-76DF9
Windows 10 Enterprise 2015 LTSB N 2F77B-TNFGY-69QQF-B8YKP-D69TJ
Windows 10 Enterprise 2016 LTSB DCPHK-NFMTC-H88MJ-PFHPY-QJ4BJ
Windows 10 Enterprise 2016 LTSB N QFFDN-GRT3P-VKWWX-X7T3R-8B639

Windows 7

Operating system edition KMS Client Setup Key
Windows 7 Professional FJ82H-XT6CR-J8D7P-XQJJ2-GPDD4
Windows 7 Professional N MRPKT-YTG23-K7D7T-X2JMM-QY7MG
Windows 7 Professional E W82YF-2Q76Y-63HXB-FGJG9-GF7QX
Windows 7 Enterprise 33PXH-7Y6KF-2VJC9-XBBR8-HVTHH
Windows 7 Enterprise N YDRBP-3D83W-TY26F-D46B2-XCKRJ
Windows 7 Enterprise E C29WB-22CC8-VJ326-GHFJW-H9DH4

Office 2013

Product GVLK
Office 2013 Professional Plus YC7DK-G2NP3-2QQC3-J6H88-GVGXT
Office 2013 Standard KBKQT-2NMXY-JJWGP-M62JB-92CD4
Project 2013 Professional FN8TT-7WMH6-2D4X9-M337T-2342K
Project 2013 Standard 6NTH3-CW976-3G3Y2-JK3TX-8QHTT
Visio 2013 Professional C2FG9-N6J68-H8BTJ-BW3QX-RM3B3
Visio 2013 Standard J484Y-4NKBF-W2HMG-DBMJC-PGWR7

Office 2016

Product GVLK
Office 专业增强版 2016 XQNVK-8JYDB-WJ9W3-YJ8YR-WFG99
Office Standard 2016 JNRGM-WHDWX-FJJG3-K47QV-DRTFM
Project Professional 2016 YG9NW-3K39V-2T3HJ-93F3Q-G83KT
Project Standard 2016 GNFHQ-F6YQM-KQDGJ-327XX-KQBVC
Visio Professional 2016 PD3PC-RHNGV-FXJ29-8JK7D-RJRJK
Visio Standard 2016 7WHWN-4T7MP-G96JF-G33KR-W8GF4

Office 2019

Product GVLK
Office 专业增强版 2019 NMMKJ-6RK4F-KMJVX-8D9MJ-6MWKP
Office 标准版 2019 6NWWJ-YQWMR-QKGCB-6TMB3-9D9HK
Project 专业版 2019 B4NPR-3FKK7-T2MBV-FRQ4W-PKD2B
Project 标准版 2019 C4F7P-NCP8C-6CQPT-MQHV9-JXD2M
Visio 专业版 2019 9BGNQ-K37YR-RQHF2-38RQ3-7VCBB
Visio 标准版 2019 7TQNQ-K3YQQ-3PFH7-CCPPM-X4VQ2