How to Fix RPC Server is Unavailable on Windows

How to Fix RPC Server is Unavailable on Windows

/ Shayne Sherman

The RPC server error in Windows is a common issue and typically occurs, especially with Windows devices connected to a network like in an office or a small home network.

This kind of issue on Windows happens when your computer cannot communicate with other computers or devices throughout the local network that you use.

But, there’s no need to worry. Your files are still safe on your computer, and this can be easily fixed by performing a couple of troubleshooting techniques.

Today, we are going to show you how you can possibly fix the RPC server is unavailable error on Windows.

Let’s get right into it.

Method 1: Ensure that RPC Services Are Running

The first thing to check if you encounter an RPC server unavailable error on your computer is to check if the RPC services are running in the background. You can follow the steps below to verify if the essential RPC services are running on your computer.

Step 1. On your computer, press the Windows Key + R to open the Run Command Box.

Step 2. After that, type services.msc and hit Enter to launch the Windows Services Manager.

services.msc

Step 3. Lastly, find the following services on the list DCOM Server Process Launcher, Remote Procedure Call (RPC), and RPC Endpoint Mapper. Make sure that their status is set to “Running“.

Remote Procedure Call (RPC) and RPC Endpoint Mapper are running

If they are running in the background you can proceed to the next method. However, if their status is not running. Right-click on the service and click “Start“.

After that, use your computer and see if the error message would still appear.

Method 2: Check Your Computer Firewall

The next thing that you can do to troubleshoot this issue is to check the Windows Firewall. In some cases, Firewalls can block traffic requests from RPC (Remote Procedure Call) which causes the RPC service problem.

To fix this, you can follow the steps below.

Step 1. On your computer, press the Windows Key + S on your keyboard and search for Windows Firewall.

Step 2. Next, click on Open to launch the Firewall’s Settings.

Windows Defender Firewall

Step 3. After that, on the side menu, click on “Allow an App or Feature through Windows Firewall“.

Step 4. Lastly, make sure that all the boxes for Remote Assistance are checked.

Remote Assistance is checked

Now, restart your computer and observe if the error still occurs after changing your firewall settings.

Method 3: Check Your Internet Connection

The RPC service error can also happen when your network connection settings are not configured properly.

In this case, you can follow the guide below to configure your network connection correctly to avoid RPC errors in the future.

Step 1. On your computer, press on the Windows Key + R to open the Run Command Box.

Step 2. Next, type ncpa.cpl in the text box and click on “OK“.

ncpa.cpl

Step 3. After that the Network Connection Properties will open.

Step 4. Now, right-click on your current network connection and select Properties.

Step 5. Lastly, make sure that “File and Printer Sharing for Microsoft Networks” and “Internet Protocol Version 6” is enabled on your Windows 10 computer.

File and Printer Sharing and Internet Protocol Version 6 is enabled

Now, try to use your computer and see if the RPC server error would still occur while using your computer.

On the other hand, if the RPC server is unavailable error is still present after changing your internet connection settings. You can try checking your Registry Keys.

Method 4: Check Your Registry

Here’s a method for the advanced Windows users. Before doing anything on your registry keys, keep in mind that any changes on the registry can greatly affect your operating system if not performed correctly.

If you are not comfortable configuring your registry, it is best that you skip this method.

However, if you want to proceed with configuring your registry. Make sure to follow the steps below carefully.

Step 1. On your computer, press on the Windows Key + R on your computer to open the Run Command Box. Then, type regedit and click OK to launch the Registry Editor.

regedit

Step 2. After opening the Registry Editor, navigate to HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesRpcS. Check the image below for a better visualization of where you would need to navigate.

Step 3. Now, find the Start registry key in RpcSs path and double-click it to edit its value. Set its data value to 2.

Value Data is 2

Step 4. Next, navigate to HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesDcomLaunch and find the Start registry key from DCOM Server Process Launcher path. Now, double-click Start and change its value to 2.

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesDcomLaunch

Step 5. Lastly, navigate to HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesRpcEptMapper and find the Start registry key from RPC Endpoint Mapper. Double-click the Start registry key and change its data value to 2.

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesRpcEptMapper

Now, close the Registry Editor and restart your computer. After that, use your computer normally and observe if the RPC server is unavailable error message would still occur on Windows.

However, if you are still having problems with Windows after doing the steps above. You can try doing the last method below that can possibly fix the issue with Windows RPC server.

Method 5: Reinstall Windows 10

If none of the methods above worked to fix the RPC issue, the last thing that you can do is to install a fresh copy of Windows on your computer. It is possible that some of the important system files on your computer got corrupted while updating Windows or during regular use.

System Unit

In this case, it is best to just reinstall Windows on your computer to ensure that you have a working copy of the operating system. However, before reinstalling Windows on your computer don’t forget to backup your important files first before making any changes to your system.