K3WISE客户端访问服务器连接问题解决方案

**摘要**:本文提供了K3WISE客户端访问服务器连接问题的解决方案,因Windows10月和11月安全更新导致的DCOM安全变更,使得客户端无法再通过仅来宾或匿名方式与服务器通讯。文中详述了问题的背景、基础架构、服务器和客户端的基础配置要求,包括RPC服务、MSDTC服务、Windows身份验证等关键服务的配置。还分析了连接问题可能的分类,并给出了针对不同情况的解决步骤和操作指南,旨在帮助用户快速定位并解决问题。

注:因windows操作系统10月、11月安全更新,DCOM安全变更,客户端电脑无法再通过仅来宾或匿名方式和服务器通讯,因此,如有更新windows10月、11月安全更新补丁,出现客户端连接服务器出现需要对象或拒绝的权限,请参考如下方案处理:

另为了系统安全,后续的方案中尽量不要选用仅来宾模式使用!!!

因Windows操作系统一直在迭代升级,K/3Wise老版本发版的一些一键配置工具、一键配置精灵,大部分是按仅来宾模式使用,所以如果配置经典后,不要再使用这些工具去配置服务器!!!

K/3Wise是客户端/服务器(即C/S)架构,所以客户端需要正常使用,必须正常连接访问服务器,从服务器获取功能支持和数据支持。所以出现连接问题,可能是客户端上的原因,也可能是服务器端的原因,如所有客户端无法连接优先从服务器上找原因,如部分客户端或单个客户端无法连接问题基本在客户端或客户端访问服务器的网络上等。

金蝶K/3系统遵循微软WindowsDNA框架结构,基于三层结构技术,故GUI客户端访问服务器必须有RPC服务、MSDTC服务等的支持,确保DCOM通讯的正常,才能保障客户端和服务器的连接访问正常。

从而大部分连接问题也就需要从上述切入检查,基本可概括为以下三个方面的问题:

wRPC服务:涉及通讯端口135号端口以及RPC服务

wMSDTC服务:涉及MSDTC是否正常运行、组件服务配置是否正确、DCOM动态端口是否开放访问

wWindows身份验证:不同计算机之前身份验证,如网络访问方式为仅来宾或经典模式下的配置情况,其他身份验证策略设置等,以及不同版本系统、不同补丁下对于身份验证安全性的不同而影响验证等

※具体问题的排查分析参见后续详细讲解。

金蝶K/3系统遵循微软WindowsDNA框架结构,基于三层结构技术,K/3系统是典型的三层结构应用,由数据库、中间层、客户端三层构成,此外HR/Web系统为可选部件:

w数据库——安装数据库产品和K/3数据库服务部件,目前K/3系统支持的数据库产品是MicrosoftSQLServer,所有的业务数据都存储在这里;

w中间层——包括所有业务系统的业务逻辑组件,这些组件会被客户端所调用,是K/3系统的核心部分;

w客户端——K/3客户端桌面应用程序,基于WindowsGUI,安装在业务系统操作人员的机器上;

wHR/Web系统——基于IIS提供K/3人力资源、管理门户、CRM等WEB服务。

※更详尽的K/3产品技术架构说明请参阅安装包中HELP目录中的《金蝶K/3技术白皮书》和《金蝶K3Wise系统管理员手册》。

我们在处理连接问题之前,应先确保服务器基础环境配置正常,正确的服务器配置是服务器稳定高效运行和客户端正常连接的前提,服务器的基础环境配置主要针对操作系统的配置,下面就操作系统基础环境在安装部署之前应该需要做好的配置做简单的概述。

2、打开开始菜单--选择服务期管理器--添加角色功能,按照向导,勾选“应用程序服务器”以及“WEB服务器(IIS)”:

3、功能中.NET3.5以及.NET4.5的功能都需要勾选,还需要勾选IIS可承载web核心:

4、下一步后,选择应用程序服务器的角色服务,应用程序服务器的角色服务必须选择COM+网络访问,最好全选:

5、下一步,选择Web服务器角色的角色服务,建议全选Web服务器和管理工具:

6、下一步确认等待安装完成即可,如提示需要重启,请按提示重启再进行后续操作。

※如果操作系统为WindowsServer2016及以上版本,系统不提供独立的“应用程序服务器角色”安装,需要调整注册表,启用COM+网络访问:

通过修改注册表实现安装“COM+网络访问”;

1、在该服务器上依次打开【开始】→【运行】,输入“regedit”,打开注册表编辑器;

2、找到“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3\”,将“RemoteAccessEnabled”的值修改为“1”后【确定】即可。

1、打开运行,输入“Dcomcnfg”打开组件服务;

2、依次展开“组件服务”-“计算机”-“我的电脑”,鼠标右键“我的电脑”选择“属性”,切换到“COM安全”,分别在访问权限和启动和激活权限下的“编辑限制…”中选择Everyone和ANONYMOUSLOGON用户,勾选所有本地和远程的允许复选框:

3、展开“DistributedTransactionCoordinator”,鼠标右键“本地DTC”,选择“属性”,如图所示,勾选“网络DTC访问”,及勾选允许远程客户端、允许远程管理、允许入站、允许出站、不要求进行验证、启用XA事务:

