Monday, July 4, 2022

Fix: ‘The RPC Server Is Unavailable’ Error Message

Sometimes connecting to another PC over network can trigger the ‘The RPC server is unavailable’ error message.

This stops the PC from communicating with the other computer through over the network network.

rpc-server-unavailable

When you get this error, simply perform the solutions discussed in this article and you will be able to solve it. So, keep reading!

Also read: Fix: The Remote Procedure Call Failed Error

What Is Meant By The RPC Server Is Unavailable Error Message?

In Windows to run some processes correctly, the client and server exchanges data.

Windows processes communicates with the server using Remote Procedure Call or RPC.

If the client does not get any response from the RPC server, then you can get the RPC  unavailable types of error messages. As a result, the programs or services will fail to run.

What To Do When No RPC Server Available?

When you get this error, follow the solutions provided below and perform them carefully to solve it.

1) Check The Internet Connection

When the RPC is unavailable, first check your internet connection.

To do so, follow this quick guide:

  • Open Run utility by pressing Windows + R keys. Enter ncpa.cpl in the Run command box and press the Enter button.

ncpa_run_command

  • Right-click on your internet connection adapter and open its Properties.

network-adapter-properties

  • Check that the following two items are enabled:
File and Printer Sharing for Microsoft Networks

Internet Protocol Version 6 (TCP/IPv6)

enable-file-and-printer-sharing-for-microsoft-network-and-internet-protocol-version-6

If not then check the associated boxes. Now see if you are getting the same RPC error message, the move on to the next step.

2) Check That The RPC Service Is Running

If the RPC service is not running, then you will find RCP server unavailable.

Now to resolve this, follow the steps given below:

  • Launch Run utility and enter services.msc. Press the Enter key to open the services window.

services-msc-run-command

  • Now scroll down the services list and locate the following services:
DCOM Server Process Launcher

Remote Procedure Call (RPC)

RPC Endpoint Mapper
  • Check the status of these services and make sure they are running.

rpc-service-and-rpc-endpoint-mapper-status

If you find the services are not running, then right-click on then and select Start.

3) Modify Registry

Before you proceed to tweak the registry make sure to be extra cautious as editing the registry may welcome some unexpected problems if not handled properly.

Backup your Registry keys before you proceed with the following steps:

  • Log in to your PC as an administrator. Open the Run dialogue box and enter regedit in the command box. Press the Enter key.

regedit-run-command

  • When the Registry Editor window opens, navigate to the following path:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcSs
  • Check that all the services enlisted in the picture below exist there. If you find any service missing then reinstall your Windows.

rpcsc-registry-key

  • Double click on the Start value and set the value to 2.

set-start-value-to-2

  • Next follow the path and open the DcomLaunch key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DcomLaunch

dcom-registry-key

  • Check if you find anything missing here. If you did not find the DCOM Server Process Launcher service running in the services window, then double click on the Start value and edit the value to 2.

set-dcom-registry-key-start-value-to-2

  • Now go to:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcEptMapper

rpc-ept-mapper-registry-key

  • If RPC end mapper service is also not running then repeat the same process and set the value of the Start value to 2. Now, this should resolve the problem.

4) Check If Firewall Is Blocking Traffic Requested By RPC

Sometimes firewalls block the traffic requested by RPC which may cause the no RPC server available error.

So, check your firewall configuration following the steps given below:

  • Click on Windows search button and enter Windows Defender Firewall. Select the top option.
  • Click on Allow an app through Windows Firewall option.

allow_an_app_or_feature_through_windows_defender_firewall_option

  • Scroll down the list of the allowed apps and features and locate Remote Assistance.
  • Click on the Change Settings option, otherwise you won’t be able to modify the settings.
  • Check that all the boxes associated with the option are checked.

allow-remote-assistance-through-firewall

If you are using any third-party firewall, then try disabling that to unblock the RPC network connection.

Closing Up

After performing the above steps you should not get the unavailable RPC server error.

For any other tech-related issue ask us in the comments section or join our Bottobotto community.

Sanmay Chakrabarti
Sanmay Chakrabarti
Sanmay is a Windows Insider and editor at BottoBotto. He is a Tech enthusiast and has been writing tech blogs for over 2 years now. He loves reading books, traveling to new places and listening to music in his free time.

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles