linux

使用vlmcsd搭建KMS激活服务器

五仁 · 2月26日 · 2019年 · · 本文共3990个字 · 预计阅读14分钟3181次已读

Windows 和 Office 的激活一直是个麻烦的问题,好在不管是 Windows 还是 Office 都是有 VL 版本,只要搭建一个 KMS 激活服务器就可以自动激活。

KMS,全称 Key Management Service。KMS 其实是微软官方认可的一种系统激活方式。这个激活方式主要用于企业计算机的批量激活。

步骤

整个过程分为linux服务端和windows激活端,服务端可以借用他人已经搭建好的,这样的话你只需安装windows端端步骤操作即可

Linux端

搭建环境:debian-8.0-x86_64-minimal

使用如下命令确认机器的cpu架构,一般都是intel

cat /proc/cpuinfo

用wget从github上下载项目文件

wget https://github.com/Wind4/vlmcsd/releases/download/svn1111/binaries.tar.gz

解压下载下来的压缩包:

tar -xvf binaries.tar.gz

如果cpu是intel的话,直接输入以下命令进入对应目录:

cd binaries/Linux/intel/static

否则的话需要在binaries目录内找到对应你机器CPU架构的目录进入。

这里我是X64位的系统,所以直接执行下面的命令vlmcsd就启动了:

./vlmcsd-x64-musl-static

如果你的机器不是64位系统,则需要在此目录内找到对应系统位数的可执行文件来运行

因为vlmcsd运行后会占用1688端口,所以我们可以输入以下命令查看是否成功启动:

netstat -lnp

windows端

之后以管理员身份运行cmd,依次输入以下命令来激活系统:

slmgr /skms 你服务器的IP或者域名
slmgr /ato
slmgr /xpr

需要注意的是,kms可以激活的只有vl版的windows和office,例如win7旗舰版就是无法用此方法激活的。

查看系统版本

如果不知道自己的系统是什么版本,可以运行以下命令查看系统版本:

wmic os get caption

得到对应key之后,使用管理员权限运行cmd执行安装key:

slmgr /ipk xxxxx-xxxxx-xxxxx-xxxxx

如遇到以下情况:
错误:0x80070426在运行microsoft windows 非核心版本的计算机上 运行slui.exe 0x2a 0x80070426 以显示错误文本

一般出现这种情况的原因是系统版本与密钥不匹配

可以做以下尝试:

1、按“Windows +X”组合键,选择“命令提示符(管理员)”;

2、输入

slmgr /upk

按回车 ,卸载密钥

slmgr /cpky

按回车   ,清除注册表中密钥信息

之后在重新安装密钥,再利用kms激活

设置自启动

方法一

配置服务

新建

在/etc/init.d/目录里新建一个文件,将以下命令复制粘贴,文件名随意。

#!/bin/bash
# /etc/init.d/kms
 
### BEGIN INIT INFO
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: kms initscript
# Description: This service is used to manage a kms
### END INIT INFO
 
case "$1" in
    start)
        echo "Starting KMS services ..."
        ./root/kms/kms & #这里的文件位置换成你实际的文件位置
        ;;
    stop)
        echo "Stopping KMS services ..."
        #killall KMS services
        kill $(ps aux | grep -m 1 './root/kms/kms' | awk '{ print $2 }') #这里的文件位置换成你实际的文件位置
        ;;
    *)
        echo "Usage: service kms start|stop"
        exit 1
        ;;
esac
exit 0

上面的文件位置根据你实际情况填写。

设置权限

使用以下命令给脚本可执行权限:

sudo chmod +x /etc/init.d/kms

添加到服务

这一块可以分成好几个不同的方法,因为有的系统有chkconfig,而有的系统没有,所以你只选择吧。

centos

使用以下命令将其添加到系统服务:

chkconfig --add kms

开机自启

使用以下命令使其开机自启动:

chkconfig kms on

查看启动项

chkconfig --list

输出应该像这样:

Note: This output shows SysV services only and does not include native
      systemd services. SysV configuration data might be overridden by native
      systemd configuration.

  If you want to list systemd services use 'systemctl list-unit-files'.
  To see services enabled on particular target use
  'systemctl list-dependencies \[target\]'.

kms             0:off   1:off   2:on    3:on    4:on    5:on    6:off

2 3 4 5 都是on就说明开机启动已经设置好了。

Ubuntu

开机自启

使用以下命令使其开机自启动:

sudo update-rc.d kms defaults 90

控制指令

控制指令都是一样的。

service kms start #kms服务启动
service kms stop  #kms服务关闭

方法二

把命令加到/etc/rc.local/etc/rc.d/rc.local,并加上可执行权限,为了查看日志,加上vlmcsd -l /var/log/vlmcsd.log,如下:

echo "/usr/local/vlmcsd/vlmcsd -l /var/log/vlmcsd.log > /dev/null 2>&1" >> /etc/rc.local  
chmod +x /etc/rc.local

win10最新密钥

NJ4MX-VQQ7Q-FP3DB-VDGHX-7XM87
MH37W-N47XK-V7XM9-C7227-GCQG9
VK7JG-NPHTM-C97JM-9MPGT-3V66TWin10
正版激活码: X9NV3-MCH4F-M3G24-2PKR2-BTDT3

家庭版:
Windows 10 Home – TX9XD-98N7V-6WMQ6-BX7FG-H8Q99
Windows 10 Home N – 3KHY7-WNT83-DGQKR-F7HPR-844BM
Windows 10 Home Single Language – 7HNRX-D7KGG-3K4RQ-4WPJ4-YTDFH
Windows 10 Home Country Specific – PVMJN-6DFY6-9CCP6-7BKTT-D3WVR

Win10专业版:
Windows 10 Professional – W269N-WFGWX-YVC9B-4J6C9-T83GX
Windows 10 Professional N – MH37W-N47XK-V7XM9-C7227-GCQG9

Win10教育版:
Windows 10 Education – NW6C2-QMPVW-D7KKK-3GKT6-VCFB2
Windows 10 Education N – 2WH4N-8QGBV-H22JP-CT43Q-MDWWJ

Win10企业版:
Windows 10 Enterprise – NPPR9-FWDCX-D2C8J-H872K-2YT43
Windows 10 Enterprise N – DPH2V-TTNVB-4X9Q3-TJR4H-KHJW4
Windows 10 Enterprise 2015 LTSB – WNMTR-4C88C-JK8YV-HQ7T2-76DF9
Windows 10 Enterprise 2015 LTSB N – 2F77B-TNFGY-69QQF-B8YKP-D69TJ

Office 2016:
Office Professional Plus 2016 – XQNVK-8JYDB-WJ9W3-YJ8YR-WFG99(专业版Plus)
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
Access 2016 – GNH9Y-D2J4T-FJHGG-QRVH7-QPFDW
Excel 2016 – 9C2PK-NWTVB-JMPW8-BFT28-7FTBF
OneNote 2016 – DR92N-9HTF2-97XKM-XW2WJ-XW3J6
Outlook 2016 – R69KK-NTPKF-7M3Q4-QYBHW-6MT9B
PowerPoint 2016 – J7MQP-HNJ4Y-WJ7YM-PFYGF-BY6C6
Publisher 2016 – F47MM-N3XJP-TQXJ9-BP99D-8K837
Skype for Business 2016 – 869NQ-FJ69K-466HW-QYCP2-DDBV6
Word 2016 – WXY84-JN2Q9-RBCCQ-3Q3J3-3PFJ6

0 条回应