How to fix an “RPC server is unavailable” error | Proton (2024)

In this support article, we discuss how to fix an RPC server is unavailable error that prevents you from connecting to our VPN servers when using Windows.

How to fix an “RPC server is unavailable” error | Proton (1)

What is RPC?

A remote procedure call (RPC) is a protocol that allows different processes on a computer to communicate with each other to perform a task. An RPC server is unavailable error occurs when a Windows PC cannot communicate with another computer on the same network.

If the RPC server is unavailable, the Proton VPN app cannot configure DNS settings correctly.

Possible solutions to RPC server unavailable error

We suggest trying each of the solutions below in the following order. If step 1 doesn’t work, then move to step 2.

  1. Ensure all RPC services are running on your PC
  2. Check RPC isn’t blocked by your firewall
  3. Boot using normal startup
  4. Enable IPv6 and file & printer sharing
  5. Flush your DNS cache
  6. Edit your registry settings
  7. Reset your PC

The screenshots used in this article are from Windows 10, but instructions for Windows 11 are almost identical. Instructions for earlier versions of Windows are similar.

Ensure all RPC services are running on your PC

1. Search for the Services app and Open it.

How to fix an “RPC server is unavailable” error | Proton (2)

2. Find DCOM Server Process Launcher and double-click on it.

How to fix an “RPC server is unavailable” error | Proton (3)

3. Ensure that:

  • Startup type is set to Automatic
  • Service status is Running.

If they aren’t, set Startup type to Automatic and Start the service.

How to fix an “RPC server is unavailable” error | Proton (4)

4. Repeat steps 2 and 3 for the following services:

  • Remote Procedure Call (RPC)
  • RPC Endpoint Mapper
  • Remote Procedure Call (RPC) Locator

5. Restart your PC and see if the problem is resolved.

Check RPC isn’t blocked by your firewall

1. Search for the Firewall & network protection system settingsOpen.

How to fix an “RPC server is unavailable” error | Proton (5)

2. Click Allow an app through firewall.

How to fix an “RPC server is unavailable” error | Proton (6)

3. Locate Remote Assistance and make sure both its Public and Private boxes are checked.

How to fix an “RPC server is unavailable” error | Proton (7)

4. If you make any changes, be sure to click Save and restart your PC to see if the problem is resolved.

Boot using normal startup

A selective startup is useful for troubleshooting problems, but it may prevent RPC services from loading.

1. Search for the System Configuration app and Open it.

How to fix an “RPC server is unavailable” error | Proton (8)

2. In the General tab, ensure Normal startup is selected. If it isn’t, select it, then click OK and restart your PC to see if the problem is resolved.

How to fix an “RPC server is unavailable” error | Proton (9)

Enable IPv6 and file & printer sharing

An RPC server is unavailable error may be caused by a misconfigured local network connection. Enabling IPv6 and File & Printer sharing on your network can fix the problem.

1. Search for the View network connections setting and Open it.

How to fix an “RPC server is unavailable” error | Proton (10)

2. Right-click your network connection → Properties.

How to fix an “RPC server is unavailable” error | Proton (11)

3. Check the following boxes, then click OK.

  • File and Printer Sharing for Microsoft Networks
  • Internet Protocol Version 6 (TCP/IPv6)
How to fix an “RPC server is unavailable” error | Proton (12)

4. Restart your PC and see if the problem is resolved.

Flush your DNS cache

1. Search for the Windows PowerShell app and Run as administrator.

How to fix an “RPC server is unavailable” error | Proton (13)

2. Type the following commands, hitting enter after each one.

ipconfig /flushsdns

ipconfig /renew

exit

How to fix an “RPC server is unavailable” error | Proton (14)

Now try to connect to Proton VPN and see if the problem is resolved.

Edit your registry settings

1. Search for the Registry Editor app and Open it.

How to fix an “RPC server is unavailable” error | Proton (15)

2. Back up your registry by going to File → Export

How to fix an “RPC server is unavailable” error | Proton (16)

