Lagos, Nigeria

FIX: VPN error 806 (GRE blocked) on Windows 10

  1. Go to Firewall & network protection
  2. Click Allow an app through firewall
  3. Click Change settings (you need admin rights)
  4. Look for your VPN app in this list and tick its associated boxes for Private and Public
  5. If you can’t find your VPN app here, click Allow another app to find and add it

If your firewall didn’t whitelist your VPN when you created the secure tunnel, it might be the reason why you keep seeing VPN error 806 on Windows 10.

If you don’t have a third-party antivirus, it means that Windows Defender is in charge of your firewall settings.

So, if you already added an exception for your VPN app using the Windows firewall, you don’t need to go through this stage anymore.

Otherwise, fire up your anti-malware solution and make sure to add your VPN app to the whitelist section. It will stop your antivirus from blocking your VPN.

If you frequently encounter this problem, check out the best antivirus solutions with VPN.

Access the admin page of your router and look for PPTP and/or PPTP passthrough settings.

Enable these options for incoming and outgoing settings to ensure that your home router doesn’t block VPN traffic when using PPTP.

An alternative solution is to buy a router with ready VPN functionality.


To recap, you can fix VPN error 806 on your Windows 10 computer by opening port 1723 over TCP and port GRE over protocol 47, or by adding an exception to the system firewall.

You can also whitelist the VPN app in your anti-malware tool and configure router settings to allow PPTP passthrough.

But a more convenient solution is to get a reliable VPN service like Private Internet Access (buy here).

Which of our solutions worked for you? Do you have any other suggestions? Leave us a comment in the dedicated section below.

FAQ: Learn more about VPN errors on Windows 10

  • How do I fix error 807 on VPN?

To repair VPN error 807, check your antivirus, change your VPN settings, restart your router, and try other possible solutions.

  • What is error 800 in a VPN connection?

VPN error 800 means that the VPN refuses to connect to the remote server. It could be caused by incorrect login credentials, incorrect VPN properties, or something else.

  • I can’t connect to PPTP VPN on Windows 10. What should I do?

Check the quality of your Internet connection, reinstall the TAP drivers, change the system time and location, and try more solutions if your PPTP VPN connection won’t work on Windows 10.

Editor’s Note: This article was originally published in April 2018 and was revamped and updated in December 2020 for freshness, accuracy, and comprehensiveness.

This post was written by Elena Constantinescu and was first posted to WindowsReport

Tags: , , ,

%d bloggers like this: