环境:中间层和数据库分开部署了。中间层服务器:Windows 2003 数据库服务器 windows2008 r2
错误描述:
1、客户端打开某些功能时(比如:存货核算-凭证管理-生产凭证)提示:远程服务器不不存在或不可用。
2、测试1:客户端大部分功能可以正常使用,这个问题是普遍问题,不是单个客户端问题。只是部分模块报错
3、测试2,中间层服务器上登陆客户端可以正常使用
4、重启中间层服务器后所有客户端都回复正常,可以使用所有功能了。
5、过了大概4个小时左右,又会出现上述错误,需要重启方可。
一、解释:
RPC服务器不可用即远程过程调用协议不可用。RPC就是英文Remote Procedure Call Protocol的简写,RPC是一种通过网络从远程计算机程序上请求服务。
二、解决方法
1、首先,双击打开我的电脑,找到管理选项并双击。
2、此时,便会来到计算机管理界面,可以看到有三个大的选项,而今天需要进行设置的就是服务和应用程序
3、我们双击展开它,此时可以看到两个小的选项,我们双击服务选项即可。
4、然后,进入服务列表后,在服务列表中找到Remote Procedure Call (RPC)选项,如下图。一般出现RPC服务器不可用的原因就是这个服务没有启动所致,现在可以看看它是否处于禁用的状态,如果是,我们启用它。
5、RPC服务是经常使用的一个服务,如果每次用到都手动启动的话会比较麻烦,可以把它设置为自动,我们双击此服务,然后选择自动,点击确定即可。如下图:
有两种可能,一是(RPCremote procedure call )服务没有启动 \r\n点击开始,设置,控制面板,管理工具,服务,找到"remote procedure call (rpc)",双击打开,在"启动类型"里选择"自动"后,点击确定;最后重新启动电脑。 \r\n另外,在重新启动安装之前通过点击开始,运行,MSCONFIG,选择“正常启动”,则就会加载所有服务,包括rpc服务;选择是“有选择的启动”,您必须选中“加载系统服务”一项保证服务启动时加载。 \r\n当然还有可能引起rpc服务不可用的原因就是受到病毒的影响,比如冲击波病毒就是造成RPC服务不可用.所以要先杀毒. \r\n第二种可能是DCOM没有配置SOCKTSRVREXE没有运行 \r\n另外,还可以先关闭防火墙试试rpc服务器是一种远程的调用协议,对于需要使用远程服务的用户,比如远程打印等,禁止后就会出现rpc服务器错误的提示。
rpc服务器不可用解决办法如下:
工具/原料:matebook14、windows11、rpc服务器2022。
1、win+R键打开运行,输入“servicesmsc”。
2、在服务列表中找到“Remote Procedure Call (RPC) Locator”服务。
3、双击此服务,打开查看默认状态是否启动。
4、将“RPC Loader”的服务启动类型改为自动。
5、设置完成后启动类型了,点击启动,点击确定。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)