搭建 KMS
背景
- 使用 KMS 来激活 Windows 系统或者 Microsoft Office 。
准备工作
- KMS : Key Management Server 。
- vlmcsd:一个基于 C 语言的 KMS 模拟器。
- VOL 版的 Windows 或 Office (零售版(RETAIL)的 Office 可以通过简单的 命令/脚本 转换为 VOL 版的 Office)。
- KMS 服务器需要有自己的一个 IP ,比如 127.0.0.1:1688 这种本机回环地址貌似行不通。
正文
-
在 服务器/VPS 上进行下列操作。
-
下载 & 运行 vlmcsd,相关 Shell 命令如下:
cd /usr/local #进入 /usr/local 目录 curl -LJO https://github.com/Wind4/vlmcsd/releases/download/svn1112/binaries.tar.gz #下载保存 vlmcsd tar zxvf binaries.tar.gz #解压 binaries.tar.gz rm binaries.tar.gz # 移除 binaries.tar.gz mv binaries kms #将解压得到的 binaries 改名为 kms cd kms/Linux/intel/static #进入 kms/Linux/intel/static ./vlmcsd-x64-musl-static #运行 vlmcsd-x64-musl-static,默认监听 1688 端口 ./vlmcs-x64-musl-static 127.0.0.1:1688 #测试检查服务器的运行状态。vlmcs 是一个客户端模拟器
[特例] Office365 家庭版(RTL版)转换专业版(VOL版)并激活(以64位默认安装目录为例)
Office365 最新版微软官方下载地址:Office 365 ,打开链接后点击试用1个月,按提示下载安装。
该版本安装完默认为 Office365 家庭版(RTL版)依照以下命令可以升级为专业版(VOL版)并激活。
-
打开命令提示符(管理员)执行以下命令进入OSPP.VBS目录
cd C:\Program Files\Microsoft Office\Office16
-
将Office365家庭版RTL版转换为专业版VOL版
for /f %x in ('dir /b ..\root\Licenses16\proplusvl_kms*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%x" for /f %x in ('dir /b ..\root\Licenses16\proplusvl_mak*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%x"
-
安装KMS激活密钥
cscript ospp.vbs /inpkey:XQNVK-8JYDB-WJ9W3-YJ8YR-WFG99
-
激活
cscript ospp.vbs /sethst:YOUR.KMS.ADDRESS && cscript ospp.vbs /act
-
提醒:将以上代码中的“16”(Office2016 Office365 Office2019)改为“15”(Office2013)或者“14”(Office2010),便可以将相对应的RTL版转换VOL版并激活
Office 激活方法
-
命令提示符(管理员)进入Office OSPP.VBS目录,
打开命令提示符(管理员)执行以下命令进入OSPP.VBS目录(若Office安装在其他盘符和路径,请自行修改命令)cd C:\Program Files\Microsoft Office\Office16
总之就是在CMD命令提示符(管理员)内 使用cd命令进入 OSPP.VBS 文件所在的目录
-
执行命令激活Office软件
cscript ospp.vbs /sethst:YOUR.KMS.ADDRESS && cscript ospp.vbs /act
大部分情况下 你能下载到的安装包都是VOL版 仅需以上两步即可成功激活
查询Office激活详情(备用)
cscript ospp.vbs /dstatus
卸载 Office KMS 激活
-
打开命令提示符(管理员)进入 Office OSPP.VBS目录,执行以下命令查询激活密钥后五位(可能是多个);
cscript ospp.vbs /dstatus
-
继续执行以下命令。
cscript ospp.vbs /unpkey:密钥后五位 cscript ospp.vbs /remhst cscript ospp.vbs /rearm
检测 KMS 激活服务器运行状态
使用 vlmcs 工具执行以下命令:
-
查看运行信息。
C:\vlmcs.exe -v YOUR.KMS.ADDRESS
-
查看可激活版本。
C:\vlmcs.exe -x YOUR.KMS.ADDRESS
-
查看帮助。
C:\vlmcs.exe -h YOUR.KMS.ADDRESS
-
Windows10激活测试。
C:\vlmcs.exe -l 1 YOUR.KMS.ADDRESS