你在这里

如何排除 "The RPC server is unavailable. (1722)" 错误?

Forums: 

使用 DeviceLock Enterprise Manager,将 Devicelock 安装到用户端时,出现了 "The RPC server is unavailable. (1722)" 的错误,这个错误该如何处理呢?谢谢。

如果透过 DeviceLock Manager 进行 DeviceLock Service (Agent) 的布署与植入时,如果出现 "DeviceLock InitBinding Error(1722) - RPC 服务器不可用!" 的错误讯息。 此代表 DeviceLock® Manager 无法联系到远程 Client 端计算机的 RPC Service ,其原因可能有下面三种。

  • 远程计算机已经没有在网络上。可能计算机名称、IP地址不正确;可能是计算机已经关机,但是网络芳邻暂时还浏览得到。
  • 远程计算机可能不是 Windows NT 4.0/2000/XP/2003 的计算机,造成 DeviceLock Service 无法成功安装于其上。
  • 远程计算机安装有个人防火墙,导致无法从远程连到这部个人计算机上。关于需要如何设定,请参考此连结说明。
  • 远程计算机位于另外一个网段上,而 Router 没有正确的设定,导致 RPC 的流量不通。
  • 最后就有可能是 Windows 系统(通常是 Client 端的)的 RPC 相关问题,导致 RPC 的功能异常。这部分是比较难归纳与找出原因的。

详细疑难排除的信息,可以参考微软官方的信息 http://support.microsoft.com/?id=839880
不过遇到这类问题,你初步就可下述动作来找出原因:

  • 在 DOS Command 去执行 Ping 的动作,看其解析到的 IP 是否正确?如果解析到的 IP 不正确(如查到的 IP 是外部 IP),则要检查该台电脑是否连线?或是你的 DNS 或 WINS 服务器是否设定正确?
  • 如果上述 Ping 所返回的 IP 正确,接著检查该台电脑有没有回应?若没有回应,则检查该电脑是不是已经关机或脱机?还是该电脑有启动防火墙?若有启动防火墙,则先将其关闭。
  • 找一台 Windows XP 或 2003,使用其计算机管理的功能,透过其接口联机到远程 RPC 有问题的机器,看可否正常浏览该机器的所有 Service 状态?若可,找一个较不重要的 Service 来重启,看是否可以成功?

在原厂针对 RPC 错误(1722),在 FAQ 的回答如下,也许有所帮助:

  • the remote computer does not exist on the network (the computer's name or IP address is incorrect or this computer was shut down recently but its name still exists in the network browser);
  • the remote computer is not a Windows NT 4.0/2000/XP/Vista computer and DeviceLock® Service cannot be installed on this computer;
  • the remote computer is behind a firewall that was not configured properly
  • the remote computer is on another segment of your network that is not accessible from your segment, i.e. the routing was not configured properly and you cannot access that network's segment at all.