How To Fix RPC Server Is Unavailable On Windows 10

Remote Procedure Call (RPC) allows the user and the server to successfully communicate and shares information with one another on a network. Basically, it is a client and server communication technique that manages the devices that shares information and windows processes on a network. There are instances wherein certain issues can occurs that can cause the Error ‘RPC server to become unavailable’, hence, communication is interrupted. In this latest installment of our troubleshooting series, we will show you the ways on how to fix RPC server that is unavailable on your Windows .

Fix RPC Server Is Unavailable Error On Windows

There are several factors that can cause ‘RPC Server is unavailable’ error ranging from some services are disabled to a disabled remote assistance. Other than that, a disabled IPV6 or File Printing Sharing or issues with the IP address can also be the culprit. Listed below are the troubleshooting solution that you need to do to be able to fix RPC Server Unavailable On Windows

Before performing the recommended troubleshooting solutions below, its best to restart your Windows computer first. This action refreshes the Windows system and remove any corrupt temporary data that could be causing server error.

Solution 1: Check Remote Procedure Call Service

This is the very first thing to do when you encounter this particular problem. It is possible that certain rpc server error can occur if there are conflicts with third party application and there are changes in the system that causes RPC service to change. In other words, RPC service does not automatically start.

To do this:

  1. Press Windows key + R on your keyboard to open RUN dialog box.

    RPC Server Is Unavailable

  2. At RUN dialog box, type “services.msc” and press Enter or click OK to open Services.

    RPC Server Is Unavailable

  3. On Services window, locate 'Remote Procedure Call (RPC)'. Right click and then click on Properties at the drop down Menu.

    RPC Server Is Unavailable

  4. Stay on the General tab. Click Start up type and then set to Automatic. Make sure Service status is Started. If not, click Start.

    RPC Server Is Unavailable

  5. Click Apply to apply changes made.

    RPC Server Is Unavailable

  6. Click OK to exit.

    RPC Server Is Unavailable

  7. Locate 'DCOM Server Process Launcher'. Right click and then click on Properties at the drop down Menu.

    RPC Server Is Unavailable

  8. Stay on the General tab. Click Start up type and then set to Automatic. Check if Service status is Started. If not, click Start.

    RPC Server Is Unavailable

  9. Click Apply to apply changes made.

    RPC Server Is Unavailable

  10. Click OK to exit.

    RPC Server Is Unavailable

  11. Restart your computer

    RPC Server Is Unavailable

Once computer completely reboots, check if ‘RPC server is Unavailable’ error still occurs.

Solution 2: Enable Remote Assistance in Windows Firewall

There are instances wherein Windows Firewall and other third party firewall automatically blocks Remote Assistance and then disables it. Enabling Remote Assistance in Windows Firewall and check if the rpc server error will be fixed.

To do this:

  1. Press Windows key + R on your keyboard to open RUN dialog box.
  2. At RUN dialog box, type “control” and press Enter or OK to open Control Panel
  3. Set View by is set to Large icons.
  4. Click Windows Defender Firewall option.
  5. At left pane, click the option “Allow an app or feature through Windows Defender Firewall”
  6. Click Change Settings tab
  7. Locate Remote Assistance. Make sure both Private and Public are checked to enable it.
  8. Click OK to exit.
  9. Restart your computer

Once computer completely reboots, check if ‘RPC is Unavailable’ error still occurs.

Solution 3: Disable Selective Startup

When your computer boots using the selective startup, there are times when not all RPC components will also load that can cause the error to occur. Try to select the normal startup instead of the selective startup and then check if this fixes the issue.

To do this:

  1. Press Windows key + R on your keyboard to open RUN dialog box.
  2. At RUN dialog box, type “msconfig” and press Enter or OK to open System Configuration.
  3. Click General tab.
  4. Under General tab, at startup selection click the option Normal Startup
  5. Click Apply to apply changes made.
  6. Click OK to exit.

Check if RPC server is not available on Windows still occurs.

Solution 4: Enable IPV6 or File and Printer Sharing

Most of the RPC servers requires an enabled IPV6 and File and Printer Sharing for Microsoft. If both are disabled, it may be the cause of this error to occur. Enable both the IPV6 and File and Printer Sharing for Microsoft and see if it fixes the issue.

To do this:

  1. Press Windows key + R on your keyboard to open RUN dialog box.
  2. At RUN dialog box, type “ncpa.cpl” and press Enter or OK to open Network Connections.
  3. Right click on your current network and then select Properties from the drop down menu.
  4. At Wi-Fi Properties, click on Networking tab.
  5. Locate File and Printer Sharing for Microsoft and Internet Protocol Version 6 (TCP/IPv6) from the list of items.
  6. Check if both of their respective boxes are checked.
  7. Click OK to save changes and exit properties window.
  8. Restart your computer

Once computer completely reboots, check if ‘RPC server is Unavailable’ error issues on Windows still occurs.

Solution 5: Force-Start RPC services using Registry Editor

There have been reports that the error issue was resolved after performing a force-start on RPC services using Registry Editor. Try this method and see if it fixes the issue.

To do this:

  1. Press Windows key + R on your keyboard to open RUN dialog box.
  2. At RUN dialog box, type “regedit” and press Enter or OK to open Registry Editor. If User Account Control (UAC) prompt appears, Select OK.
  3. At left pane on Registry Entries, click to expand the folder HKEY_LOCAL MACHINE>SYSTEM>CurrentControlSet>Services>RpSs folder.
  4. Double Click on Start at right pane of RpSs Folder.
  5. Set Base to Hexidecimal.
  6. Set Value Data is set to 2.
  7. Select OK to apply changes made and exit Edit DWORD.
  8. Locate ‘DcomLaunch’ folder
  9. Double Click on Start at right pane of DcomLaunch folder.
  10. Set Base to Hexidecimal.
  11. Set Value Data is set to 2.
  12. Select OK to apply changes made and exit Edit DWORD.
  13. Locate ‘RpcEptMapper’ folder
  14. Double Click on Start at right pane of RpcEptMapper folder.
  15. Set Base to Hexidecimal.
  16. Set Value Data is set to 2.
  17. Select OK to apply changes made and exit Edit DWORD.
  18. Exit Registry Entries window.
  19. Restart computer.

Once computer completely reboots, check if ‘RPC server Unavailable’ error on Windows 10 still occurs.

Solution 6: Perform DNS Flush Using Command Prompt

There have been reports from users that after flushing the DNS settings and then renewing its connection actually help fix the error issue. Before performing this solution, check if the services are enabled. See Solution 1 above on how to do it.

  1. Type “Command Prompt” at the search bar on your Windows located at the lower left
  2. Right click on Command Prompt result and click Run as Administrator from the drop down menu. If User Account Control (UAC) prompt appears, select OK.
  3. At Command prompt window, type the command “ipconfig /flushdns” and press Enter to flush DNS
  4. Type the command “ipconfig /renew” and press Enter to renew computer IP configuration. Wait for it to complete.
  5. Exit Command Prompt window.

Check if ‘RPC server is Unavailable’ error on Windows 10 still occurs.

After following the solutions mentioned, you will successfully Fix RPC Server Is Unavailable On Windows 10

Visit our TheDroidGuy Youtube Channel for more troubleshooting videos.