APP下载

RPC server is unavailable错误对策

2017-11-22

网络安全和信息化 2017年4期
关键词:进程设置系统

RPC的作用

RPC的 全称 是Remote Procedure Call,即远程过程调用协议,它基于client-server通讯模型,但客户机与服务器并非一定是不同机器,RPC常常应用于同一机器不同进程之间的通讯。RPC协议将发出请求的所有进程视为“client”,将接收请求的进程都定义为“server”,在网络远程访问外设如打印机扫描仪等时RPC扮演了重要角色。

在Windows分布共享数据的有关进程中,经常会用到RPC技术。在系统大量的工作中,如果随意改变设置或者设置有不妥之处,就会遇到“RPC server unavailable”之类的出错信息。那么具体症状有哪些呢?

有关RPC的常见错误

一种是由于取消了系统的“文件打印共享”所致。由于RPC 协议的作用之一就是支持用户调用网络连接的外设,取消共享便会导致用户无法实现打印任务,只会看到RPC的错误提示。另外,网络连接有问题也会显示RPC错误,当客户端发出请求而网络连接有问题时,客户端对服务器的请求也会收到错误提示“RPC server unavailable”。

还有就是在名称解析有问题时也会发生类似错误,比如当客户端向服务器发出请求时采用的可能是服务器的名称,或者IP地址或者端口号,假如RPC服务器的名称映射到了错误的IP地址,那么客户端就与服务器失联,从而发生RPC错误。

图1 在“控制面板”中对防火墙设置RPC服务

防火墙之类的安全工具经常会拦截通过TCP端口发来的请求,也会导致RPCs出错提示。RPC还需要在Windows注册表内有相关的设置值,注册表损坏也会导致 RPC服务失效。

发生RPC时如何排故

首先应该检查防火墙,无论是Windows系统自身的防火墙,还是其他安全防御软件都有可能阻止RPC请求。……

登录APP查看全文

猜你喜欢

进程设置系统
Smartflower POP 一体式光伏系统
中队岗位该如何设置
WJ-700无人机系统
ZC系列无人机遥感系统
债券市场对外开放的进程与展望
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
本刊栏目设置说明
中俄临床医学专业课程设置的比较与思考
社会进程中的新闻学探寻
地铁出入段线转换轨设置