Windows 10 & Office KMS 激活

众所周知 Windows 和 Office 是有批量授权的可以通过 KMS 的方式激活,之前给家里人安装的 win10 和 office 就采用了这种方式。

之前是通过在 OpenWRT 上的插件来实现的,由于机器被重装了,所以这次使用的是 Docker 镜像,整体流程也比较简单。

安装 Docker 镜像

找了一个 Docker Hub 上 pull 次数相对较多的镜像来启动 KMS Server:

https://hub.docker.com/r/teddysun/kms

注意关闭防火墙或者允许 1688 的端口通过。

激活

两台电脑都在同一个局域网,一台电脑运行 Docker 容器,另外的电脑是用于激活的。

Windows 系统激活:

# 设置端口号
slmgr /skms ip:port
# 激活
slmgr /ato

激活 Office

CMD 或者 PowerShell 进入安装 Office 的文件夹,注意⚠️是要以管理员身份运行的。ospp.vbs 脚本位于 Program Files\Microsoft Office\Office16 文件夹中。 如果已在 64 位操作系统上安装了 32 位版本的 Office,请转至 Program Files (x86)\Microsoft Office\Office16 文件夹。

# 设置 IP 端口号
cscript ospp.vbs /sethst:ip
cscript ospp.vbs /setprt:port
# 激活
cscript ospp.vbs /act

激活完毕。

参考链接:
https://zhuanlan.zhihu.com/p/152003291
https://docs.microsoft.com/zh-cn/DeployOffice/vlactivation/tools-to-manage-volume-activation-of-office
https://docs.microsoft.com/zh-cn/DeployOffice/vlactivation/activate-office-by-using-kms