sodcalculator

10 Tech How-To

VPN Error 800 on Windows 10: Fixes That Work

Guide 10-36888 · Updated · Step by step

VPN error 800 on Windows 10 means your computer cannot establish a connection to the VPN server, usually because of a network issue, a firewall block, or a misconfigured VPN client. This guide explains the most common causes and walks you through step-by-step fixes that resolve the error in most cases.

What Is VPN Error 800?

Error 800, also known as “The remote connection was not made because the attempted VPN tunnels failed,” is a generic message that appears when the VPN client cannot complete a tunnel to the server. It is not a Windows-specific problem—it can occur on any OS—but on Windows 10 it is often tied to the built-in VPN client or third-party clients that use PPTP, L2TP, or SSTP protocols.

The error does not tell you exactly what failed, which is why troubleshooting requires checking several layers: the network path, the VPN server address, authentication settings, and the firewall.

Common Causes of Error 800

  • Incorrect server address or port – a typo or an outdated IP/hostname.
  • Firewall or antivirus blocking – Windows Defender Firewall or third-party security software may be dropping VPN traffic.
  • VPN protocol mismatch – the client and server must use the same protocol (PPTP, L2TP, SSTP, or IKEv2).
  • NAT or router issues – especially with L2TP, which needs UDP ports 500 and 4500 forwarded.
  • Corrupted network settings – stale routes, DNS cache, or Winsock entries.
  • VPN server is down or unreachable – a temporary outage or the server being overloaded.

How to Fix VPN Error 800 on Windows 10

Work through these fixes in order. Most users resolve the error with the first two steps.

1. Verify the VPN Server Address and Port

  1. Open Settings > Network & Internet > VPN.
  2. Select your VPN connection and click Advanced options.
  3. Check the server name or IP address. It must match exactly what your VPN provider gave you (including any port if specified).
  4. If you use a hostname, try the IP address instead (or vice versa).

If you are using a third-party VPN client, double-check the server list in the app. A simple typo is the most common cause.

2. Temporarily Disable Firewall and Antivirus

  1. Turn off Windows Defender Firewall temporarily: Control Panel > Windows Defender Firewall > Turn Windows Defender Firewall on or off (select “Turn off” for both private and public networks).
  2. If you have third-party antivirus or a security suite, disable its firewall or real-time protection temporarily.
  3. Try the VPN connection again.
  4. If it works, re-enable the firewall and add an exception for your VPN client or for the VPN ports (PPTP uses TCP 1723; L2TP uses UDP 500 and 4500; SSTP uses TCP 443).

Do not leave your firewall disabled permanently—only as a test.

3. Change the VPN Protocol

If your VPN provider supports multiple protocols, switch to a different one in the client settings. For example, if you are using L2TP, try SSTP or IKEv2. Error 800 often occurs when the protocol is blocked by a network (like a hotel or office Wi-Fi). SSTP uses HTTPS port 443, which is almost always allowed.

4. Reset Network Settings

Corrupted network configuration can cause VPN failures. Run these commands in an elevated Command Prompt (right-click Start > Command Prompt (Admin) or Windows PowerShell (Admin)):

  1. ipconfig /release
  2. ipconfig /renew
  3. ipconfig /flushdns
  4. netsh winsock reset
  5. netsh int ip reset

Restart your computer after running these commands.

5. Check Router and NAT Settings

If you are connecting from a home network, your router may be blocking VPN traffic. Try:

  • Log into your router and enable IPsec passthrough and PPTP passthrough (if available).
  • Forward the required ports to your computer (UDP 500, UDP 4500, TCP 1723) if you are using L2TP or PPTP.
  • If possible, test from a different network (e.g., a mobile hotspot) to see if the router is the issue.

6. Update or Reinstall the VPN Client

Outdated VPN software can cause compatibility issues with Windows 10 updates. Visit your VPN provider’s website and download the latest version of their client. If you are using the built-in Windows VPN, make sure Windows is fully updated.

7. Disable IPv6

Some VPN servers have issues with IPv6. To disable it:

  1. Open Control Panel > Network and Sharing Center > Change adapter settings.
  2. Right-click your active network adapter and select Properties.
  3. Uncheck Internet Protocol Version 6 (TCP/IPv6).
  4. Click OK and restart your computer.

8. Check Windows Services

Ensure the required VPN services are running:

  1. Press Win + R, type services.msc, and press Enter.
  2. Find Remote Access Connection Manager and Routing and Remote Access.
  3. Make sure their status is Running. If not, right-click and select Start.
  4. Set their startup type to Automatic (right-click > Properties).

Frequently Asked Questions

Why does VPN error 800 happen only on certain networks?

Many public or corporate networks block VPN protocols, especially PPTP and L2TP. If error 800 appears on one Wi-Fi but not another, the network is likely filtering outbound VPN traffic. Try switching to SSTP or IKEv2, which use ports that are less commonly blocked.

Can error 800 be fixed by changing the VPN server?

Yes, sometimes the server you are connecting to is down or overloaded. Try a different server location provided by your VPN service. If you are using a custom server address, verify it is correct and that the server is online.

Does Windows 10 still support PPTP VPNs?

Windows 10 can still connect to PPTP VPNs, but Microsoft has deprecated PPTP due to security vulnerabilities. If your VPN provider offers a more secure protocol (like IKEv2 or SSTP), use that instead. Error 800 is not specific to PPTP, but PPTP is more likely to be blocked by firewalls.

Will reinstalling the VPN client delete my settings?

Usually, reinstalling a third-party VPN client will remove your saved configurations, but your account credentials remain on the provider’s server. You will need to re-enter your username and password after reinstalling. For the built-in Windows VPN, you can export your VPN settings before resetting Windows.

Is error 800 the same as error 809?

No. Error 809 means the VPN connection was blocked by a firewall (often due to NAT traversal issues), while error 800 is a more general “tunnel failed” error. However, the troubleshooting steps overlap—checking firewall rules and router settings applies to both.

When to Contact Your VPN Provider

If you have tried all the steps above and still get error 800, the problem may be on the server side. Contact your VPN provider’s support team with the exact error message and the steps you have already taken. They can check server logs and confirm whether the server is accepting connections from your IP address.

In rare cases, error 800 can be caused by a Windows update that introduced a bug. Check the provider’s website or support forum for known issues with the latest Windows 10 version.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →