组件跟踪工具KDmainDBG的使用和组件的注册简版原创
金蝶云社区-烛梦
烛梦
24人赞赏了该文章 2,621次浏览 未经作者许可,禁止转载编辑于2022年05月31日 09:55:13

KDmainDBG使用说明

1、打开K3安装目录,默认为: C:\Program Files (x86)\KingDee\K3ERP,在其中找到程序KDMainDBG.exe, 右键以管理员身份运行。

2、运行后,在弹出的K/3登录界面,按平时正常操作登录k/3,并操作之前出现错误的功能,看是否报错,

(“Mts. MtsGrp.1”和“KDPSInfo. KDPSI” 两个组件红色可以忽略);

3、如果报错,点击确定关闭错误提示信息后,到KDMainDBG.exe中查看是否有红色标记的信息,根据错误组件手动注册相关组件:


客户端上注册方法: 

VBR的注册方法:


(示例,红色标注根据跟踪处理的组件名称对应变更

找到C:\WINDOWS\SYSTEM32\CMD.exe,右键以管理员身份运行;

输入 命令: C:\WINDOWS\SYSWOW64\CLIREG32.exe "C:\Program Files (x86)\Kingdee\K3ERP\KDSYSTEM\NetCtl.VBR"  回车,点击”确定“;

根据提示选择【DCOM】,并在网络地址中输入中间层服务器IP地址,单击【确定】即可。 

【说明】 若是32位操作系统,CLIREG32.exe文件是在C:\WINDOWS\SYSTEM32\文件夹下。


dll的注册方法:

找到C:\WINDOWS\SYSTEM32\CMD.exe,右键以管理员身份运行;

输入命令:regsvr32 "C:\Program Files (x86)\Kingdee\K3ERP\K3Bills.dll" 回车,提示注册完成即可。


服务器上注册方法:

注册COM+组件操作步骤(示例红色标注根据跟踪处理的组件名称对应变更):

在【控制面板】→【管理工具】→【组件服务】中,进入【组件服务】窗口,展开【组件服务】→【计算机】→【我的电脑】→【COM+应用程序】, 在左边选择【eboarap】展开,选择【组件】,在右边窗口找到 “ebsarLedger.” 开头的,选择右键删除;然后进入目录C:\Program Files (x86)\Kingdee\K3ERP\KDSYSTEM\KDCOM,找到ebsarLedger.dll,拖入上述选择的“eboarap组件”右边的窗口中,确认重新生成了上述被删除的ebsarLedger开头的文件。

注:错误组件属于哪个COM+应用程序中的组件包(如ebocj),可以查看C:\Program Files (x86)\Kingdee\K3ERP\KDSYSTEM\KDCOM\MtsSpSetup.lst 文件比对。



详细学习可参考:

 K/3 Wise排错神器--KdMainDBG组件的跟踪和注册

https://vip.kingdee.com/school/171757041059608832

赞 24