金蝶K3注册时提示“无效的K3许可文件”的解决方法

金蝶K3注册时提示“无效的K3许可文件”的解决方法

在安装部署好K/3服务器之后,要正常使用,或许正版许可,就需要登录到【账套管理】系统】→【系统使用状况】→【软件许可申请】中来引入license文件,那么在引入license候,最时常遇到这样的问题,提示“无效的K/3许可文件”,完整的提示如下图:

那么,当出现以上报错时,说明license许可文件无法正常引入了,此时,请不要按照提示去打开【帮助】→【关于】去进行证书升级,进行此操作一帮是无用的,请按照以下的思路来进行分析;

1、在出现提示“无效的K/3许可文件”之后,请您先退出K/3程序以及账套管理,打开【开始】→【运行】,输入kdcom,单击【确定】,进入kdcom目录下,搜索license文件,将其删除到回收站;

2、重新运行账套管理,此时K/3会确保为演示版,请重新打开系统使用状况重新引入license,当再次出现如上图报错时,进入第3步;

3、在账套管理中打开【帮助】→【关于】,查看是否有显示公司授权信息,包括授权失效日期,授权公司等,同时进入kdcom目录下搜索是否有存在license文件;
注意:此三个步骤非常重要,请务必仔细确认;

接下来就根据第3步中确认到的现象分成两种情况来进行分析;

情况一、【帮助】→【关于】中看不到授权信息,KDCOM目录下没有license文件;
(一)先确认是否是临时license,若是license需确保临时license未过期;
(二)确认是否是license绑定信息不匹配?

1、请打开http://service.kingdee.com,单击【产品应用】→【重新下载】,按照提示输入正确的产品序列号和CD-KEY,进入下载license的界面,如下图可以清晰看到软件特征码信息:

2、请同时打开【账套管理】→【系统】→【系统使此处的软件特征码与下载license界面中是否完全一
3、请您以记事本的方式打开下载下来的license,如助】→【关于】中的K/3版本号对比是否一致;

若通过以上操作对比出软件特征码不一致或K/3版本不一致,请重新按照实际情况重新进行重新注册license来引入;
(三)通过变通方法导入license;

若通过以上步骤确认软件特征码、版本信息完全一致的情况下,可尝试进行以下操作:请退出账套管理,将license.dat文件去除拓展名“.dat”,然后拷贝到

\Kingdee\K3ERP\KDSYSTEM\KDCOM\目录下,然后重新打开账套管理查看是否可以正常识别到站点;

四)可能是kdsvrmgr组件异常?
若通过以上步骤确认软件特征码、版本信息完全一致的情况下,则进入以下排查;

1、请打开【控制面板】→【管理工具】→【组件服务】→【计算机】→【我的电脑】→【COM+应用程序】,找到kdsvrmgr组件包,右键将其删除;

2、请从相同版本(正常的环境)中的…\Kingdee\K3ERP\KDSYSTEM\KDCOM\目录下拷贝kdsvrmgr.dll文件到异常环境的…\Kingdee\K3ERP\KDSYSTEM\KDCOM\路径下进行替换;

3、打开【开始】→【程序】→【金蝶K/3】→【金蝶K/3服务器配置工具】→【中间层组件注册】,弹出中间层组件注册界面后,单击“全清”,选择“信任方式”,输入本机的管理员帐号和密码,单击【安装】,参数勾选及操作如下图:

4、重新登录账套管理进入系统使用状况重新引入license或将license直接拷贝到KDCOM目录下;
情况二、【帮助】→【关于】中有授权信息,KDCOM目录下也有license文件
问题分析:

1、请打开…\Kingdee\K3ERP\KDSYSTEM\KDCOM\目录下是否有kdsctmgrsrv.exe文件,…\Kingdee\K3ERP\目录下是否有kdmainsrv.exe文件或其他的*.srv.exe文件,一般出现有出现以上这些文件,基本上都是由于服务器中了病毒木马导致的异常;

2、请在…\Kingdee\K3ERP\KDSYSTEM\KDCOM\目录下搜索kdsvrmgr_XXXX.log文件,以记事本打开,查看日志文件中最下边的记录(即引入许可提示报错时间段的日志信息),如下图:

通过日志可以简单判断出目前环境中哪些K/3组件可能有问题,此时,请在…\Kingdee\K3ERP\目录下搜索到日志中提到的*.dll文件,然后和标准正常环境中的对应*.dll文件对比,看大小以及修改时间是否一致,出现不一致则说明这些文件已被病毒木马等
非法篡改;
解决方案:
因此,当发现有以上提到的这两种现象时,基本都是由于中毒引起,暂时的处理方法可以参考如下:

1、然后在异常的K/3服务器上,先退出K3的相关程序,并打开任务管理器将所有dllhost.exe进程结束,将日志中提到的异常*.dll文件找到并删除,若删除不了,请尝试重启电脑后立即删除;
2、请找一个完全正常的同版本K/3环境,将上述日志中提到的*.dll等文件从正常环境中拷
贝并最好放在一起打成压缩包;
3、将压缩包拷贝到服务器上,打开压缩包,将压缩包中的文件分别复制到对应的文件夹下;
4、重新登录【账套管理】→【系统使用状况】进行引入license,或者将license文件去掉“.dat”
后直接拷贝到…\Kingdee\K3ERP\KDSYSTEM\KDCOM\目录下即可;

5、若进行以上操作后导入license仍旧提示无效K/3许可或者识别不到站点信息,请重复进行以上步骤,反复操作多次一般可以正常引入license;
PS:

以上操作虽然能使得成功导入K/3的license,但由于目前服务器环境可能已经中了病毒木马,因此不确认后续是否以上替换的文件仍旧会被非法篡改,一旦又被病毒木马非法篡改,则又会出现站点检测失败,此时重复以上步骤或许能解决,但可能不稳定。同时,服务器上存在病毒木马,那么对于账套数据来讲也是一种风险,因此,根本的解.

决方法是查杀干净服务器上的病毒木马或甚至全盘格式化、重装系统确保服务器没有病毒木马后再安装部署K/3以及导入license。

分享到 :
相关推荐

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注