KMS

KMS

使用 KMS 激活 Windows / Office。

  • 只能激活 VL (大批量) 版的 Windows / Office,不能激活零售版。一般 VL 版的 Windows / Office 镜像文件名里包含 "vl" 或 "VL Build"。MSDN 里下载的 Windows / Office 是 VL 版本的。
  • Windows 的 VL 版与零售版相比的区别只是内置了 GVLK key。零售版安装后也可以通过更换 key 方式“换”成 VL 版本。
  • Office 的零售版不能直接通过换 key 方式换成 VL 版。但一些版本的零售版 Office 安装后可以使用第三方工具“转”成 VL 版。
  • KMS 每次成功激活后有效期 180 天。系统会自动定时重复尝试连接 KMS 服务器“续期”,如果连续 180 天无法连接 KMS 服务器,则激活状态变成过期(expired)。
  • KMS 服务器默认运行在 TCP 1688 端口。
  • 对于 Windows 7,如果 PC BIOS 里已经有 SLIC 2.1,可能无法使用 KMS 激活 Windows。(本来也不需要!)

使用 KMS 工具激活

有很多这种工具。这种工具是在本地运行一个(临时的)KMS 服务器然后激活本机上 windows / office。由于 KMS 激活只有 180 天有效期,所以需要定期重新激活,一般有3种方式:

  • 每隔 180 天手动重新运行 KMS 激活工具
  • KMS 工具把自己注册成服务 (Service)。
  • KMS 工具自己添加一个计划任务 (Scheduled Task)以定期“续期”激活。

推荐使用支持“计划任务”方式的 KMS 工具,无需手工干预又不占用系统资源。

手工使用 KMS 激活

需要有效的 KMS 服务器地址。网上多的是,也可以自己弄个 VPS 架设一个(但请注意:在国外的 VPS 上面架设这个可能会吃 DMCA!);甚至 openwrt 等开源路由器固件里也有人做了 KMS 服务器可以跑。

激活 Windows

设置 KMS 服务器地址:

(need administrator privileges)

slmgr /skms <kms_server>

kms_server 是 KMS 服务器的域名或 IP;如果 KMS 服务器运行在非默认端口,需要用 ":PORT" 指定。

立即尝试激活:(一般不需要手工运行,windows会自动定时尝试连接KMS激活)

slmgr /ato

辅助工具

查看本地 Windows 版本

wmic os get caption

更换 key

使用合适的 key 可以把零售版 Windows 转成 VL 版的:

(need administrator privileges)

slmgr /ipk xxxxx-xxxxx-xxxxx-xxxxx

VL 版的 key 是公开的. 可以从微软官网获取 Windows 各个版本的 VL key 列表: https://docs.microsoft.com/en-us/windows-server/get-started/kmsclientkeys

激活 Office

找到你的 Office 安装目录,例如 "C:\Program Files\Microsoft Office\Office16" (64 bit Windows) 或 "C:\Program Files (x86)\Microsoft Office\Office16" (32 bit Windows)。该目录下面应该有个 OSPP.VBS 文件。

在这个目录的 cmd 下执行:

(need administrator privileges)

cscript ospp.vbs /<kms_server>

Office 应该很快就会在后台自动激活,如果需要立即激活:

cscript ospp.vbs /act

Last update: 2018-07-14 04:34:05 UTC