Tech News Today
  • News
  • How To
  • Buyer’s Guide
  • Hardware
    • PC Builds
    • Computer Cases
    • Motherboards
    • Peripherals
    • RAM
  • Gaming
  • Software
  • More
    • Mobile
    • Gadgets
    • Laptops
    • Reviews
Facebook Twitter Instagram
Tech News Today
  • News
  • How To
  • Buyer’s Guide
  • Hardware
    • PC Builds
    • Computer Cases
    • Motherboards
    • Peripherals
    • RAM
  • Gaming
  • Software
  • More
    • Mobile
    • Gadgets
    • Laptops
    • Reviews
Tech News Today
Home»Networking»Fixed: The RPC Server is Unavailable in Windows

Fixed: The RPC Server is Unavailable in Windows

Laurel DevotoBy Laurel DevotoJanuary 12, 2022
RPC-Server-is-Unavailable

An RPC server isn’t something most computer users think about until it stops working. When it’s active, it facilitates some of the most critical functions on your computer and enables the communication between different services.

If it’s unavailable, those communication pathways break down, and all kinds of services and programs can stop working correctly. 

Table of Contents

  • What is an RPC Server?
  • Why Isn’t the RPC Server Working?
    • Check the RPC Service
    • Make Changes to Your Network Connection
      • Enable the Right Processes
      • Restart Your Network Connection
      • Update / Re-install Your Network Adapter Driver
      • Perform a Ping Test
      • Flush Your DNS
    • Change Your Firewall Settings
    • Change Settings in the Registry
    • Repairing Windows
  • Frequently Asked Questions
    • How Do I Start an RPC Service?
    • Can You Restart the RPC Service?
    • Can I Disable the RPC Endpoint Mapper?

What is an RPC Server?

RPC stands for Remote Procedure Call. Simply put, the RPC Server is a function that lets Windows communicate both across a network or on your computer. You should address its problems right away because it can cause issues with multiple devices or functions that your computer has to perform.

When you get an error message saying the RPC Server is unavailable, it could mean that the service itself is stopped. That’s easy enough to fix. However, other problems with your computer can also create RPC server problems – and those might take a little more investigation to fix. 

Why Isn’t the RPC Server Working?

More than one problem can stop the RPC server from working correctly. The problem might be related to the service itself, your firewall, or your network connection, for example.

Check the RPC Service

The first thing to check is whether the RPC service is running. It should be active most of the time when your computer is on, even if you aren’t directly using it. Like dozens of other programs, it stays on waiting to be activated so that it’s ready when it’s needed. 

  1. Press Windows key + R.
  2. Type “services.msc” without quotes.
  3. Press OK.
  4. Look for DCOM Server Process Launcher. Right-click the entry and Choose Start.
    dcom-server-process-launcher-start
  5. Look for Remote Procedure Call (RPC). Right-click the entry and Choose Start.
    remote-procedure-call-start
  6. Look for RPC Endpoint Manager. Right-click the entry and Choose Start.
    rpc-endpoint-mapper

If the entries already say they’re running, choose Refresh instead of Start to see if it helps the service function properly. 

You should also check to see whether the service will start automatically. The third column after the name is the Startup Type. Under it, each of these processes should be listed as Automatic.

Many processes can be changed right from the Services window, but that isn’t the case with the three essential processes related to the RPC Server. Those have to be adjusted in the registry.

Since making changes to the registry is an advanced troubleshooting technique, it’s better to try a few other fixes first to see if they can solve the problem. 

Make Changes to Your Network Connection

When your network connection is improperly configured, it can prevent the RPC service from functioning the way it should. You can make a few changes to ensure your network is running as intended.

Enable the Right Processes

  1. Press Windows key + R.
  2. Type “ncpa.cpl” without quotes.
  3. Press Enter.
  4. Locate the network you’re using. Multiple connections might show up, and it’s important to do this on the one your computer is connected to.
  5. Right-click on the network and choose Properties.
  6. Look for “File and Printer Sharing for Microsoft Networks” and “Internet Protocol Version 6”.
    wifi-properties
  7. Make sure both boxes are checked.
  8. Click OK.

Restart your computer to see whether the RPC server error is resolved.

Restart Your Network Connection