Warning: Do not skip this step! Making any changes to the registry can seriously damage your Windows installation. Always ensure you have a backup to restore from.

3. Navigate to: Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs and double-click on Start.

How to fix an “RPC server is unavailable” error | Proton (17)

4. Set Value data to 2 and click OK.

How to fix an “RPC server is unavailable” error | Proton (18)

Repeat step 4 (with Value data : 2) for the following Registry keys:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DcomLaunch

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcEptMapper

5. Restart your PC and see if the problem is resolved.

Reset your PC

If all else fails, you can reset your PC.

1. Search for the Reset this PC system setting and Open it.

How to fix an “RPC server is unavailable” error | Proton (19)

2. Go to Reset this PCGet started.

How to fix an “RPC server is unavailable” error | Proton (20)

3. Choose whether or not to keep your personal files, then wait for Windows to reset.

How to fix an “RPC server is unavailable” error | Proton (21)
How to fix an “RPC server is unavailable” error | Proton (2024)

FAQs

How to fix an “RPC server is unavailable” error | Proton? ›

To resolve this issue, you need to enable "File and Printer Sharing for Microsoft Networks" and "Remote Administration", and lastly, you need to ensure that there are no network issues. Steps to enable "File and Printer Sharing for Microsoft Networks": Select Start --> Settings --> Network Connections.

How to resolve the RPC server is unavailable? ›

To resolve this issue, you need to enable "File and Printer Sharing for Microsoft Networks" and "Remote Administration", and lastly, you need to ensure that there are no network issues. Steps to enable "File and Printer Sharing for Microsoft Networks": Select Start --> Settings --> Network Connections.

How do I restart my RPC server? ›

Restart the RPC Server
  1. Locate the “Remote Procedure Call (RPC)” service in the Services window.
  2. Right-click on “Remote Procedure Call (RPC),” then click “Restart” from the menu.
Jan 18, 2024

Why is my domain controller RPC not working? ›

There can be a few reasons for this problem: Incorrect DNS settings. Incorrect Time and Time zone settings. The "TCP/IP NetBIOS Helper" service isn't running.

How to enable RPC in Windows 10? ›

Press Windows R type services. msc. Look for the Remote Procedure Call (RPC) service from the list. Double click on it, and under Startup type, set it to Automatic.

How do you handle RPC errors? ›

You should catch RPCError exceptions and close sessions explicitly. After closing session explicitly, you can retry RPC by same client object. But retrying RPC is not recommended because you can not detect transport layer error which may recover by retrying.

How do I check my RPC server port? ›

You can test the RPC connection using the PortQry tool. This tool tests the RPC Server and also queries the host port and gets a list of ports and the status of the ports. In addition, this tool will get a list of RPC Dynamic ports via the RPC mapper. Run this tool by using the command prompt.

What does RPC stand for? ›

Remote Procedure Call (RPC) protocol is generally used to communicate between processes on different workstations. However, RPC works just as well for communication between different processes on the same workstation.

Why can't I connect to RPC service? ›

Sometimes, if the Realtek Audio driver is outdated, you may encounter the “Realtek Audio Console cannot connect to RPC service” issue. On this occasion, you are supposed to update the Realtek driver. Once you finish updating the driver, restart your computer to see if the issue has been repaired.

How do I manually restart a server? ›

Rebooting:
  1. Close all programs.
  2. Click Start, Shut Down on the task bar.
  3. Choose Restart.
  4. Click OK.

How do I reset my RPC? ›

Ensure all RPC services are running on your PC
  1. Search for the Services app and Open it.
  2. Find DCOM Server Process Launcher and double-click on it.
  3. Ensure that: Startup type is set to Automatic. ...
  4. Repeat steps 2 and 3 for the following services: Remote Procedure Call (RPC) ...
  5. Restart your PC and see if the problem is resolved.

How do I reset my domain controller server? ›

Go to Control Panel > Privilege > Domain Controller. Click Reset.

What port does RPC use? ›

By default, RPC uses the port range of 1024 to 5000 for allocating ports for endpoints.

Where is configure RPC connection settings? ›

