如何修复Windows 上的“RPC 服务器不可用”错误

如果您多年来一直是Windows 的忠实用户,那么您很可能遇到了非常常见的“RPC 服务器不可用”错误。对于那些不是计算机专家的人来说,这个无害的错误可能会让你绞尽脑汁想如何摆脱烦人的弹出窗口。

幸运的是,我们可以提供帮助。

下面,我们将介绍针对此常见错误的不同潜在解决方案,以便您可以安心地继续使用计算机。

什么是“RPC 服务器不可用”错误?

RPC 服务器不可用错误,也称为错误代码0x800706BA,代表远程过程调用(RPC)。RPC 允许您的Windows 操作系统处理来自另一个网络的计算机并与之通信。在本文中,我们将您的设备称为客户端,将您的设备尝试与之通信的机器称为服务器。

在稳定的RPC 会话中,客户端能够向服务器发送消息,询问服务的位置。然后服务器继续告诉客户端位置在哪里,以便您的设备可以轻松地发送到正确的位置。

当有东西干扰这个过程时,无论是通过RPC 服务器无法告诉客户端去哪里,还是阻止客户端继续进行,您将无法访问和打开某些程序,并且您的计算机的硬件和软件将无法安装。

在这种情况下,您将看到一个如下所示的框:

Windows 上的RPC 服务器不可用错误消息

是什么导致“RPC 服务器不可用”错误?

那么,究竟是什么原因导致了这个RPC 服务器不可用错误呢?简而言之,客户端和服务器无法有效通信的原因有很多。让我们来看看这些可能性。

    • RPC 服务已停止– 如果您的计算机的RPC 服务已停止运行,这会阻止客户端访问采取行动所需的信息。

 

    • 存在名称解析问题——如果你的RPC 服务器没有正确地将客户端引导到正确的IP 地址,客户端将收到错误的指令,导致它联系不正确的IP 地址,这当然是行不通的。
    • 根本没有名称解析——也有服务器无法解析RPC 服务器名称的情况。
    • 流量被您计算机的防火墙阻止——不仅是防火墙,服务器上的任何安全应用程序都有可能干扰服务器和客户端之间的通信,从而阻止流量被服务器接收。服务器通过传输控制协议(TCP) 端口135,更不用说客户端了。
    • 您的计算机遇到网络问题– 如果没有可行的网络信号,客户端将无法联系服务器获取运行所需的信息,从而导致RPC 错误。
    • 您的文件和打印机共享已被禁用– 打印机和文件共享软件是此错误的已知罪魁祸首。这是因为发送到外部外围设备(如打印机)的过程调用和请求需要启用才能使RPC 工作。如果它们未启用,或者它们未连接到您的网络,则RPC 将无法工作。
相关问题  如何修复Windows 10、8、7中无法打开的Steam

 

  • 您的注册表已损坏– 损坏的Windows 注册表可能会导致RPC 无法找到存储在数据中的正确文件,进而导致RPC 服务不可用错误。

无论您的计算机错误的原因是什么,任何干扰RPC 服务器的问题都会导致执行问题。幸运的是,它背后最常见的原因是最容易解决的,我们将在下一节中讨论。

解决“RPC 服务器不可用”错误的4 种行之有效的方法

事不宜迟,让我们开始对您的设备进行故障排除,以摆脱RPC 服务器不可用错误。

首先,您需要尝试重新启动计算机以查看问题是否自行解决。如果您的问题已经持续了几天,并且您已经重新启动计算机但无济于事,请查看这些可能的解决方案。

检查您的网络连接

远程过程调用需要一个稳固的网络才能发送和接收流量,因此网络连接不佳可能导致RPC 服务器不可用错误也就不足为奇了。客户端无法将过程发送到服务器,使得客户端无法知道在哪里执行命令。

因此,您将需要检查您的连接,以查看是否存在网络问题,阻止发送、接收和计算正确的命令。这很容易弄清楚,因为您需要做的就是检查您的连接以查看是否存在导致RPC 客户端和服务器之间的通信无法通过的网络连接问题。

让我们来看看如何检查您的网络连接。首先,确保您靠近路由器。更好的是,尝试使用以太网电缆将您的设备直接连接到路由器。如果您能够打开网页并使用网络执行基本命令,则很可能不是连接问题。

但是,如果您无法使用网络,则需要使用计算机内置的自动网络故障排除程序对连接进行故障排除,该程序会尝试自行解决问题。要对此进行测试,请执行以下操作:

  1. 单击开始菜单
  2. 转到设置并搜索网络和互联网
网络和互联网设置
    1. 选择状态选项,然后单击网络疑难解答

 

网络疑难解答
  1. 故障排除软件扫描您的计算机并尝试修复错误后,重新启动设备以查看是否可以解决问题。

如果您仍然遇到错误,请转到下一个故障排除选项。

检查您的打印机属性

如前所述,您的打印机和文件共享可能未正确配置。

  1. 打开控制面板
  2. 单击网络和Internet,然后单击网络和共享中心
Windows 控制面板
    1. 接下来,单击Wi-Fi(如果您通过无线连接)或以太网(EtherNet)(如果您使用的是以太网线)。
    2. 选择属性以检查您的网络。
无线网络状态
  1. 您会希望看到“ Microsoft 网络的文件和打印机共享“和” Internet 协议版本6 (TCP/IPv6) ”旁边都有复选标记。如果没有,请选择它们并单击“确定”。

重新启动计算机以查看是否可以解决错误。

相关问题  Windows版iMessage:在PC上下载并安装

检查计算机的防火墙

您的计算机防火墙可能对您的错误负责。例如,防火墙和其他安全类型的应用程序(例如MacAfee)以阻止RPC 请求而闻名,从而阻止客户端接收重要流量。

检查计算机防火墙或其他安全应用程序的最佳方法是配置软件以允许其允许RPC 服务器的传入和传出流量。但是,在配置它之前,最好先检查Windows 防火墙是否是原因,然后再花时间修复无法解决问题的问题。

为此,您可以尝试暂时关闭这些功能,然后检查问题是否已解决,以确认问题不在于这些类型的应用程序之一。

按着这些次序:

  1. 打开设备上的控制面板
  2. 选择系统和安全
  3. 寻找Windows Defender 防火墙
Windows Defender 防火墙
    1. 在左侧,您将看到打开或关闭Windows Defender 防火墙的选项。

 

    1. 选择关闭Windows Defender 防火墙然后选择确定
    2. 重新启动计算机以查看问题是否消失。如果是这样,那么您就知道是防火墙导致了问题。

 

如果您的计算机不再显示错误消息,那么这是个好消息,因为很明显您的防火墙是罪魁祸首。由于您不想永久禁用防火墙,因此您需要按照上述步骤将其重新打开,然后配置计算机的防火墙,如下所示。

如何允许通过防火墙进行RPC 通信

  1. 返回到Windows Defender 防火墙部分。
  2. 这次单击“允许应用程序通过Windows Defender 防火墙”。
相关问题  修复Steam缺少文件特权[5种方法]
允许应用通过Windows Defender 防火墙
    1. 在那里,确保启用了远程协助。

 

启用远程协助

如果重新配置计算机的防火墙不能解决问题,或者由于某种原因您无法在设备上成功配置防火墙,那么您将需要进入下一部分。

如果我的电脑仍然显示错误怎么办?

还在遇到RPC 服务器不可用的问题吗?您可以尝试其他一些事情,例如检查注册表,但如果您不是专业人士,您可能会冒着加剧问题的风险。

我们建议让专业的计算机技术人员修改注册表并排除其他潜在解决方案的故障。

分享这篇文章

发表评论