4、点击“确定”,根据提示自动重启MSDTC服务后,即配置完成组件服务。

5、部分服务器DistributedTransactionCoordinator服务默认为手动启动,运行中输入“services.msc”打开“服务”,找到“DistributedTransactionCoordinator”服务,设置启动类型为“自动”或“自动(延迟启动)”。

(如中间层不需要提供web访问、不需要合并报表和HR,该配置可忽略)

1、开始运行,输入“inetmgr”打开IIS管理器。

2、选中起始页下的WEB服务器名称,在右边窗体中,双击“ISAPI和CGI限制”,确认.net2.0和.net4.0设置限制为“允许”:

3、展开服务器-网站-默认网站(DefaultWebSite),如图:

4、双击“ASP”,在“启用父路径”中选择“true”,设置正确后,点击右上角的“应用”保存设置:

5、选择“应用程序池”,在右边窗体分别选择KingdeeK3Net和KingdeeK3Net4,选择其“高级设置”,设置“启用32位应用程序”为“True”,点击“确定”,保存设置:

防火墙的配置需要开启对应的默认策略和自定义端口和例外程序,保障K3客户端和服务器的通讯不受限制,具体可参考如下设置:

打开管理工具-“高级安全Windows防火墙”,在入站规则中,启用“COM+网络访问(DCOM-In)”一个规则和“分布式事务处理协调器(***)”三个规则;在出站规则中,启用“分布式事务处理协调器”(TCP-Out),如图所示:

1、TCP端口135,RPC服务的固定端口,不能改。

2、TCP端口5159,加密服务固定端口,不能改。

3、TCP端口8189,HR客户端端口,不能改。

4、DCOM动态端口,DTC默认的动态端口为TCP1025--65534,可以更改,可将端口设置到较小范围,一般设置500个连续端口即可,如5000-5500。

附:动态端口设置方式:

打开运行,输入“Dcomcnfg”打开组件服务;依次展开“组件服务”-“计算机”-“我的电脑”,鼠标右键“我的电脑”选择“属性”,切换到“默认协议”,选中“面向连接的TCP/IP”,点击“属性”,“添加”设置需要的连续端口范围,如5000-5500,确定完成保存设置即可:

1、TCP端口5150,门店系统使用的数据同步端口。可以在门店系统中更改。

2、TCP端口5678,IMTS远程传输系统端口。可以在IMTS系统中更改。

4、TCP端口8185,HR客户端使用。

1、TCP端口135端口,RPC服务的固定端口,不能改。

2、TCP端口1433,SQL服务的默认实例的默认端口,可以在SQLServer中更改。

3、DCOM动态端口。DTC默认的动态端口为TCP1025--65534,可以更改,可通过设置将动态端口改到较小范围,一般设置500个连续端口即可,如5000-5500

2、TCP端口80端口,K3WEB网页端访问和HR网页端访问端口,可在IIS中更改。

1、打开运行,输入“Dcomcnfg”打开组件服务;(或者控制面板-管理工具-组件服务打开)

2、展开“组件服务”-“计算机”-“我的电脑”-“DistributedTransactionCoordinator”-“本地DTC”,右键选择“属性”

3、切换到“安全”选项卡,勾选“网络DTC访问”、“允许远程客户端”、“允许远程管理”、“允许入站”、“允许出站”、“不要求进行验证”,确定保存即可。如图:

4、如组件服务器异常,我的电脑上有向下的红色箭头,参考如下重置MSDTC:

①删除注册表中的键:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC

HKEY_CLASSES_ROOT\CID

②开始菜单搜索cmd,匹配出“命令提示符”,右键以管理员身份运行;(或者找到c:\windows\system32\cmd.exe,鼠标右键选择“以管理员身份运行”)

③停止MSDTC服务:netstopmsdtc

④卸载MSDTC服务:msdtc-uninstall(卸载后重新启动电脑)

⑤重新安装MSDTC服务:msdtc–install

⑥启动MSDTC服务:netstartmsdtc

※(非必要配置,局域网NetBIOS解析异常的环境需要配置)※

1、依次打开到C:\WINDOWS\system32\drivers\etc\目录下;

2、用记事本打开hosts文件(如果不存在新建hosts文件,不要任何扩展名);

3、找到“127.0.0.1localhost”,或直接在文件最后一行回车到下一行按照“IP地址服务器计算机名”的格式输入hosts解析记录,如“192.168.1.2K3Server”,然后【保存】

4、如果保存提示需要“另存为”,取消暂不保存,因权限不足导致,需要设置hosts权限后再进行保存:

②选择Everyone,勾选“完全控制”的允许权限,点击“确定”保存,会有一个安全警告提醒,选择“是”即可:

③确认Everyone有完全控制权限允许权限后,点击“确定”完成权限设置:

5、再重新保存hosts文件即可。

※(非必要配置,客户端访问服务器身份验证异常时配置)※

1、打开“控制面板”-查看方式设置“大图标”,找到“凭据管理器”(或者运行中输入:controlkeymgr.dll回车,如是xp系统只能使用该方法打开)

