视窗

修复Windows中的“ RPC服务器不可用”错误

当您看到一条错误消息,表明RPC服务器在Windows 10或您使用的任何操作系统中不可用时,请不要惊慌,因为我们已经为您提供了解决方案。许多用户遇到了此问题,因此有几种可用的方法可以帮助您解决此问题。

在本文中,我们将教您如何修复RPC服务器不可用错误。我们将使您对问题有更好的了解,甚至向您显示发生此问题的各种原因。

什么是RPC?

“ RPC”代表“远程过程调用”。基本上,这是一种使用进程间通信技术的技术,其主要目的是使客户端计算机和服务器能够通过网络进行通信。换句话说,如果您使用任何Windows进程通过网络分发和共享数据,则可以通过RPC技术来完成。

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

为了使RPC正常运行,某些服务应在后台平稳运行。如果错误出现,则可能是某些与RPC相关的服务可能出现了故障。在某些情况下,此问题可能是注册表文件损坏的结果。话虽如此,这是“ RPC服务器不可用”错误的一些常见原因:

  • RPC服务故障
  • 禁用的文件和打印机共享
  • 网络连接问题
  • 与RPC服务相关的注册表文件已损坏

如果您想知道如何解决RPC服务器不可用的错误,很高兴得知我们有几种方法可以向您显示。在大多数情况下,我们的提示可以解决问题。此外,您甚至不必尝试我们将提供的所有解决方案。

方法1:确保RPC服务正常运行

“ Windows 10中的RPC服务器不可用”可能是由后台运行的服务故障引起的。为确保所有这些与RPC相关的服务均正常运行,请按照以下步骤操作:

  1. 在键盘上,按Windows键+ R。
  2. 当您看到“运行”对话框时,键入“ services.msc”(不带引号),然后按Enter。这应该打开“服务”窗口。
  3. 查找名为DCOM服务器进程启动器,远程过程调用(RPC)和RPC终结点映射程序的项目。
  4. 检查其状态是否标记为“正在运行”以及其“启动类型”是否设置为“自动”。否则,请继续执行方法4并修复注册表文件。

方法2:配置防火墙

在某些情况下,防火墙可能会阻止RPC请求的流量,从而导致错误。您应该做的是检查防火墙的配置,并检查它是否阻止RPC连接到网络。如果您使用的是第三方防火墙,请按照提供商的说明进行操作。以下是Windows防火墙的说明:

  1. 在键盘上,按Windows键+ R。
  2. 在“运行”对话框中,键入“ control”(不带引号),然后按Enter。
  3. 单击系统和安全。
  4. 在“ Windows防火墙”部分下,单击“允许应用程序通过Windows防火墙”。
  5. 查找“远程协助”,并确保选中“域”,“私人”和“公共”复选框。

您也可以使用反恶意软件工具,例如Auslogics反恶意软件。它是现代Windows PC的强大解决方案。

配置Windows防火墙以解决RPC问题

方法3:检查您的网络连接

由于网络连接中断,您可能还会看到RPC服务器错误。因此,您必须检查所有设备是否都正确连接到正在使用的网络。您可以按照以下步骤检查您的Internet连接:

  1. 在键盘上,按Windows键+ R。
  2. 在“运行”对话框中,键入“ ncpa.cpl”(不带引号),然后按Enter。这应该显示所有可用的网络连接。
  3. 右键单击您正在使用的网络,然后单击“属性”。
  4. 查找Microsoft网络和Internet协议版本6(TCP / IPv6)的文件和打印机共享。
  5. 确保选中每个框旁边的框。
快速解决方案快速解决 «RPC服务器不可用» 问题,请使用由Auslogics专家小组开发的安全的FREE工具。

该应用程序不包含恶意软件,并且专门针对本文中描述的问题而设计。只需下载并在您的PC上运行它即可。免费下载

由开发 声音学

Auslogics是经过认证的Microsoft®Silver Application Developer。 Microsoft确认Auslogics在开发满足PC用户不断增长的需求的高质量软件方面的高度专业知识。

方法4:检查Windows注册表

对于您的计算机,重要的是要具有正确的注册表设置,以确保RPC正常运行。此外,如果您的RPC服务设置不正确,则必须修改注册表。

注意:Windows注册表是一个敏感的数据库,如果您犯任何错误,则可能会损坏计算机。我们建议在继续执行以下步骤之前创建备份或系统还原点:

  1. 以管理员身份登录。
  2. 通过按Windows键+ R打开“运行”对话框。
  3. 输入“ regedit”(不带引号),然后按Enter。
  4. 进入注册表编辑器后,导航至以下路径:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ RpcSs

  1. 检查是否在下图中列出了所有项目:
  2. 如果缺少任何项目,建议您重新安装操作系统。
  3. 如果您在尝试方法1时发现未正确设置“远程过程调用(RPC)”,则可以修改RpcSs路径中的“启动”注册表项。双击开始,然后将数值数据更改为2。
  4. 导航到以下路径:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ DcomLaunch

  1. 您还必须检查是否缺少任何项目,并编辑“开始”注册表项(如果适用)。双击开始,然后将数值数据更改为2。
  2. 导航到以下路径:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ RpcEptMapper

  1. 检查是否缺少任何项目,然后编辑“开始”注册表项。像前面的步骤一样,双击“开始”,然后将“数值数据”更改为2。

专家提示:如上所述,修改注册表数据可能很复杂。如果您连逗号都不放,也可以防止计算机正常启动。因此,我们建议您使用Auslogics Registry Cleaner。该工具会自动创建注册表的备份,然后修复损坏或损坏的文件。

这些天来修复Windows注册表是一件容易的事

您是否认为有更简单的方法来解决此错误?

让我们通过下面的评论听听您的想法!

$config[zx-auto] not found$config[zx-overlay] not found