6 Ways to Overcome The Rpc Server Is Unavailable
6 Ways to Overcome The Rpc Server Is Unavailable
Remote Procedure Call (RPC) is a technology that has existed since the advent of computers and utilizes interprocess communication techniques. Its main purpose is to enable clients and servers to communicate with each other over the network.
If you get the error message The RPC server is unavailable, it means that your Windows computer is having problems communicating with other devices or machines over the network you are using. But you don't need to worry. As most Windows users can solve it with one of the following solutions.
What Causes the “The RPC Server Is Unavailable” Error?
Because RPC is a different device communication, there are different modules that may be responsible for causing the error message. The RPC server is unavailable error message can be triggered by one of the following:
* One or more services required by RPC are disabled.
* Remote assistance disabled by Firewall.
* IPV6 or File Printer Sharing is disabled.
* The IP address corrupted the RPC server.
* RPC services are disabled via Registry.
How to Overcome The RPC Server Is Unavailable
1. Make sure the RPC Service is Running Correctly
The “The RPC server is unavailable” problem can be caused by the RPC service not working on each connected computer. You can follow the steps below to ensure that all services related to RPC are running normally.
Make sure the RPC Service is Running
1. Press Windows key + R on your keyboard to open the Run dialog. Then type “services.msc” and press Enter .
2. In the Services window, scroll down to find the DCOM Server Process Launcher, Remote Procedure Call (RPC), and RPC Endpoint Mapper items. Make sure their status is Running and their startup is set to Automatic.
2. Enable Remote Desktop/Assistance on the Firewall
Firewalls can block traffic requested by RPC and therefore cause the problem The RPC server is unavailable. You should check your firewall configuration and see if it is blocking network connections for RPC. To do this, follow these steps:
Enable Remote Assistance
1. Press Windows key + R on your keyboard to open the Run dialog. Then type "control" and press Enter.
2. In Control Panel, look for windows firewall. And then click Allow an app through Windows Firewall under Windows Firewall writing.
3. Scroll down to find Remote Assistance. Make sure the communication is enabled (All item boxes must be checked).
3. Change Startup Options From Selective To Normal
Selective startup is a boot method that allows your computer to start up with a minimum number of items loaded. This is usually done when troubleshooting a problem with your computer which may involve other third party applications. However, whenever you boot using selective startup, your computer will also not load all the RPC components onto your computer. In this case, you can choose normal startup and see if this fixes the problem. Here's how:
Change Startup Options
1. Press Windows key + R, type “msconfig” in the dialog box and press Enter.
2. After the System Configuration window opens, select the General tab and select the Normal startup option.
3. Click Apply > OK to save changes and exit.
4. You will be asked to restart the computer. Restart immediately using the window that appears and check if the error message is resolved.
4. Enable IPV6 And File & Printer Sharing For Connected Networks
In some cases, you may experience the Error 1722: The RPC server is unavailable issue in cases where there is a network connection interruption caused by one or more settings. In this case, enabling IPV6 and File & Printer Sharing for the connected network can solve the problem. To do this, follow the steps below:
Enable IPV6 And File & Printer Sharing
1. Press Windows key + R and then type “ncpa.cpl” in the Run dialog box and press Enter to open the Network Connections window.
2. Inside the Network Connections window, right click on the network you are currently connected to and hit Properties.
3. Once you go into the Properties of your network connection, go to the Network tab and scroll down through the list of items.
4. Locate File and Printer Sharing for Microsoft Networks and Internet Protocol Version 6 (TCP/IPv6) and ensure that both related boxes are checked.
5. Click Ok to save changes.
6. Restart your computer and see if the problem is resolved.
5. Do Flush DNS & Renew
This solution requires you to ensure that the services involved in the RPC connection are running (as described in solution 1 above) before you proceed to clear DNS and renew the connection.
If you are sure that the necessary services are running, follow the instructions below to clear the DNS and renew the connection.
1. Type command prompt in your Start menu search bar, then right-click the most suitable and select Run as administrator.
2. In the Command prompt, type the command “ipconfig /flushdns” and press Enter to clear the current IP Configuration.
3. After the command is successfully executed, also type the command "ipconfig /renew" and press Enter to update the IP Configuration.
4. Once the IP is updated, close Command Prompt and run remote commands and see if the issue is resolved.
6. Force RPC Services To Start Using Registry Editor
You should check your Registry settings to make sure RPC is running properly on your computer. To use Registry Editor to force RPC services to start, do the following:
1. Log in your operating system as Administrator (Registry Editing requires Administrator Privileges).
2. Press Windows key + R on your keyboard to open the Run dialog. Then type "regedit" and press Enter.
3. With your Registry Editor opened, navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcSs. See if any of the items are missing as the image below shows. If there is, it is recommended that you guys reinstall your Windows.
Force RPC Services To Start Using Registry Editor-1
4. If you found that the Remote Procedure Call (RPC) was not set up correctly when you tried method 1, you can edit the Start registry key in the RpcSs. Double click on Start to edit the value. Set value data to 2.
Force RPC Services To Start Using Registry Editor-2
5. Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DcomLaunch. If you find DCOM Server Process Launcher is not set properly, double click on the Start registry key to edit its value. Set value data to 2.
Force RPC Services To Start Using Registry Editor-3
6. Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcEptMapper. If you previously found the RPC Endpoint Mapper settings to be incorrect, double click on the Start registry key to edit the values. Again, set the value data to 2.
Force RPC Services To Start Using Registry Editor-4
So those are some ways to deal with The Rpc Server Is Unavailable. Hopefully one of the methods above can solve the problem you are experiencing. But if you have probably tried all the methods above, and you are still getting the “The Rpc Server Is Unavailable” error. In this case, the admin suggests you to restore your system to the latest restore point or reinstall Windows on your computer. You can also contact your device manufacturer for further assistance.