2、打开凭据管理器,切换到“windows凭据”,点击“添加windows凭据”

3、在添加windows凭据界面,分别输入正确的服务器IP地址或计算机名、服务器管理员用户名和密码,点击“确定”完成

4、部分系统添加凭据后需要重启才能生效,建议添加后,重启电脑。

5、WindowsXP操作系统中打开“运行”,输入“controlkeymgr.dll”回车,即可打开“存储用户名和密码”窗口,单击“高级”选项卡,然后单击“管理密码”,添加服务器的IP地址、用户和密码,确认退出后,重启电脑。

1、TCP端口135,不能更改。

2、允许例外程序:正常开启防火墙状态下,打开K3客户端,会自动弹出访问控制界面,点击允许即可,系统自动添加下述程序到防火墙入站规则例外程序:kdmain.exe和kdmainnet.exe。

※本文档如未特别说明,默认为同一台服务器部署中间层和数据库、Web服务器。※

K/3Wise的C/S架构是多客户端模式,即可以同时多客户端访问服务器,所以可以通过初步分析来确认连接问题是发生在服务器还是客户端来更快定位和处理问题,大概可以分为如下几类情况:

3、个别客户端连接服务器不正常,其他客户端正常连接访问服务器

金蝶K/3系统遵循微软WindowsDNA框架结构,基于三层结构技术,故GUI客户端访问服务器必须有RPC服务、MSDTC服务等的支持,确保DCOM通讯的正常,才能保障客户端和服务器的连接访问正常,因此可从原理上分析排查问题发生的原因来更快定位问题,连接访问原理问题的定位,一般可通过“远程组件配置工具”测试来大致定位分析:

1、没有注册类

2、RPC服务器不可用:{所有客户端}{个别客户端}

3、网络中间层连接失败,请检查是否正确安装了正确的中间层组件:{所有客户端}{个别客户端}

4、请确保中间层上的组件为最新版本:{所有客户端}{个别客户端}

5、中间层服务器不能作为远程服务器,可能是Windows9X:{所有客户端}{个别客户端}

6、创建中间层对象错误,需要对象或拒绝的权限:{所有客户端}{个别客户端}

※此处需要注意,需测试“加密服务”,因其他组件的报错可能是因补丁不一致导致,而非客户端和服务器连接问题,即如果加密组件测试通过,即说明客户端和服务器连接正常,只有kdsvrmgr加密组件测试无法通过的情况下,才是存在连接问题!

※WIN7操作系统存在RPC的bug,如果是前部分组件测试通过,后部分组件全不通过,安装资源盘中操作系统补丁KB2401588、KB2815853。

上述报错分两种情况:

1、中间层服务器和数据库服务器在同一台服务器上

【分析原因】

同一台服务器上创建事务失败,因中间层无法通过分布式事务处理协调器访问数据库导致,检查分布式事务处理协调器服务。

【操作步骤】

②、若服务不存在或启动时提示错误,请参考以下步骤尝试修复MSDTC服务:

删除注册表中的键:

开始菜单搜索cmd,匹配出“命令提示符”,右键以管理员身份运行;(或者找到c:\windows\system32\cmd.exe,鼠标右键选择“以管理员身份运行”)

停止MSDTC服务:netstopmsdtc

卸载MSDTC服务:msdtc-uninstall(卸载后重新启动电脑)

重新安装MSDTC服务:msdtc–install

启动MSDTC服务:netstartmsdtc

2、中间层服务器和数据库服务器分开部署

中间层和数据库分开部署环境下,创建事务失败,一般因相互间的分布式事务处理协调器服务调用存在权限、身份验证等问题引起,可参考如下重新配置处理。

①、在中间层和数据库服务器分别相互添加hosts解析:

依次打开到C:\WINDOWS\system32\drivers\etc\目录下,以记事本打开hosts文件;直接在最后一行回车到下一行按照“IP地址服务器计算机名”的格式输入hosts解析记录,如“192.168.1.2K3Server”,然后【保存】;

②、在中间层和数据库服务器检查是否安装好应用程序服务器角色,如果未安装请在服务器管理器中添加应用程序服务器角色完整安装。(如服务器操作系统为windowsserver2016及以上系统,不支持应用程序服务器角色安装,需要修改注册表启用COM+网络访问:在该服务器上依次打开【开始】→【运行】,输入“regedit”,打开注册表编辑器;找到“HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/COM3/”,将“RemoteAccessEnabled”的值修改为“1”后【确定】即可)

③、检查两个服务器windows防火墙设置:

w依次打开【控制面板】→【管理工具】→【高级安全windows防火墙】,在【入站规则】中设置“COM+网络访问”、“分布式事物协调器”(默认有三个)右键设置为允许规则,同时在【出站规则】中设置”“分布式事务协调器”也是允许规则;

w单击左上角的【入站规则】,在右上角打开【新建规则】,在弹出的向导界面,选择【端口】,单击【下一步】,勾选“TCP”,输入“特定端口号”,单击【下一步】,勾选【允许连接】,单击【下一步】,按照向导输入“名称”、“描述”后单击【完成】完成端口添加;

