如何使用ospp.vbs脚本实现Office 2010的KMS激活

如何使用ospp.vbs脚本实现Office 2010的KMS激活,第1张

背景
Key Management Service (KMS)。目前Windows Server 2008、Windows7和Office 2010都支持以KMS的方式进行激活。
Office软件保护平台脚本(Office Software Protection Platform , osppvbs)是Office 2010自身提供的激活管理工具。

准备工作
以管理员权限(run as administrator)打开命令行窗口(command prompt)。
进入osppvbs脚本的所在目录
C:\> cd \Program Files\Microsoft Office\Office14
执行osppvbs脚本,显示帮助信息
C:\Program Files\Microsoft Office\Office14> cscript osppvbs /

*** 作过程

显示当前已安装产品密钥的许可证信息。
cscript osppvbs /dstatus

激活Office 2010
cscript osppvbs /act

排错过程

如果在使用osppvbs脚本进行KMS激活的过程中出现错误,可以查看KMS激活历史中的详细信息:
cscript osppvbs / dhistorykms
根据显示的KMS激活详细信息,可进行以下方面的排错。

如果知道需要使用的KMS server地址。可以进行指定
cscript osppvbs /sethst:kmsmycorpcom
命令中“kmsmycorpcom”是需要使用的KMS server主机名。

如指定的KMS服务器不能正常激活Office2010,可以清除该KMS Server地址,并由DNS Server查询获得KMS Server的地址:
cscript osppvbs /remhst

设置KMS client key。Office2010在安装过程中会自动设置使用特定的KMS client key,以便进行KMS激活。
例如,不同版本的Office 2010会使用不同的KMS client key:
Office Professional Plus 2010 VYBBJ-TRJPB-QFQRF-QFT4D-H3GVB
Office Standard 2010 V7QKV-4XVVR-XYV4D-F7DFM-8R6BM
Office Home and Business 2010 D6QFG-VBYP2-XQHM7-J97RH-VVRCK

如果当前Office使用的不是KMS client key,在进行KMS激活之前需要手工设置为KMS client key。
cscript osppvbs /inpkey: VYBBJ-TRJPB-QFQRF-QFT4D-H3GVB

在完成以上某个排错步骤后,可以再次使用“cscript osppvbs /act”进行激活,如不成功则继续进行排错过程。

See Also
Troubleshoot volume activation for Office 2010
Office 2010 中配置客户端计算机的工具(osppvbs)

--Jack提示,在正确部署了KMS Server的网络环境中,安装Office 2010的过程中会自动调用osppvbs脚本进行激活。而手工执行osppvbs脚本通常用在不能进行自动激活,需要手工排错的场景。

KMS 部署过程排障思路
1)检查二进制文件是否可顺利执行,无任何报错即为成功运行
/vlmcsd-x64-musl-static
2)查看本地端口是否被占用
ss -anl |grep 1688
3)如服务启动失败,排查端口是否被占用,被占用就kill -9杀掉进程
ps aux | grep vlmc
kill -9 进程ID
4)检查本地端口连通性,如果能够telnet,就可以进行激活系统 or office
telnet yourkmshostip 1688
2 WINDOWS 系统激活过程排障思路
1)进入kms服务器,检查kms服务是否正常运行
systemctl status kms
2)windows客户端是否能ping通kms的ip地址或域名
ping yourkmshostip
ping yourkmshostdomain
3)查看激活状态,表现为无法连通kms服务器
slmgrvbs -dlv
4)判断为注册表出错
5)翻译
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\SppExtComObjexe"
默认系统安装后不会存在该key,但是一些软件会通过该key去激活windows,而不是通过正版激活码和真实的kms服务器。
6)解决方法,管理员权限运行CMD或PowerShell,删除注册表
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\SppExtComObjexe"
输入“yes”确认删除
7)重新输入激活命令,成功
slmgr /ato
3 结束语
以上就是KMS服务器的常见故障排查流程,希望各位下次碰到能够轻松解决。
发布于 4 月前著作权归作者所有
喜欢 0

Kms激活是采用Kms软件激活电脑系统,以延长使用时间的方法。

Key Management Service(简称:KMS),这个功能是在Windows Vista之后的产品中的一种新型产品激活机制,目的是为了Microsoft更好的遏制非法软件授权行为(盗版)。

扩展资料

KMS虽然定位于仅提供企业域内的内部网络的激活服务,但是基于MDL辛勤工作者的成果,全世界的志愿者们在全世界搭建了上百个位于广域互联网内的KMS服务器,

并能够为任何能够访问互联网的Windows KMS终端提供激活服务,并且只要能够正常访问服务器就能够自动续期,不存在后期附加的定期 *** 作,方便安全。

KMS激活几乎能够激活所有Vista以后的版本,除了Vista和win7的旗舰版封装所对应的系统映像,并且激活速度很快。你不需要担心版本更新导致服务器失效,只要一直采用KMS协议,就可以持续提供激活服务。

也不需要每一次系统升级是花费大量时间寻找公开的次数批量授权密钥进行激活,每次无论升级安装抑或全新安装,只需要执行相同的激活命令,实现迅速激活。

参考资料来源:百度百科-KMS


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13508973.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-21
下一篇 2023-08-21

发表评论

登录后才能评论

评论列表(0条)

保存