解决金蝶远程组件及配置工具异常:组件无法正常工作
金蝶K3客户端组件无法正常工作是K/3配置中最常出现的一个问题。这个问题可能会在其他地方以类似“拒绝的权限”这样的提示信息出现。为了解决这个问题,我们可以从以下几个方面着手分析判断:
一、网络不通:远程中间层机器和本机网络不通,可以使用ping命令确认是否网络通畅。如果网络通了还是问题依旧,进入分析。
解决方法:确保网络连接正常,检查网络设置是否正确。
二、中间层组件未安装:由于K/3支持自定义安装,因此如果中间层有部分子系统未安装,而客户端安装了,这部分测试不会通过,这是正常的。
解决方法:检查中间层组件是否安装完整,确保所有必要的组件都安装了。
三、VBR文件版本不一致:客户端%Windir%\system32(K/3 V11.0 %Windir%\kingdee\K3ERP\KDSYSTEM\KDCOM)对应组件的VBR和中间层组件不匹配。
解决方法:比较中间层和客户端的VBR文件的修改时间是否一致,如果不一致,则使用中间层的VBR替换客户端机器的VBR;如果一致则比较中间层VBR和对应的DLL文件修改时间是否一致,如果不一致,则要取得和DLL文件一致的VBR文件替换客户端和中间层对应的文件。
四、COM+组件包未完全卸载:本机以前安装过中间层,而且本机的中间层COM+组件包没有卸载干净。
解决方法:启动“控制面板-管理工具-组件服务”,然后在组件服务中进入“COM+应用程序”中,将K/3相关的包删除。
五、中间层服务器没有用户登录 Windows 系统:如果注册中间层组件的时候使用匿名注册,那么所有的COM+组件必须要有权限的用户登录操作系统后,才能启动和被访问。
解决方法:确保中间层服务器有用户登录 Windows 系统,并且该用户有足够的权限。
六、注册的用户名和密码错误:如果注册中间层的时候使用了高级,指定了COM+组件的启动用户,那么要查看该用户密码以及用户名是否已被修改,已经和注册时输入的不一致。
解决方法:检查注册的用户名和密码是否正确,确保用户名和密码保持一致。
七、用户权限未设置:中间层、客户端或者其中的一个或者多个不在域里边,那么要求客户端当前登录Windows的用户必须存于中间层服务器的Power Users组中或者administrators组中。
解决方法:确保用户权限正确,中间层和客户端的用户权限保持一致。
八、中间层COM+服务和MSDTC服务未启用:开始>设置>控制面板>添加或删除程序>添加/删除Windows组件(A)依次单击“确定”>“下一步”完成配置。
解决方法:确保中间层COM+服务和MSDTC服务已经启用。
九、客户端没有“启用分布式COM”:在命令行工具中输入dcomcnfg,启动如图界面,确认图中的“在这台计算机上启动分布式COM”选项被勾选上。
解决方法:确保客户端已经启用分布式COM。
十、客户端和中间层服务器密码不一致:如果客户端和中间层服务器都只有一个登录用户,且为Administrator,则二者密码需保持一致。
解决方法:确保客户端和中间层服务器密码保持一致。
十一、客户端登录用户非Administrator:若客户端登录用户为非Administrator,则中间层服务器需添加相应客户端登录用户(密码保持一致);或开启中间层服务器的guest用户。
解决方法:确保客户端登录用户正确,中间层服务器添加相应客户端登录用户,或者开启中间层服务器的guest用户。
- 1
- 2
- 3
前往页