前言:由于对公司的K3服务器结构进行调整,把原本安装在k3server同一服务器上的中间层服务器和数据库服务器分开。重新用一台机器k3erp安装Windows 2003系统,作为金蝶的中间层服务器。安装成功后,因为金蝶10.4后的版本更换中间层服务器需要重新申请注册手续麻烦,又因为工作需要使用k3erp进入k3系统,于是只好把k3erp降为客户端(在安装的时候选择了客户端组件和中间层组件)暂用。
1.首先在k3erp上打开金蝶的“远程组件配置”看到中间层服务器指向本机k3erp。
2.运行dcomcnfg.exe打开组件服务控制台,选择“组件服务”->“计算机”->“我的电脑”->“COM+应用程序”,关闭并禁用K3的加密服务组件Kdsvrmgr。

3.运行Services.msc打开服务控制台,停止并禁用K3服务器管理组件KdsvrmgrService。

4.打开金蝶的“远程组件配置”更改中间层服务器为k3server并确定。

5.注册组件完成后,双击K3图标打开登陆对话框,输入用户名和密码后出现以下错误的提示框。选择是和否都会弹出一个错误并不能进入系统。

于是按照上面的步骤重做了一次,并修复安装了k3都没有效果,折腾了好一阵子没有解决呼得请教k3服务工程师。工程师折腾良久,终于找到解决方法。
1.运行dcomcnfg.exe打开组件服务控制台,选择“组件服务”->“计算机”->“我的电脑”->“COM+应用程序”,删除所有属于k3的COM+组件。k3在安装时创建了大量eb*、KD、的COM+组件。
2.打开金蝶的“远程组件配置”重新测试并确定即可。
