K3 提示“新事物不能登记到指定的事务处理器中”的分析和解决方案 金蝶软件(中国)有限公司 技术支持部 第 3 页 共 11 页 第一章 问题概述 在 K/3的各个版本中,经常会有客户反映在 K/3帐套管理中选择帐套再选择“用户管理”时,系统会提示“新事物不能登记到指定的事务处理器中”的错误提示,无法打开用户管理界面,如图 1-1所示: 图 1-1 当出现此类报错时,客户的一般应用情况是中间层服务器和数据库服务器是分开部署的,而且服务器的操作系统多是采用 Windows 2003 server操作系统,当出现此类问题时,客户端也无法登录到中间层服务器。由于 K/3自 10.2版本之后加密组件有变动,所以接下来将分开不同的 K/3版本,对此问题进行分析: 第二章 应用情况分析及解决方案 2.1 K/310.1及其以前版本 2.1.1 手工导 入注册表 信息 在正常安装 K/310.1版本之后,我们可以在中间层服务器的 DCOM组件中看到两个组件,分别是 KdSv rMgr.clsAct 和 TransXmlLib.clsXml, 在中间层服务器点击【开始】-【运行】中,输入 DCOMCNFG回车,如图 2-1所示: K3 提示“新事物不能登记到指定的事务处理器中”的分析和解决方案 金蝶软件(中国)有限公司 技术支持部 第 4 页 共 11 页 图 2-1 本文以 Windows 2003 server操作系统为例, 打开“组件服务”窗口,然后展开【组件服务】-【计算机】-【我的电脑】-【DCOM配置】,在 DCOM组件中可以看到这两个组件,如图 2-2所示 图 2-2 但这里经常会出现这两个组件没有正常的注册的现象,则在 DCOM 组件中找不到,但实际上是存在的,只不过以组件的 UUID 显示,在系统中看就是一长串字符, 8005BBB8-E3B0-11D5-9FA1-00E04C54B3B6 组件名称应为:KdSv rMgr.clsAct F004846C-E7A2-11D5-9FAB-00E04C54B3B6 组件名称应为:TransXmlLib.clsXml 如图 2-3 所示: K3 提示“新事物不能登记到指定的事务处理器中”的分析和解决方案 金蝶软件(中国)有限公司 技术支持部 第 5 页 共 11 页 图 2-3 如果出现这两个组件名称无法正常显示的现象,可以通过手工导入注册表的方式进行修复,步骤如下: (1) 新建一个 TXT 文档,名称任意定义,例如在桌面新建一个 K3.TXT 文本文件 (2) 双击打开该文本文件,然后将下面的内容复制到该文件中: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\AppID\{8005BBB8-E3B0-11D5-...