Table of Contents
“RPC Server Is Unavailable” to Windows 11/10 version 1803, my system image backup keeps failing with the error message “The backup failed. The RPC server cannot be reached (0x800706BA). we don’t really know what it is. What do we need to do about this mistake?
Any answer would be great!” Have you ever seen this message in Windows 10: “The RPC server is not available”? It often shows up after the error code 0x800706BA when you use Windows Backup and Restore to make a system image.
(Fixed) “RPC Server Is Unavailable” Error in Windows 11/10
Restore Your System
- Type Control Panel in the Start menu and select the Best Match.
- In the Control Panel search bar, type ‘recovery’ and click on the Recovery option.
- In the Recovery window, click on the Open System Restore.
- Click on the Next and finish the process.
Change Windows Defender Firewall Settings
- Search Windows Defender Firewall in the search box and then double click the result Windows Defender Firewall to slip into it.
- In Windows Defender Firewall window, hit Allow an app or feature through Windows Defender Firewall.
- Click Change settings and scroll down the Allowed apps and features to find out Remote Assistance to make sure all the boxes related to it are checked.
Change RPC Registry
- Hit Windows + R the combination keys to activate the Run box and then input regedit in the box.
- In Registry Editor, go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcSs.
- Then under RpcSs, on the right pane, make sure your PC has all the items as below.
- Under RpcSs, right click Start toModify its value.
- Then change RpcSs Value data to 2.
- Go back to Registry Editor window, and then go as the path: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DcomLaunch.
- Follow the same steps to make the Start value data to 2 for RpcEptMapper.
- Reboot Windows 10.
Perform a clean boot
Sometimes temporary problems can make the servers unavailable in the networks and result in the “The RPC server is unavailable” error, especially when you have installed a new application on the computer. At this moment, the simplest solution is to perform a clean boot.
- Open System Configuration from the Start menu’s search bar.
- Go to the Service tab and make sure the Hide all Microsoft services option is checked.
- Click on the Disable All button to disable the third-party applications.
- Go to the Startup tab and click on the Open Task Manager link.
- Check all the apps which aren’t required during startup and click on the Disable button.
- restart your computer to check if the RPC server is still showing on startup.
Check the RPC Service Status
- Open the Service app on the computer.
- Check the service status is running or not for the following services:
- DCOM Service Process Launche
- Remote Procedure Call (RPC)
- RPC Endpoint Mapper or Remote Procedure Call (RPC) Locator
- Right-click on any of these services which aren’t running and choose Start from the context menu.
- Double-click on all these services
- Restart the PC to check if the “The RPC server is unavailable” error is resolved or n
What is RPC? What is an RPC Server?
RPC stands for Remote Procedure Call, which is a protocol that lets a program use a service of another program on a different PC over a network without needing to know much about that network.
RPC uses client-server mode, which is also known as request-response mode. In this mode, a request is made by a process on the client, and a response is sent by a process on the server. And in RPC, the encrypted Procedure Call also comes from the Client process. In this case, an RPC server is a program that provides a way for remote clients to connect, send commands, and send and receive data using the RPC protocol.
FAQ
How do I reset my RPC server?
In the Start menu search bar, type Control Panel and open it. Click on Administrative Tools and subsequently select Services. Look for DCOM Server Process Launcher and double click on it. Ensure that “Startup type” is set to Automatic and “Service status” is Running.
What to do if RPC server is unavailable?
- Open the Services console on the server.
- Locate the Remote Procedure Call (RPC) service and ensure it is running. NOTE: The Remote Procedure Call (RPC) Locator service is not typically running.
- If the service is stopped, attempt to start it manually.
How do you handle RPC errors?
The best solution will be to send a single RPC request and, if it fails, send the request to a different endpoint. With this method, we wrap each request in a try/catch block, and if it fails, we send the same request again through the backup provider, which uses a different RPC endpoint.
How do I reinstall RPC proxy?
Click Start > Administrative Tools > Server Manager. Under Server Manager, right-click Features, and then click Add Features. In the Add Features Wizard, on the Features page, select the check box for RPC over HTTP Proxy, and then click Next. On the Confirmation page, click Install.