unplug-cable-from-router

Sometimes if your network connection is bugged, it can affect how the RPC server works. Resetting your modem and router might help fix issues with your network and, through that, your RPC process.

  1. Turn off your computer.
  2. Unplug your router and modem.
  3. Wait five minutes. 
  4. Plug in your modem.
  5. Wait five more minutes or until all the lights on the modem are on their correct settings for at least a minute.
  6. Plug in the router.
  7. Wait for the router to be fully active and working.
  8. Turn your computer on. Let everything load and wait for your computer to grab your Internet connection.
  9. Check your RPC service status in the Services window again.
    rpc-status
  10. Try to reproduce the action you were doing when you got the RPC error message.

Sometimes whether a fix works or not isn’t apparent right away. You have to use the computer and see whether an error occurs again.

Update / Re-install Your Network Adapter Driver

Sometimes updating your network adapter driver can help solve problems with your RPC service. 

  1. Press Windows key + X.
  2. Choose Device Manager.
  3. Expand the Network Adapters category.
  4. Right-click on the adapter you’re using.
  5. Choose Update Driver.
    update-network-driver
  6. Click Search Automatically for Drivers.
  7. Follow the prompts to install drivers if Windows finds any.

You can also choose to browse your computer for drivers if you want to download them directly from your network adapter’s manufacturer. 

Perform a Ping Test

If you’re trying to connect to a remote server, issues with your connection to that server might be the problem. Try running a ping test to make sure everything is normal.

You’ll need the IP address of the remote server to perform this test.

  1. Press Windows key + R.
  2. Type “cmd” without quotes.
  3. Press Enter.
  4. Type “ping XXX.XX.X.X” but replace the Xs with the IP address you want to test.
    ping-command
  5. Press Enter.
  6. Read the results to determine whether the test was successful.

For example, when I ping 8.8.8.8 to test my connection to the Google DNS server, I get a latency of around 21ms with 0 percent packet loss. While results will vary, you want low latency and low packet loss. If you’re noticing something different, check the remote server and see whether it’s operating correctly. 

Flush Your DNS

If your DNS is improperly configured, flushing it might help resolve your RPC server issues.

  1. Press Windows key + R.
  2. Enter “cmd” without quotes.
  3. Press Enter.
  4. Type the following commands one after the other and Press Enter.
    • Type “ipconfig /flushdns” without quotes.
    • Type “ipconfig /registerdns” without quotes.
      flush-dns-register-dns
    • Type “ipconfig /release” without quotes.
    • Type “ipconfig /renew” without quotes.
    • Type “netsh winsock reset” without quotes.
      netsh-winsock-reset
  5. Restart your computer.

Once you’re done, try repeating the actions that led to the RPC server error to see whether resetting your DNS resolved it. 

Change Your Firewall Settings

Your firewall can block RPC traffic from moving through it. If it does, this might prevent the service from working at all. Check to make sure it’s properly configured to handle your RPC functions.

  1. Press the Windows key.
  2. Type “Firewall” without quotes.
  3. Choose Windows Defender Firewall.
  4. Click “Allow an app or feature through Windows Defender Firewall” in the left sidebar.
    allow-an-app-or-feature
  5. Search for Remote Assistance.
  6. Check the box if it isn’t checked.
    check-remote-assistance
  7. Click OK to save your settings.

Change Settings in the Registry

Changing the registry is a serious step that can create problems if you don’t know what you’re doing. Make sure your system and files are backed up before beginning.

You must use an account with administrator privileges to change the registry.

The only reason to perform these changes is if your Remote Procedure Call entry in Services isn’t set to start automatically.

  1. Press Windows key + R.
  2. Type “regedit” without quotes.
  3. Press Enter and Click Yes.
  4. Expand, Computer>HKEY_LOCAL_MACHINE>SYSTEM>CurrentControlSet>Services
  5. Click on RpcSs.
  6. Double-click Start in the right-hand pane.
  7. Enter “2” without quotes in the Value Data.
  8. Press OK.
    rpcss-set-value-to-2
  9. Click on the DcomLaunch process like you clicked on RpcSs. It should be its own entry under Services.
  10. Double-click Start in the right-hand pane.
  11. Enter “2” without quotes in the Value Data.
  12. Press OK.
    dcom-launch-value-data-2
  13. Click on the RpcEptMapper entry like you clicked on the others.
  14. Double-click on Start in the right-hand pane.
  15. Enter “2” without quotes in the Value Data.
  16. Click OK.
    rpc-ept-mapper
  17. Close the Registry Editor.

