All About Technology & Troubleshooting

How to fix The RPC server is unavailable (0x800706ba) windows 10

Getting the RPC server is unavailable (0x800706ba) while connecting to the remote device, communicating between two or more devices through a network? The Remote Procedure Call (RPC) is a mechanism that allows Windows computer to communicate with one another, either between a client and server across a network or within a local network. And we can say RPC plays a vital role in managing devices remotely across a network and is used to share access to peripherals such as printers and scanners.

The Possible causes of the “RPC server unavailable” error may the RPC service on the server isn’t running, Errors resolving a DNS or NetBIOS name, Problems with network connectivity.  Also, may a firewall or other security application on the server, or a network firewall appliance between the client and server may be preventing traffic from reaching the server and more.

RPC server is unavailable windows 10

If you do have antivirus software installed, temporarily disable it. And again try to reconnect to the client computer.

Also, use the ping command to test basic connectivity between the RPC client and server.

If the client and server are members of an Active Directory (AD) domain, DNS is used for name resolution. Verify that the client and server are both using the correct DNS servers, which must be inside the domain and will typically be domain controllers.

Open command prompt as administrator, type ipconfig /registerdns on the RPC server to re-register its DNS records.

Check RPC Service function properly

Sometimes “The RPC server is unavailable” problem can be caused by improper functioning of RPC service on every computer connected. We recommend to Check and make sure RPC related Services Running properly.

  • Press Windows + R, type services.msc and ok to open windows services console,
  • Scroll down, and look for Remote Procedure Call (RPC) service,
  • Right-click and select restart,
  • Now, again right-click Remote Procedure Call and select Properties.
  • Ensure its status is Running and their startup is set to Automatic.
  • Click apply and ok,
  • Do the same process for DCOM Server Process Launcher and  RPC Endpoint Mapper service

Remote Procedure Call service

Now connect to the remote device, check there is no more RPC server is unavailable (0x800706ba) error.

Configure the Firewall on your computer

As discussed before firewalls or any other security-related applications running on the system can block traffic from RPC requests. If you have a third-party firewall installed, try configuring it to allow incoming and outgoing connections for RPCs and other applications that you intend to use in RPCs. If you are using Windows Firewall configure it to allow incoming and outgoing connections for RPCs and other applications by following steps.

  • Open Control panel
  • Search for and select windows firewall,
  • Then click Allow an app through Windows Firewall below Windows Firewall.

Allow an app through Windows Firewall 

  • Then Scroll down to find Remote Assistance.
  • Ensure its communication is enabled (All the boxes of this item are ticked).
Remote Assistance
  • Now ope group policy editor using gpedit.msc and click ok.
  • Here on local group policy editor Navigate to the following path.
  • Computer Configuration – Administrative Templates – Network – Network Connections – Windows Firewall.
  • Open either Domain Profile or Standard Profile, depending on which profile you are using.

Enable the following exceptions:

  1. Allow Remote inbound Administration Exception
  2. Allow inbound File and Printer Sharing Exception.

Allow RDP on group policy editor (firewall)

Checking your Network Connection

Again Sometime due to network connection interruption occurs RPC server is unavailable” Error.

  • Right-click on the network connection you are using, and select Properties,
  • Here make sure to enable the “Internet Protocols version 6” and the “File and Printer Sharing for Microsoft Networks.”
  • If any of these items are missing from the local area connection’s properties, you’ll need to reinstall them.

check network configuration

Check Windows registry for RPC corruption

If perform all above methods failed to fix the problem, Don’t Worry Lets Tweak windows registry to fix RPC server is unavailable error.

Press Windows + R, type regedit and click ok,

Backup registry database then Navigate to the following key.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcSs

Here on middle pane double click on start And change its value to 2.

Note: If there is any item that does not exist in the image below shows then we suggested to reinstall your Windows.

Windows registry for RPC corruption

Again Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DcomLaunch.

See if there is any item missing. If you found DCOM Server Process Launcher was not correctly set, double click on Start registry key to edit its value. Set its value data to 2.

DCOM Server Process Launcher

Now Nevigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcEptMapper. See if there is any item missing. If you previously found the setting of RPC Endpoint Mapper was not correct, double click on Start registry key to edit its value. Again, set its value data to 2.

RPC Endpoint Mapper

After that close Registry editor and Restart, windows to take effect the changes. Now on next start check and try to connect the remote device.

Performa System Restore

Sometimes it is possible that you have tried all of the methods above, and you still get the “RPC server is unavailable” error. In this case, we suggest performing System Restore which reverts windows settings to previous working state, Where system Working without any RPC error.

Did these solutions help to fix RPC server is unavailable windows 10? Let us know on comments below, Also Read

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More