一、说明
服务作用:在线激活windows和office,
适用对象:VOL版本的windows和office
优点:不用担心别人家的服务停止后无法正常激活,在线激活 省时省力 无需安装软件 干净环保 命令简单
缺点:服务器不挂的话自动重新授权到服务器挂(服务器挂了还能继续180天)
二、服务器搭建
1、下载vlmcsd (以Centos7.6 x86_64为例)
wget https://github.com/Wind4/vlmcsd/releases/download/svn1111/binaries.tar.gz
2、解压
tar -zxvf binaries.tar.gz
3、将对应的操作系统和CPU品牌的可执行文件复制到自己习惯的目录(主要为了方便管理)
mv ./binaries/Linux/intel/static/vlmcsd-x64-musl-static /usr/local/kms/vlmcsd
(查看cpu信息: cat /proc/cpuinfo)
4、授权(根据自身需要来授权,我的是演示机!所以就给777了)
chmod 777 /usr/local/kms/vlmcsd
5、启动(直接运行该执行文件,这样一台KMS服务器就可以正常使用了。)
/usr/local/kms/vlmcsd
6、配置为服务(该操作为非必需!看个人习惯,有些为喜欢用服务方式来启动)
创建service文件(以kms.service为例,服务名可由你自己取!)
vi /usr/lib/systemd/system/kms.service
复制粘贴以下内容,保存退出
[Unit]
Description=vlmcsd(kms server)
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/kms/vlmcsd
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
[Install]
WantedBy=multi-user.target
重新加载配置文件,使服务生效
systemctl daemon-reload
这样就可以通过下面的命令来管理KMS服务了
# 设定开机启动
systemctl enable kms
# 启动服务
systemctl start kms
# 停止服务
systemctl stop kms
# 重启服务
systemctl restart kms
# 取消开机启动
systemctl disable kms
# 查看服务状态
systemctl status kms
最后检查确认进程及端口是否正常。
# ps -ef | grep vlmcsd
root 19582 1 0 08:30 ? 00:00:00 /usr/local/kms/vlmcsd
root 26325 26286 0 10:33 pts/1 00:00:00 grep --color=auto vlmcsd
# netstat -nat | grep 1688
tcp 0 0 0.0.0.0:1688 0.0.0.0:* LISTEN
tcp6 0 0 :::1688 :::* LISTEN
三、windows激活方法(以管理员身份运行cmd或Power Shell)
windows激活(kms激活的前提是你的系统是批量授权版本,即VL版,其它的版本(如零售版)硬要使用该激活方式,那就得先转为VL版,可网上搜其它教程)
1、导入key(一般新安装的系统是没有导入过key,如果你已经导入过key这步可不操作)
可以查看微软官网给出的key(https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/jj612867(v=ws.11))
查看windows版本
wmic os get caption
导入对应版本的Key(替换成对应版本的key,部份版本的Key在文章底部)
slmgr /ipk xxxxx-xxxxx-xxxxx-xxxxx
2、配置kms服务器地址 (注意替换为自己的域名或IP)
slmgr /skms abc.abc.com
3、激活(手动激活)
slmgr /ato
4、查看激活状态
slmgr /xpr
四、Office激活方法(以管理员身份运行cmd或Power Shell)
再次强调,你的OFFICE必须是VOL版本,否则无法激活!使用office安装目录下的ospp.vbs工具进行操作。
找到你的office安装目录,如C:\Program Files (x86)\Microsoft Office\Office16
64位的就是C:\Program Files\Microsoft Office\Office16
office16是office2016,office15就是office2013,office14就是office2010。
相应的Key可以查看微软官网(https://docs.microsoft.com/zh-cn/DeployOffice/vlactivation/gvlks)
1、进行ospp.vbs目录 (如果目录有空格,可能需要加半角的双引号")
cd C:\Program Files\Microsoft Office\Office16
或
cd C:\"Program Files"\"Microsoft Office"\Office16
2、导入key(替换成对应版本的key,部份版本的Key在文章底部)
cscript ospp.vbs /inpkey:NMMKJ-6RK4F-KMJVX-8D9MJ-6MWKP
3、配置kms服务器地址(注意替换为自己服务器的域名或IP)
cscript ospp.vbs /sethst:abc.abc.com
4、激活(手动激活)
cscript ospp.vbs /act
5、查看激活状态
cscript ospp.vbs /dstatus
如果提示看到successful的字样,那么就是激活成功了。
五、附件表
windows系统部份Key列出如下:
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 8.1 Professional |
GCRJD-8NW9H-F2CDX-CCM8D-9D6T9 |
Windows 8.1 Professional N |
HMCNV-VVBFX-7HMBH-CTY9B-B4FXY |
Windows 8.1 Enterprise |
MHF9N-XY6XB-WVXMC-BTDCT-MKKG7 |
Windows 8.1 Enterprise N |
TT4HM-HN7YT-62K67-RGRQJ-JFFXW |
Windows 8 Professional |
NG4HW-VH26C-733KW-K6F98-J8CK4 |
Windows 8 Professional N |
XCVCF-2NXM9-723PB-MHCB7-2RYQQ |
Windows 8 Enterprise |
32JNW-9KQ84-P47T8-D8GGY-CWCK7 |
Windows 8 Enterprise N |
JMNMF-RHW7P-DMY6X-RF3DR-X2BQT |
Windows Server 2012 |
BN3D2-R7TKB-3YPBD-8DRP2-27GG4 |
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 部份Key列出如下:
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-X4VQ |
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 |
参考文章及链接:
1、《使用vlmcsd自建KMS服务~一句命令激活windows/office》https://www.cnblogs.com/wangchuanyang/p/6397411.html
2、《搭建自己的KMS服务器》https://blog.csdn.net/Dyminas/article/details/80235271