高校计算机实训室Office网络同传授权失效解决方案
2021-08-14蒋万先
蒋万先
(云南财经大学 云南昆明 650301)
截至2021年4月,超过64%在使用Windows 10[1],配合Windows 10最佳办公软件则是微软Office 2010或更新版本,但微软Office 2010以后版本的授权模式不在使用本地授权,改为服务器验证授权,因此授权过程要与授权服务器握手校验机器码后发放授权凭证,Office 2010以上版安装在单机上只要输入密钥即可授权成功,但是经网络同传后id与电脑机器码不匹配导致授权失败,需要重新授权,给管理带来困扰,笔者经过实践找到解决Office同传后的解决方案,下面是具体的操作方法。
首先购买Office批量授权版软件并获取密钥,其次是同传母机安装Office,局域网内搭建KMS授权服务器,KMS服务器需架设核心网络上,KMS客户能访问KMS服务器进行激活,笔者以Office 2016激活为例,使用微软CA方案中VA(VolumeActivation,批量激活)的方式激活进行演示[2],Office 2010以后版本都有VA授权方式,kms命令激活需知道程序安装默认目录,Program FilesMicrosoft OfficeOffice16文件夹[3]。如果已在64位操作系统上安装了32位版本的Office,请转至Program Files (x86)Microsoft OfficeOffice16文件夹。2010版子目录为“Office14”,2013版为“Office15”、Office 2016和2019两个版本为“Office16”。
编写激活bat文件,创建记事本文档将KMS激活的命令保存成bat文件,64位操作系统代码案例:“cd"%ProgramFiles(x86)%Microsoft OfficeOffice16";cscript ospp.vbs/inpkey:授权密钥;cscript ospp.vbs/sethst:服务器IP地址;cscript ospp.vbs/act;cscript ospp.vbs/dstatus”[4];其中将key和服务器地址更换成自己的即可。
设置开机启动运行bat激活脚本,将编写好的bat文件拷贝到同传母机安装目录下,并创建快捷方式到桌面,将发送的快捷桌面,如图1。桌面上右键快捷方式,点高级,勾选“以管理员方式打开”并确定;在Windows运行框输入“shell:sartup”打开运行,将快捷方式移动到开机启动项中,如图2。
图1 拷贝并创建快捷方式
图2 将bat设置到开机启动运行中
重启电脑检测命令是否开机运行,同时查看命令激活效果,开机出现运行命令框,说明设置成功,打开Office查看激活情况,已激活说明同传母机制作成功,母机制作完成后保存母机,根据厂商的同传软件进行同传,同传后开机检测,通过此方案Office都是激活的,此方案激活的Office的授权是在正版授权的基础上进行,没有正版密钥和局域网服务端是无法实现的,同时开机后的激活脚本运行命令要等运行完毕自动退出后方可使用,优点不需要KMS服务器在DNS中注册SRV资源[5],通过此方法可以解决联想、方正、宏、hp、dell等自带同传软件,同样也可以解决系统ghost备份恢复到其他机器上的激活。