If you can’t find one of these categories in the Registry Editor and you’re sure you’re looking in the right place, you might need to repair or reinstall Windows. You may have problems with the Registry, missing files, or something is corrupt. 

Repairing Windows

If your registry files are missing, try doing an advanced repair of Windows. It might help you restore the files without doing a complete system reset. You can do it from the Windows Recovery Environment.

Startup repair won’t fix everything, but it’s an excellent option to try if your RPC server still won’t work. 

  1. Press and hold down the power button on your computer for ten seconds. Let it shut down.
  2. Turn it on and when the Windows logo appears, press and hold the power button again until it shuts down.
  3. Turn it on again. Repeat the same process.
  4. Turn it on again and let it boot. The Windows Recovery Environment should appear on the screen.
  5. Click See advanced repair options.
  6. Click Troubleshoot.
    troubleshoot-advanced-options
  7. Choose Advanced Options.
  8. Choose Startup Repair.
    startup-repair
  9. Click Restart. 
    startup-settings--restart

Completing this process could repair your registry. If it still isn’t working and the registry options are still not available, consider reinstalling Windows on your computer.

Frequently Asked Questions

How Do I Start an RPC Service?

You do it in the same way you check to ensure it’s enabled. Just go to your Services and choose “Start” However, the RPC services should all start on their own automatically. 

Can You Restart the RPC Service?

Restarting your computer is a quick and easy way to restart the RPC service. You can also go into the Services utility and refresh the service there.

Can I Disable the RPC Endpoint Mapper?

It’s best to leave RPC endpoint mapper enabled. Disabling it can cause stability issues, as well as prevent specific programs and functions from working correctly. 

fix
Laurel Devoto

I'm a computer enthusiast who enjoys building new systems, troubleshooting software for my friends, and playing everything from Apex Legends to Golf with Friends. I used to work as a social media manager and love finding new ways to connect with people.

Related Posts

windows could not automatically detect this network's proxy settings

Fix: Windows Could Not Automatically Detect This Network’s Proxy Settings

April 29, 2022
the remote connection was not made because the attempted vpn tunnels failed

Fix: The Remote Connection Was Not Made Because The Attempted VPN Tunnels Failed

April 18, 2022
error 503 backend fetch failed

5 Ways To Fix Backend Fetch Failed Error 503

April 17, 2022
powershell disable firewall

How To Enable Or Disable Firewall Using Powershell

March 21, 2022
ethernet-not-working-but-wifi-is

How to Fix if Ethernet Not Working but Wi-Fi Is

March 10, 2022
How-to-Change-Wi-Fi-from-2.4GHz-to-5GHz-1

How to Change Wi-Fi from 2.4GHz to 5GHz

March 7, 2022
Add A Comment

Leave A Reply Cancel Reply

Latest Posts
Games Like Wizard101

Best 13 Games Like Wizard101 for Card Collector Fans

April 28, 2022
what is a tf card

What Is A TF Card? Does It Differ To An SD Card

April 27, 2022
games like rimworld

12 Builder Sim Games Like RimWorld

April 26, 2022
You may also like
how-to-find-printer-ip-address

How To Find Printer IP Address

April 29, 2022
how-to-change-c-users-username-in-windows

How to Change Username and User Profile Folder Name in Windows

April 29, 2022
vcruntime140.dll not found

How To Fix “VCRUNTIME140.dll Not Found” Error In Windows

April 29, 2022
Recommended
Cookie Clicker Garden Guide

Cookie Clicker Garden Guide to Unlocking Every Seed

September 26, 2021
monitor no signal

Computer Turns On But Monitor Says No Signal (9 Ways To Fix)

October 25, 2021
Facebook Twitter Pinterest
  • Home
  • About Us
  • Privacy Policy
  • Affiliate Disclosure
© 2022 TechNewsToday.

Type above and press Enter to search. Press Esc to cancel.