w单击【新建规则】,在弹出的向导界面,选择【程序】→【下一步】,在“此程序路径”处浏览选择“C:\Windows\System32\dllhost.exe”,单击【下一步】,勾选【允许连接】,单击【下一步】,按照向导输入“名称”、“描述”后单击【完成】完成程序添加,若为64位操作系统,还需同时添加“C:\Windows\Syswow64\dllhost.exe”;

w操作完毕后务必重启计算机才能生效

附服务器端口说明:

中间层服务器上开放的端口:

1、TCP端口135,远程过程调用服务的固定端口,不能改

2、TCP端口5159,加密服务固定端口,不能改

3、DCOM动态端口,DTC默认的动态端口为TCP1025--65534,可以更改,可将端口设置到较小范围,一般设置500个连续端口即可,如5000-5500

此外如果有下列服务,需要开通以额端口:

1、TCP端口5150,门店系统使用的数据同步端口。可以再门店系统中更改。

2、TCP端口5678,IMTS远程传输系统端口。可以再IMTS系统中更改。

数据库服务器

1、TCP端口135端口,远程过程调用服务的固定端口,不能改

2、TCP端口1433,SQL服务的默认端口,可以在SQLServer中更改。

④、在两台服务器上依次打开【开始】→【控制面板】→【管理工具】→【服务】,找到“DistributedTransactionCoordinator”,确保该服务存在且为正常运行状态,并设置启动类型为自动;

⑤、在中间层和数据库服务器上均需要设置组件服务中“我的电脑”属性的访问权限:

w在服务器上依次打开【开始】→【控制面板】→【管理工具】→【组件服务】→【计算机】→【我的电脑】,在“我的电脑”上右键,选择【属性】;

w选择“默认属性”页签,勾选“在此计算机上启用分布式COM”,“默认身份验证级别”选择“连接”,“默认模拟级别”选择“标识”;

w选择“默认协议”页签,确保在“DCOM协议”中有存在“面向连接的TCP/IP”,若无则添加;

w选择“COM安全”页签,在“访问权限”处点击【编辑限制】,分别选择“Everyone”和“ANONYMOUSLOGON”用户,“本地访问”、“远程访问”勾选“允许”;同理在“启动和激活权限”处点击【编辑限制】,分别选择“everyone”和“ANONYMOUSLOGON”用户,“本地启动”、“远程启动”、“本地激活”、“远程激活”均勾选“允许”,单击【确定】;

w依次展开【组件服务】→【计算机】→【我的电脑】→【DistributedTransactionCoordinator】→【本地DTC】,在“本地DTC”上右键选择【属性】,选择“安全”页签,勾选“网络DTC访问”、“允许远程客户端”、“允许远程管理”、“允许入站”、“允许出站”以及“不要求进行验证”,单击【确定】

⑥如果上述操作后,仍有异常,重置MSDTC重新参考上述步骤设置。重置MSDTC方法:

1、在中间层服务器上依次打开【开始】→【控制面板】→【管理工具】→【组件服务】→【计算机】→【我的电脑】→【COM+应用程序】找到【ebosyatem】组件包;

2、打开【ebosystem】组件包中的【组件】,并查找是否存在“ebsbase.XXX”文件,若有则先删除;

3、在【ebosystem】组件包的【组件】上右键选择【新建】→【组件】→【下一步】→【安装新组件】,浏览选择到金蝶K/3安装目录【K3ERP】→【KDSYSTEM】→【KDCOM】下的“ebsbse10.dll”文件,单击【下一步】直至完成即可。

4、如重新注册上述组件后无效或手动启动ebosystem组件异常,删除所有ebo*开头的组件,重新运行“中间层组件注册”,重新注册中间层组件处理。

客户端远程组件配置测试显示:网络中间层连接失败,请检查是否正确安装了正确的中间层组件

中间层组件未注册或注册异常无法正常运行,需要重新进行中间层组件注册。

1、可以先尝试标识组件处理:

在服务器上依次单击【开始】→【设置】→【控制面板】,然后单击【管理工具】→【组件服务】,弹出【组件服务】窗口中,依次展开【计算机】→【我的电脑】→【COM+应用程序】,选择所有的“ebo”开头的组件和kdsvrmgr组件,注意需要排除“EBOHRMS”,然后点击右键选择【属性】,点击【标识】,勾选“下列用户”,点击【浏览】→【高级】→【立即查找】,选择操作系统管理员用户并输入密码后单击【确定】;

2、如标识组件无效,或无法标识,打开【开始菜单】-【所有程序】-【金蝶K/3wise】-【金蝶K/3服务器工具】-【中间层组件注册】,默认设置即可,点击【安装】完成中间层组件注册即可。(如有使用HR或web端,还需运行“HR中间层服务组件注册”)

所有客户端无法连接服务器,但服务器上客户端正常的情况下,需要在任一台异常客户端上,运行“远程组件配置工具”,点击测试-中止,后观察其中具体的提示来确认问题。根据提示信息分一下几种情况处理(注意测试加密服务,如果加密服务测试正常,其他组件测试不通过,非连接问题,一般均是因为补丁不统一,此文档不讨论):

1、确保远程组件配置工具中输入中间层服务器IP地址或计算机名正确。

