自建KMS激活win10和office

0 前言

装完win10系统,或者,安装完office后,往往为激活的问题而烦恼,需要在网上找各种“激活工具”,浪费时间,还得担心病毒和垃圾软件。因此,为了一劳永逸和安全,我选择自己搭建KMS服务器,激活win10和office。

1 搭建KMS服务

路径有很多,为了方便快捷,选择docker搭建方式。

1.1 docker搭建方式

1
2
docker pull mikolatero/vlmcsd
docker run -d -p 1688:1688 --restart=always --name="vlmcsd" mikolatero/vlmcsd

2 激活win10

2.1 slmgr命令

slmgr是win10软件授权管理工具,具体用法请参照官方:https://docs.microsoft.com/zh-cn/windows-server/get-started/activation-slmgr-vbs-options

2.2 激活步骤

根据win10系统版本,找到合适的密钥:https://docs.microsoft.com/zh-cn/windows-server/get-started/kms-client-activation-keys,以win10专业版为例,其密钥为W269N-WFGWX-YVC9B-4J6C9-T83GX;然后,以管理员打开powershell,依次执行下面三行命令:

1
2
3
4
5
6
7
8
9
10
11
12
# 设定密钥
slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX
# 链接KMS服务
slmgr /skms ip:port
# 激活
slmgr /ato

# 显示许可证信息
slmgr /dli

# 显示详细的许可证信息
slmgr /dlv

此种方式,180天后需要再次激活,自动连接KMS服务,可以用slmgr /xpr查看剩余天数:
slmgr /xpr

2.3 其余命令

1
2
3
4
5
6
7
8
# 卸载key
slmgr /upk

# 密钥管理服务计算机名称清除
slmgr /ckms

# 重置计算机的授权状态
slmgr /rearm

3 激活office

3.1 ospp.vbs脚本

Office 软件保护平台脚本 (ospp.vbs) 使你能够配置 Office 产品(包括 Project 和 Visio)的批量许可版本(VOL),ospp.vbs 脚本位于 Program Files\Microsoft Office\Office16 文件夹中。 如果已在 64 位操作系统上安装了 32 位版本的 Office,请转至 Program Files (x86)\Microsoft Office\Office16 文件夹。

官方文档:https://docs.microsoft.com/zh-cn/deployoffice/vlactivation/tools-to-manage-volume-activation-of-office

3.2 激活步骤

根据office的版本,找到key:https://docs.microsoft.com/zh-cn/DeployOffice/vlactivation/gvlks,以office专业增强版2019为例,其密钥为NMMKJ-6RK4F-KMJVX-8D9MJ-6MWKP,然后,以管理员打开powershell,依次执行下面三行命令:

1
2
3
4
5
6
7
8
9
cd "C:\Program Files\Microsoft Office\Office16"
# 输入密钥
cscript ospp.vbs /inpkey:NMMKJ-6RK4F-KMJVX-8D9MJ-6MWKP

# 设置KMS服务的IP和端口
cscript ospp.vbs /sethst:ip
cscript ospp.obs /setprt:port
# 激活
cscript ospp.vbs /act
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2020-2024 zhanglonglong
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信