是你的 Windows 电脑显示“RPC服务器不可用”信息? 因为此错误消息并不经常出现 Windows,这个错误可能看起来令人畏惧。 特别是如果您以前从未处理过网络问题。

让我们看一下 RPC 是如何工作的以及是什么导致了这个恼人的错误。 我们还将指导您完成故障排除过程。

什么是 RPC 以及导致错误的原因是什么?

在深入进行故障排除之前,让我们仔细看看 RPC 的工作原理以及导致其故障的原因。

RPC(远程过程调用)是一种使用跨进程通信技术来确保连接到同一网络的服务器和计算机之间进行通信的技术。 每次您使用 Windows 要通过网络发送数据,请使用 RPC 技术。

但是什么原因导致 RPC 停止工作呢? 大多数时候,服务都会遇到问题。 但是,RPC 问题可能与网络连接设置、文件和打印机共享配置或损坏的注册表文件有关。

无论如何,以下解决方案应该可以帮助您立即修复 RPC 服务器错误。

1.重启RPC服务器

修复错误最有效的方法是重新启动服务。 这样就可以了 Windows 恢复所有连接并检索所有进程。

  1. 在“开始”菜单搜索栏中,键入: 服务
  2. 点击 以管理员身份执行
  3. 搜索 DCOM 服务器进程启动程序 并双击它。
  4. 确保“启动类型”设置为 自动地 和“服务状态”。 跑步
  5. 如果有任何差异,请将“启动类型”设置为 自动地 然后单击 开始 在“服务状态”下。

重新启动计算机是许多人的解决方案 Windows 问题,并且在转向更严肃的解决方案之前通常是一个很好的第一个选择。

2. 干净启动计算机以排除第三方应用程序

“干净启动”是一种禁用所有第三方软件和服务的启动状态。 虽然这不是自动内置功能 Windows,它很容易制作。 许多用户报告“RPC 服务器不可用”错误是由第三方应用程序故障引起的。

要排除此错误原因,您需要重新启动计算机:

  1. 在“开始”菜单搜索栏中,键入: 系统配置 并打开 系统配置
  2. 服务 选项卡并检查 隐藏所有 Microsoft 服务 按钮。
  3. 然后从列表中选择所有服务并单击 禁用所有
  4. 然后打开它 任务管理器 右键单击任务栏并选择 任务管理器
  5. 启动 单击选项卡,依次单击每个服务,然后单击 停用。
  6. Exit 并重新启动计算机。

尝试您的计算机,看看是否再次出现该错误。 如果不是这种情况,则意味着错误是由于第三方应用程序的干预造成的。 最好的选择是卸载所有最近安装的应用程序并下载不同的版本。

3. 检查您的网络连接设置

如果您无法使用文件资源管理器打开某些文件夹或文件,则您的网络设置可能配置不正确。 请按照以下步骤为您的网络启用理想的选项:

如何配置您的网络

如何配置您的网络:

  1. Windows 键+R 打开运行命令。 在对话框中,输入以下内容: NCPA.cpl 并按 Enter
  2. 右键单击适当的网络连接。 例如,如果您使用的是 WiFi,请右键单击 WiFi。
  3. 然后点击 特征。 为此需要管理员权限。
  4. 在里面 特征 菜单,激活 Microsoft 网络的文件和打印机共享 互联网协议版本 6 (TCP/IPv6) 选项。

如果这不能解决问题,用户还可以尝试重新安装网络驱动程序。 这会导致这样的情况 Windows 您需要再次下载并安装网络驱动程序才能解决该问题。 为此,请按照下列步骤操作:

如何卸载网络驱动程序

要卸载网络驱动程序:

  1. Windows 键+R 并输入 devmgmt.msc 在“运行”对话框中。
  2. 装置经理 将会打开。
  3. 导航 网络适​​配器 选项并展开它。
  4. 右键单击网络驱动程序,然后单击 卸载
  5. 关闭所有窗口并重新启动计算机。

4. 更改防火墙设置

这 Windows 防火墙有时会阻止 RPC 服务器流量,从而导致“RPC 服务器不可用”错误。 在这种情况下,用户必须重新配置其防火墙设置以允许流量。

对于第三方防火墙,步骤可能有所不同,但以下是重新配置它们的方法 Windows 防火墙:

  1. 在“开始”菜单搜索栏中,键入: 控制面板 并打开它。
  2. 在控制面板搜索栏中输入“防火墙”。
  3. 在下面 Windows 防火墙 选项,单击 让应用程序通过 Windows 防火墙
  4. 在对话框中搜索 远程支持 并选中所有复选框。
  5. 保存更改并重新启动计算机。

5.更改注册表设置

在尝试此更新之前,请确保创建还原点并备份注册表。 如果上述修复均无法帮助解决该错误,则可能需要检查注册表中是否存在错误值并修复它们。

为此,请按照下列步骤操作:

  1. Windows 键+R 打开“运行”对话框。
  2. 类型 注册表编辑器 打开这个 注册表编辑器
  3. 导航:
     HKEY_LOCAL_MACHINESystemCurrentControlSetservicesRpcSs. 
  4. 双击 开始 输入并将“数值数据”设置为 2。
  5. 导航:
     HKEY_LOCAL_MACHINESystemCurrentControlSetservicesDcomLaunch 
  6. 双击 开始 输入值并将“值数据”更改为 2。
  7. 导航:
     HKEY_LOCAL_MACHINESystemCurrentControlSetservicesRpcEptMapp 
  8. 在里面 开始 要设置值,请将值数据设置为 2。

如果您找不到这些注册表项,可能需要重新安装它们 Windows 或使用系统还原来恢复您的计算机。 对于没有还原点的用户,最好设置它们 Windows 创建每日还原点以避免将来发生此类事故。 或者,您可以使用命令提示符手动创建还原点。

6.使用系统还原来恢复您的计算机

如果用户已尝试了列表中的所有方法但仍然无法修复错误,则可能是时候使用系统还原了。 如果您开启了系统保护, Windows 通常会自动或在安装新软件时创建还原点。

要使用系统还原,请执行以下操作:

  1. 在“开始”菜单搜索栏中,键入: 控制面板 并选择最佳匹配。
  2. 在控制面板搜索栏中输入“恢复”,然后单击 娱乐 可能性。
  3. 点击 打开系统还原 在里面 娱乐 窗户。 为此,您需要管理员权限。
  4. 点击 下一个然后从列表中选择一个还原点。
  5. 点击 结束。

此后, Windows 自动将计算机重新启动到之前的状态。 或者,您可以尝试其他方法来重置计算机。

7.刷新DNS服务器

如果你没有发现任何问题 Windows 注册表,您应该刷新您的 DNS。 通过执行此操作,您将清除缓存,从而修复 RPC 服务器错误。

要刷新 DNS,请使用管理员权限启动命令提示符。 然后输入 ipconfig /flushdns 并按 Enter 执行命令。

告别“RPC 不可用”错误。

从上面列出的修复程序可以看出,修复错误并不是特别困难。 按照这些简单的步骤操作,您将立即恢复正常运行。