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