2、参考“3.14配置防火墙”检查防火墙配置,或临时关闭防火墙测试客户端连接服务器是否恢复正常,如恢复正常,参考上述防火墙配置好即可解决。

3、在服务器上依次打开【开始】→【控制面板】→【管理工具】→【本地安全策略】,打开后找到“IP安全策略,在本地计算机”,打开查看是否有添加了某些IP安全策略,若有,请将这些IP安全策略删除。

4、在客户端打开【开始】→【运行】,输入“cmd”,单击【确定】,输入“ping服务器IP”,如“ping192.168.1.2”,确保网络正常,若显示“请求超时”,则需先检查和修复网络。

5、在cmd中输入“telnet服务器IP135”,检查客户端访问服务器RPC端口135是否正常,同时测试5159加密端口是否正常,如端口不通,请检查网络是否存在防火墙或其他安全设备限制了135端口及其他必须端口的访问。(如telnet无法使用,在程序和功能启用或关闭windows功能中添加“telnet客户端”安装即可)

6、如果网络访问使用仅来宾模式,打开控制面板--管理工具--本地安全策略--本地策略--安全选项--网络访问:将Everyone权限应用于匿名用户,选择“已启用”;然后更新组策略:打开cmd--输入gpupdate/force回车更新组策略。

4、在cmd中输入“telnet服务器IP135”,检查客户端访问服务器RPC端口135是否正常,同时测试5159加密端口是否正常,如端口不通,请检查网络是否存在防火墙或其他安全设备限制了135端口及其他必须端口的访问。(如telnet无法使用,在程序和功能启用或关闭windows功能中添加“telnet客户端”安装即可)

7、使用netstat–ano查看服务器上DCOM使用了哪些端口,确保在客户端telnet能访问DCOM的动态端口,如果无法访问,请检查网络中是否有其他防火墙设备限制。

1、在中间层服务器上依次打开【开始】→【控制面板】→【管理工具】→【本地安全策略】→【本地策略】→【安全选项】,查看“网络访问:本地账户的共享及安全模型”当前选择是哪一项:

①若为“仅来宾”,请点击查看以下操作:

a)在如上【安全选项】中,找到“帐户:来宾帐户状态”设置为“已启用”;

c)在如上【安全选项】中,找到“网络访问:将Everyone权限应用于匿名用户”设置为“已启用”(win10客户端可优先配置该项)

d)左边导航栏切换到【用户权限分配】,找到“拒绝从网络访问这台计算机”,清空其中的“Guest”帐户;

e)在服务器上依次单击【开始】→【设置】→【控制面板】,然后单击【管理工具】→【组件服务】,弹出【组件服务】窗口中,依次展开【计算机】→【我的电脑】→【COM+应用程序】,选择所有的“ebo”开头的组件和kdsvrmgr组件,注意需要排除“EBOHRMS”,然后点击右键选择【属性】,点击【标识】,勾选“下列用户”,点击【浏览】→【高级】→【立即查找】,选择管理员用户并输入密码后单击【确定】。

f)配置策略完成后,管理员运行cmd,输入gpupdate/force更新组策略。

②若为“经典”,请点击查看以下操作:

b)在客户端电脑上打开【开始】→【运行】,输入“cmd”,单击【确定】弹出DOS界面,输入“echo%username%”后回车即可看到当前客户端开机用户名,若查询到用户为Administrator,进入第c)步,若不是Administrator,则进入第d)步;

d)在中间层服务器上打开【开始】→【运行】,输入“lusrmgr.msc”,单击【确定】弹出“本地用户和组(本地)”界面,请在用户中右键选择【新用户】,用户名处输入与客户端相同用户名,密码也与客户端密码相同,并取消勾选“用户下次不能更改密码”,勾选“密码用户过期”,单击【确定】完成用户新建;

1、确保客户端和服务器安装的是同一个版本的wise产品;

2、检查是否在服务器上运行过“远程组件配置工具”,该工具不能在服务器上运行,运行注册后,将注册客户端组件,从而导致服务器端异常,如有运行,重新注册中间层组件即可。

出现该提示是因为本客户端上安装了中间层部件或安装过中间层部件存在残留组件包。

1、使用K/3Wise安装包,以管理员身份运行安装程序setup.exe,点击“修改”,取消勾选中间层部件,确保只勾选客户端部件,点击“下一步”完成修改安装;

2、打开“管理工具”-“组件服务”,展开“组件服务”-“计算机”-“我的电脑”-“COM+应用程序”,查看其中是否还有“ebo*”或“kdsvrmgr”的组件包,如果存在右键“删除”。

3、重新运行“远程组件配置工具”进行测试即可。

4、如果重新测试通过后,部分业务出现问题,建议完整卸载清理后,重新单独安装客户端(考虑存在注册表残留导致业务异常)。

一般是由于该客户端安装软件时多勾选安装了“中间层服务部件”或当前客户端有存在中间层组件导致;

1、可在出问题的客户端上依次单击【开始】→【设置】→【控制面板】,然后单击【管理工具】→【组件服务】,弹出【组件服务】窗口中,依次展开【计算机】→【我的电脑】→【COM+应用程序】,选择所有的“ebo”开头的组件和kdsvrmgr组件,点击鼠标右键删除;

