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
- Open Settings > Network & Internet > VPN.
- Select your VPN connection and click Advanced options.
- Check the server name or IP address. It must match exactly what your VPN provider gave you (including any port if specified).
- 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
- 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).
- If you have third-party antivirus or a security suite, disable its firewall or real-time protection temporarily.
- Try the VPN connection again.
- 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)):
ipconfig /releaseipconfig /renewipconfig /flushdnsnetsh winsock resetnetsh 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:
- Open Control Panel > Network and Sharing Center > Change adapter settings.
- Right-click your active network adapter and select Properties.
- Uncheck Internet Protocol Version 6 (TCP/IPv6).
- Click OK and restart your computer.
8. Check Windows Services
Ensure the required VPN services are running:
- Press Win + R, type
services.msc, and press Enter. - Find Remote Access Connection Manager and Routing and Remote Access.
- Make sure their status is Running. If not, right-click and select Start.
- 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
- Fix 0x80070005 DISM Error & the 0x800070005 Typo
- Fix Access Denied Adding Shared Printer in Windows 10
- How to Play Minesweeper: Rules, Tips, and Winning Strategy
- Browser SQL Sandbox for Games: Build Guide
- Snapchat Face Swap: Step-by-Step Guide
- Fix a Computer Chair Height Adjuster: Step-by-Step