Configuring RPC communication for Windows Print components
  • Enable by using Group Policy: Path: Computer Configuration > Administrative Templates > Printers > Configure RPC connection Settings. ...
  • Enable the setting by using the registry:
Dec 26, 2023

Is RPC enabled by default? ›

RPC/Dcom is started by default and there is generally no need to have to start it. You can always use a GPO to ensure the service is started, but I'd investigate first why it's NOT started (if that is indeed the case).

How do I turn off RPC service? ›

Start > search box, type ser > Enter > scroll down to Remote Procedur... > right click at it > Properties > ar Startup Type heading, click the pointer and select Disable > OK when done.

How to enable RPC in SQL server? ›

Information
  1. Go to Linked Server Properties for Connect64 for ODBC connection.
  2. Select "Server Options"
  3. Set Rpc to "True"
  4. Set Rpc Out to "True"
  5. Click "OK"
Sep 13, 2015

How do I allow RPC traffic? ›

Go to Computer Configuration > Policies > Windows Settings > Security Settings > Windows Firewall with Advanced Security > Windows Firewall with Advanced Security - LDAP > Inbound Rules. Right-click and choose New Rule. Choose Custom and click Next.

Top Articles
UPnP - Edge Threat Management Wiki
Linux tool alternatives: 6 replacements for traditional favorites
Elleypoint
Jennifer Hart Facebook
Gamevault Agent
Federal Fusion 308 165 Grain Ballistics Chart
South Park Season 26 Kisscartoon
877-668-5260 | 18776685260 - Robocaller Warning!
Apply A Mudpack Crossword
Autozone Locations Near Me
Baseball-Reference Com
Myunlb
Miami Valley Hospital Central Scheduling
Hssn Broadcasts
Shemal Cartoon
Babyrainbow Private
Lenscrafters Huebner Oaks
Dallas’ 10 Best Dressed Women Turn Out for Crystal Charity Ball Event at Neiman Marcus
Po Box 35691 Canton Oh
Rondom Ajax: ME grijpt in tijdens protest Ajax-fans bij hoofdbureau politie
Fsga Golf
Craigslist Northfield Vt
Dr Seuss Star Bellied Sneetches Pdf
Mynahealthcare Login
Best Town Hall 11
Nikki Catsouras: The Tragic Story Behind The Face And Body Images
Wheeling Matinee Results
Jt Closeout World Rushville Indiana
Grand Teton Pellet Stove Control Board
Rund um die SIM-Karte | ALDI TALK
Persona 4 Golden Taotie Fusion Calculator
Solve 100000div3= | Microsoft Math Solver
2012 Street Glide Blue Book Value
Drabcoplex Fishing Lure
Greater Keene Men's Softball
Culver's of Whitewater, WI - W Main St
Keir Starmer looks to Italy on how to stop migrant boats
Let's co-sleep on it: How I became the mom I swore I'd never be
Riverton Wyoming Craigslist
Stewartville Star Obituaries
Tedit Calamity
Thotsbook Com
Po Box 101584 Nashville Tn
Shannon Sharpe Pointing Gif
Understanding & Applying Carroll's Pyramid of Corporate Social Responsibility
Julies Freebies Instant Win
Pelican Denville Nj
Joe Bartosik Ms
Parks And Rec Fantasy Football Names
Asisn Massage Near Me
Ok-Selection9999
Latest Posts
Article information

Author: Nathanael Baumbach

Last Updated:

Views: 6314

Rating: 4.4 / 5 (55 voted)

Reviews: 86% of readers found this page helpful

Author information

Name: Nathanael Baumbach

Birthday: 1998-12-02

Address: Apt. 829 751 Glover View, West Orlando, IN 22436

Phone: +901025288581

Job: Internal IT Coordinator

Hobby: Gunsmithing, Motor sports, Flying, Skiing, Hooping, Lego building, Ice skating

Introduction: My name is Nathanael Baumbach, I am a fantastic, nice, victorious, brave, healthy, cute, glorious person who loves writing and wants to share my knowledge and understanding with you.