2、重新运行远程组件配置进行测试组件即可。

①开始菜单搜索cmd,匹配出“命令提示符”,右键以管理员身份运行;(或者找到c:\windows\system32\cmd.exe,鼠标右键选择“以管理员身份运行”)

②输入命令:netuseradministrator/active:yes回车执行命令

3、在客户端打开【开始】→【运行】,输入“cmd”,单击【确定】,输入“ping服务器IP”,如“ping192.168.1.2”,确保网络正常,若显示“请求超时”,则需先检查和修复网络。

4、在cmd中输入“telnet服务器IP135”,检查客户端访问服务器RPC端口135是否正常,同时测试5159加密端口是否正常,如端口不通,请检查网络是否存在防火墙或其他安全设备限制了该客户端访问服务器的135端口及其他必须端口。(如telnet无法使用,在程序和功能启用或关闭windows功能中添加“telnet客户端”安装即可)

5、检查服务器上,打开控制面板--管理工具--本地安全策略--本地策略--安全选项--网络访问:将Everyone权限应用于匿名用户,是否启用,如未启用,则选择“已启用”,然后更新组策略:打开cmd--输入gpupdate回车,等待更新完成即可。

6、如上述操作还提示RPC服务器不可用,请以管理员身份运行CMD,输入如下命令:

netshwinsockreset回车

netstopmsdtc回车

msdtc–uninstall回车,必须重启电脑。

电脑重启完成后,重新管理员身份运行CMD,输入下述命令:

msdtc–install回车

msdtc–resetlog回车

netstartmsdtc回车,待服务提示启动完成即可。

7、重新连接测试。

2、检查服务器上,打开控制面板--管理工具--本地安全策略--本地策略--安全选项--网络访问:将Everyone权限应用于匿名用户,是否启用,如未启用,则选择“已启用”,然后更新组策略:打开cmd--输入gpupdate回车,等待更新完成即可。

如上述操作仍需要对象,参考如下再进行排查:

2、如果服务器网络访问模式为经典,客户端新建同名同密码用户使用:

①在客户端电脑上打开【开始】→【运行】,输入“cmd”,单击【确定】弹出DOS界面,输入“echo%username%”后回车即可看到当前客户端开机用户名,若查询到用户为Administrator,进入第c)步,若不是Administrator,则进入第d)步;

③在中间层服务器上打开【开始】→【运行】,输入“lusrmgr.msc”,单击【确定】弹出“本地用户和组(本地)”界面,请在用户中右键选择【新用户】,用户名处输入与客户端相同用户名,密码也与客户端密码相同,并取消勾选“用户下次不能更改密码”,勾选“密码用户过期”,单击【确定】完成用户新建。

1、可先尝试将远程组件配置界面中的服务器地址由IP地址修改为计算机名,或将计算机名修改为IP地址测试是否测试通过;

2、若不行,请在客户端打开【开始】→【运行】,输入“cmd”,单击【确定】,输入“ping服务器IP”,如“ping192.168.1.2”,回车确认网络是否正常连通,若显示“请求超时”,则需先检查和修复网络;

3、在客户端上依次打开【开始】→【控制面板】→【管理工具】→【服务】,找到“DistributedTransactionCoordinator”服务,确保其为“启动”状态;

6、在服务器及客户端分别打开【开始】→【运行】,输入“cmd”,单击【确定】,输入“netshwinsockreset”,回车显示“成功地重置Winsock目录”后重启电脑;

1、检查远程组件配置中,输入的中间层服务器IP地址是否正确,是否有电脑与服务器计算机名重名,若有需修改计算机名确保不重名;

2、检查客户端与服务器的版本是否一致。可通过【开始】→【所有程序】→【金蝶k/3wise创新管理平台】→【金蝶k/3工具】→【客户端工具包】,点击【帮助】菜单“关于”确认版本,若版本不一致需要卸载重新安装正确版本;

推荐阅读

客户端连接服务器问题

1,041

模块:加密服务组件无法正常工作!中间层服务器不能作为远程服务器(可能是Windows9X),请输入正确的中间层服务器!模块:公共组件组件无法正常…

1.2万

K3wise客户端无法连接服务器问题

客户端连接服务器提示无法创建中间层,但是其他有些客户端可以连接服务器。注:只要远程桌面连接到了服务器,并输入服务器的用户名和密码,则客户端可以连接上服务器。是服…

