您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > K3提示加密服务未启动的分析和解决方案
K3提示加密服务未启动的分析和解决方案金蝶软件(中国)有限公司技术支持部第1页共10页K/3提示加密服务未启动的分析和解决方案本文档适用于金蝶K/310.3版本。本文档主要阐述了K/310.3版本在登录主控台时提示加密服务未启动的原因,学习完本文档以后,可以了解加密服务未启动的问题的处理方法。2007年5月16日V1.0编写人:王坤2007年5月21日V1.1编写人:雷明本文件使用须知著作权人保留本文件的内容的解释权,并且仅将本文件内容提供给阁下个人使用。对于内容中所含的版权和其他所有权声明,您应予以尊重并在其副本中予以保留。您不得以任何方式修改、复制、公开展示、公布或分发这些内容或者以其他方式把它们用于任何公开或商业目的。任何未经授权的使用都可能构成对版权、商标和其他法律权利的侵犯。如果您不接受或违反上述约定,您使用本文件的授权将自动终止,同时您应立即销毁任何已下载或打印好的本文件内容。著作权人对本文件内容可用性不附加任何形式的保证,也不保证本文件内容的绝对准确性和绝对完整性。本文件中介绍的产品、技术、方案和配置等仅供您参考,且它们可能会随时变更,恕不另行通知。本文件中的内容也可能已经过期,著作权人不承诺更新它们。如需得到最新的技术信息和服务,您可向当地的金蝶业务联系人和合作伙伴进行咨询。著作权声明著作权所有2007金蝶软件(中国)有限公司。所有权利均予保留。本期概述版本信息版权信息K3提示加密服务未启动的分析和解决方案金蝶软件(中国)有限公司技术支持部第2页共10页目录第一章问题概述.........................................................3第二章应用情况分析.....................................................32.1K/3单机应用............................................................................................................32.1.1单机应用未连入局域网.............................................................................32.1.2单机应用连入局域网.................................................................................52.2K/3分层应用............................................................................................................62.2.1所有客户端报错.........................................................................................62.2.2部分客户端报错.........................................................................................7第三章解决方案.........................................................73.1手工加载加密服务...................................................................................................73.2手工修改加密服务应用端口...................................................................................83.3其他解决方法.........................................................................................................10K3提示加密服务未启动的分析和解决方案金蝶软件(中国)有限公司技术支持部第3页共10页第一章问题概述在K/3的10.3版本中,经常会有客户反映在登录K/3主控台时,系统会提示“连接中间层加密服务失败,请确认中间层加密服务已启动”的错误提示,无法登录进行K/3系统,如图1-1所示:图1-1第二章应用情况分析2.1K/3单机应用2.1.1单机应用未连入局域网如果K/3的中间层和客户端是安装在同一台机器上进行单机应用的,并且该机器没有连入局域网内,或者该机器本身没有安装物理网卡。当有这种应用情况出现时,K/3在登录主控台时就会提示“连接中间层加密服务失败”的错误,这时候需要安装一个虚拟网卡,即是Microsoft的Loopback网卡来解决应用问题,具体步骤如下:选择【控制面板】-【添加/删除硬件】,根据向导添加新设备,如图2-1所示,点击“下一步”K3提示加密服务未启动的分析和解决方案金蝶软件(中国)有限公司技术支持部第4页共10页图2-1选择“从列表中选择硬件”,如图2-2所示,并点击“下一步”图2-2选择要安装的硬件类型为“网卡”,如图2-3所示,点击“下一步”K3提示加密服务未启动的分析和解决方案金蝶软件(中国)有限公司技术支持部第5页共10页图2-3选择制造商为Microsoft,网卡为MicrosoftloopbackAdapter,选择“下一步”开始硬件安装,如图2-4所示,再点击“完成”即可。图2-42.1.2单机应用连入局域网如果K/3的中间层和客户端是安装在同一台机器上进行单机应用的,并且该机器已经接入了局域网,打开主控台提示“连接中间层加密服务失败”的错误,需要检查K/3的加密服务是否正常启动,打开选择【控制面板】-【管理工具】-【服务】,在服务中找到kdsvrmgrservice这个服务,这是K/310.3版本新增的一个加密服务,保证此服务正常启动,并且此服务是依赖于系统RPC服务的,如图2-5所示:K3提示加密服务未启动的分析和解决方案金蝶软件(中国)有限公司技术支持部第6页共10页图2-5如果发现在系统服务中查找不到该服务,那应该是在安装K/3过程中出现异常,导致该加密服务没有正常的加载上,这时候可以通过手工方式进行加载,具体内容参考3.1手工加载加密服务。如果出现该服务无法正常启动,那需要检查此服务依赖的RPC服务是否正常,如果PRC服务正常启动,那可以尝试手工加载加密服务,如果RPC服务也无法正常启动,则表示本身系统出现异常,一般导致RPC服务无法正常启动的原因是病毒引起,例如冲击波、震荡波等病毒专门攻击系统RPC服务,建议查杀病毒和木马。2.2K/3分层应用当中间层和客户端是分开应用时,如果有出现客户端登录主控台提示“连接中间层加密服务失败”的错误,需要再具体定位该问题是中间层服务器还是客户端异常导致。2.2.1所有客户端报错当应用情况是所有连接中间层的客户端登录主控台都提示“连接中间层加密服务失败”的错误,可以判断是中间层服务器异常到,这里需要分析两个方面的问题:(1)加密服务是否正常启动检查中间层服务器系统服务中的KDSvrMgrService服务是否正常启动(2)检查中间层服务器是否有安装防火墙K/3的客户端在登录主控台时,系统会要求需要连接数K/3中间层服务器的加密服务-KDSvrMgrService服务,此服务应用TCP的5159端口,因此当中间层服务器安装有防K3提示加密服务未启动的分析和解决方案金蝶软件(中国)有限公司技术支持部第7页共10页火墙时,会导致客户端无法连接到中间层服务器的5159端口,导致连接加密服务失败。需要在防火墙上开放TCP的5159端口,如果客户出于安全考虑需要更改此端口,或由于此端口被其他应用程序占用,可以修改加密服务默认应用的端口,具体内容参考3.2手工修改加密服务应用端口。(3)病毒影响当服务器上染上病毒后,也可能导致客户端连接服务器的加密服务失败,因此还需要检查服务器上是否有病毒的影响。2.2.2部分客户端报错当应用情况是个别客户端提示错误,其他客户端正常,则可以定位是个别客户端的问题。只需要检查异常客户端是否有防火墙导致连接中间层加密服务的5159端口出现异常,或者进行查杀病毒和木马,以排除病毒影响。第三章解决方案3.1手工加载加密服务当在安装K/3过程中,K/3的加密服务kdsvrmgrservice服务无法正常加载上,在系统服务中找不到此服务时,我们可以通过手工方式加载该服务,具体步骤如下:在【开始】-【运行】中,输入CMD回车,如图3-1所示:图3-1打开“命令提示符”窗口,输入命令%systemdrive%\windows\system32\KDCOM\KDSvrMgrService.exe/unregserver,如图3-2所示:K3提示加密服务未启动的分析和解决方案金蝶软件(中国)有限公司技术支持部第8页共10页图3-2执行上面的命令,是先手工反注册加密服务,以保证加密服务可以正常加载。接下来,将进行手工加载加密服务,依然是在【开始】-【运行】中,输入CMD回车,打开“命令提示符”窗口,输入命令%systemdrive%\windows\system32\KDCOM\KDSvrMgrService.exe/service,如图3-3所示:图3-33.2手工修改加密服务应用端口如果出于安全考虑,不能开放5159端口,或5159端口被其他程序占用了,则需要为kdsvrmgrservice服务指定一个可用的TCP端口,方法如下:在中间层服务器【开始】-【运行】中,输入regedit回车,打开注册表编辑器窗口,找到HKEY_LOCAL_MACHINE\SOFTWARE\KINGDEE\KDSvrMgrService,修改如图3-4所示的ListenPort的键值,为其指定一个可用的TCP端口号即可。K3提示加密服务未启动的分析和解决方案金蝶软件(中国)有限公司技术支持部第9页共10页图3-4同时在客户端的注册表中,找到HKEY_LOCAL_MACHINE\SOFTWARE\KINGDEE\KDSvrMgrService,修改如图3-5所示的ServerPort的键值,为其指定一个与中间层ListenPort相同的TCP的端口号即可。图3-5K3提示加密服务未启动的分析和解决方案金蝶软件(中国)有限公司技术支持部第10页共10页3.3其他解决方法当在应用了手工加载加密服务后,系统仍然提示错误的情况,目前只能建议卸载K/3再重新安装,并且建议卸载K/3时参考《K/3常见问题集》中的安装卸载篇的相关内容,一定要保证包括K/3的文件以及注册表信息都清除干净,再重新安装K/3,保证在安装过程中不会因为系统残留信息导致服务无法正常加载。
本文标题:K3提示加密服务未启动的分析和解决方案
链接地址:https://www.777doc.com/doc-4175354 .html