THE END
1.倒计时165天软考题库在线刷题:「系统架构设计师」每日一练与结构化分析和结构化设计一样,在结构化程序设计阶段,也要采取自顶向下、逐步求精的方法,把组成系统的各功能模块逐步分解,细化为一系列具体的步骤,进而采用某种程序设计语言以程序代码的方式来实现。02 嵌入式处理器是嵌入式系统的核心部件https://mp.weixin.qq.com/s?__biz=MzU4NjA2MDIxNw==&mid=2247554163&idx=3&sn=01f5f78a679e54bc4aaf27dcf5bf2e00&chksm=fcb1996a39e9eec58a1f7bd97236348203e2bead953df22b892c86982c4dacb7d33057b5b238&scene=27
2.中小学生学习平台设计与实现本中小学生学习平台是针对目前学习平台的实际需求,从实际工作出发,对过去的中小学生学习平台存在的问题进行分析,结合计算机系统的结构、概念、模型、原理、方法,在计算机各种优势的情况下,采用目前最流行的B/S结构和java中流行的ssm框架和myeclipse编辑器、MySQL数据库设计并实现的 。本中小学生学习平台主要包括系统用户管https://blog.csdn.net/crazy_tan/article/details/144431306
3.在线教育云课堂系统设计业务逻辑层:核心的业务逻辑处理层,包括课程管理、学习路径、练习题库、考试模块、支付系统等。 数据层:数据库系统,使用MySQL、PostgreSQL等关系型数据库存储课程数据,利用Redis缓存热数据,提升访问速度。 文件存储层:存储视频、音频、图片等大文件资源,常用云存储服务如AWS S3、腾讯云COS或阿里云OSS。 https://www.jianshu.com/p/b24c68909332
4.会计电算化知识点辅导:会计软件的运行环境微机局域网络通常分为客户机/服务器结构和浏览器/服务器结构两种结构,主要适用于大中型企业。 1.客户机/服务器(C/S)结构 客户机/服务器结构模式下,服务器配备大容量存储器并安装数据库管理系统,负责会计数据的定义、存取、备份和恢复,客户端安装专用的会计软件,负责会计数据的输入、运算和输出。 https://www.yjbys.com/edu/kuaijidiansuanhua/275872.html
5.网上购物平台毕业设计(精选8篇)所谓网络仿真购物,就是在虚拟空间模拟出仿真的城市、街道、店铺、商品。客户在网上浏览购物时能自由进出各种店铺,能从任何角度观看样品模型,能与店主直面商谈价格,从而营造一种亲临实地采购的现场氛围,以提高人们网上购物的自愿度与成功率。 现有的网页式购物平台是通过服务器集中处理信息数据,不断运行和发送购物文档,将https://www.360wenmi.com/f/file0o2bqt05.html
6.ithaiyan日志╬Sea蝶╬ゞ10. 友好的网络用户界面 11. 丰富多样的配置设定 12. 版本间向下兼容 为什么使用Bugzilla Bugzilla是一个拥有强大功能的错误跟踪系统。它可以使我们更好的在软件开发过程中跟踪软件错误的处理过程,为开发和测试工作以及产品质量的度量提供数据支持,从而有效的保证软件产品的质量。 http://www.51testing.com/html/86/113686-type-blog.html
7.部门年度工作计划(精选15篇)5、邮件系统管理维护,邮件发送错误分析及时解决; 6、闲置、报废电脑配件合理分配利用,有效节约成本; 7、机房频繁断电,请物业配合进行电力改造,技术部连续值夜班维护、服务器等设备; 8、驿若各部门网络综合布线调整; 9、XX前台装修,协助各部门工位调整,网络、电话线路重新部署,保障正常有序办公; https://www.fwsir.com/Article/html/Article_20230202172712_2324732.html
8.备考资料分享:软考高级系统架构设计师模拟练习题(53)加工(Process)构件同样需要容器管理其持久化,但没有客户端可访问的主键。会话(Session)构件不需要容器管理其持久化,其状态信息必须由构件自己管理。服务(Service)构件是无状态的。 点击>>2024年上半年系统架构设计师考试综合知识真题进行免费下载! 以上就是“备考资料分享:软考高级系统架构设计师模拟练习题(53)”的https://www.hqwx.com/web_news/html/2024-12/17343998449056.html
9.软件需求分析报告(精选7篇)数据库管理系统: Oracle 9i以上版本 中间件(应用服务器)系统: IBM WebSphere OA系统: Lotus Domino/Notes 网络架构: 完全支持TCP/IP协议 开发工具或技术体系: 为保证软件的上下兼容性,开发者应选择比较通用的开发工具的较新版本进行开发,如Microsoft Visual Studio.Net,Borland Delphi,C++ Builder,或J2EE(Java2 P1https://www.ruiwen.com/fenxibaogao/6216637.html
10.2019级电子商务专业人才培养方案(7)能够正确进行网络营销,应对客户咨询、异议、处理客户投诉,进行客户个性化服务等。 (8)能够运用移动商务平台进行活动策划、营销推广、移动店铺的运营与管理。 2、社会能力 (1)具有探究学习、终身学习、分析问题和解决问题的能力。 (2)具有良好的语言、文字表达能力和沟通能力。 https://www.hnwmxy.com/jiaoxuekeyan/jiaoxuebiaozhunfabu/rencaipeiyangfangan/2019_r/2020/0703/6462.html
11.八软考系统架构设计师笔记系统质量属性和架构评估(1)数据流风格:批处理序列;管道/过滤器。 (2)调用/返回风格:主程序/子程序;面向对象风格;层次结构;客户端/服务器。 (3)独立构件风格:进程通信;事件系统。 (4)虚拟机风格:解释器;基于规则的系统。 (5)仓库风格:数据库系统;超文本系统;黑板系统。 https://blog.51cto.com/u_14032829/10227774
12.2020级五年制人才培养方案学习方式:全日制 三、培养目标 培养目标:本专业针对电子信息类企业,培养德智体美全面发展,具有良好的职业道德和坚实的职业生涯发展基础;掌握电子信息技术专业必备知识和职业岗位技能,具有电子信息技术基础知识与能力,具有电子产品的装配、调试、设计及质量管理的基本能力,具有一般电子设备的安装、调试、维护与应用能力,具有对http://www.jxxdjsxy.com/jiaowuzaixian/zhuanyeshezhi/2022-06-19/8135.html
13.计算机网络优秀教学设计(精选8篇)对于计算机网络的基本维护、管理以及互联网的应用已成为信息时代人们必须掌握的一项重要技术和必备的能力。 本课程分共理论教学和实践教学两大部分。理论教学内容包括:计算机网络与数据通信技术概述、计算机网络体系结构、网络传输介质与互联设备、计算机局域网、Internet技术及应用、网络操作系统简介、网络安全与维护等。实践http://m.yueduku.com/jiaoan/sheji/83/83296.html
14.毕业论文供销管理系统4、支持开放的客户机/服务器计算环境 包括客户机/服务器体系结构;图形用户界面(GUI);计算机辅助设计工程(CASE),面向对象技术;使用SQL对关系数据库查询;内部集成的工程系统、商业系统、数据采集和外部集成 (EDI)。 ERP是对MRPⅡ的超越,从本质上看,ERP仍然是以MRPⅡ为核心,但在功能和技术上却超越了传统的MRPⅡ,它https://blog.itpub.net/23724111/viewspace-1114171/
15.商铺一键紧急报警系统区域、城市、乡镇、商贸交易集结地,商厦,商铺一键紧急报警系统是公安局、派出所、保安公司或者私人一键紧急报警运营商为社会提供有偿服务的安全防范系统,它的任务是通过报警网络,为企事业单位、居民家庭、商铺、超市、批发市场、商贸交易集结地,金融单位、工厂、仓库等提供昼夜的安全技术保安防范服务,全面结合人防、技防,最http://www.fangdaopingtai.com/Article/shangpuyijianjinjibaojing.html
16.思科网络技术学院教程(第6版):网络简介第6章“网络层”:介绍网络层的功能(路由)以及执行这种功能的基本设备(路由器)。这包括与IPv4和IPv6编址、路径选择和数据包相关的重要路由概念,还有路由器的基本结构和配置。 第7章“IP编址”:重点介绍IPv4和IPv6网络编址,包括地址的类型和分配。描述如何根据子网掩码(前缀长度)来确定网络包含的子网数和主机数,https://labs.epubit.com/bookDetails?id=N15003
17.计算机网络技术题库测试题.pdf户机是服务和信息资源的使用者B、服务器是服务和信息资源的使用者,客户机是服务和信息资源的提供者C、服务器和客户机都是服务和信息资源的提供者D、服务器和客户机都是服务和信息资源的使用者13、TCP/IP协议集没有规定的内容是A、主机的寻址方式B、主机的操作系统https://www.renrendoc.com/paper/344397761.html
18.自考《网络操作系统》(2010版)课后题目学历提升学历教育12、网络操作系统和分布式操作系统都是配置在计算机网络上的操作系统,它们之间有什么本质上的不同? 13、网络操作系统有什么特点?一般采用什么结构? 14、为什么说客户机/服务器结构适宜在网络操作系统上使用? 二、名词解释 1、 计算机系统,操作系统,并发,共享 http://xueli.en369.cn/jiaocai/1687550605128789.html
19.SUNSolaris问题小结SUN服务器可能遇到的问题总结(一) 1) Q:现在遇到这样一个问题,telnet一台SUN机时报下面的错误: No utmpx entry. You must exec "login" from the lowest level "shell". 我做了下面的处理后: cd /var/adm mv utmpx utmpxbak touch utmpx telnet 恢复了正常,可在该机器的终端下执行login 命令时,又报了上http://www.cnetcom.cn/news/Technology/926.html
20.医疗产品经理,你需要知道这些专业术语9. 医院客户关系管理系统(HCRM) 全称Hospital Customer Relationship Management。 HCRM是借鉴企业 CRM 管理经验、服务理念,融入医院经营理念、业务流程、市场营销策略和客户服务理念等建立起来的以医院客户为中心的管理体系。其目的是维持和保留现有客户,吸引挖掘潜在客户,培育并扩大忠诚客户队伍,获得客户的终身价值,提高医院https://maimai.cn/article/detail?fid=1639256174&efid=kNCvdzEioOU2I_AnPHPqkg
21.管理信息系统题库10.对于大系统来说,划分子系统的工作应在系统规划阶段进行。 ( ) 四、简答题 1.MRPII 的基本思想和特点是什么? 2.系统的好坏可从哪四个方面进行评价? 3.简述管理信息系统的含义。 4.简述结构化开发方法的基本思想。 五、分析论述题 1. 设要建立一个企业数据库,要求如下: http://www.360doc.com/document/24/0921/12/85175816_1134637733.shtml