VPN Won’t Connect on Windows? How to Fix It

You click connect on your VPN app and nothing happens — it hangs on “Connecting…” forever, fails instantly with an error you don’t recognize, or connects for a few seconds before dropping right back out.

A VPN that won’t connect is rarely one single cause — it can be the VPN app itself, the virtual network adapter Windows uses to route traffic through it, Windows’ own network stack underneath everything, security software blocking the connection, or occasionally the VPN provider’s servers rather than anything on your PC at all.

Quick explanation: this guide covers figuring out what kind of failure you’re actually seeing, confirming your regular internet connection works before blaming the VPN, checking the VPN’s virtual network adapter in Device Manager, resetting Windows’ network stack when it’s the underlying cause, firewall and antivirus software blocking the connection, and how to tell when the problem is on the provider’s end instead.

For the full feature list and usage details, you can also visit the Fixyfier Documentation.

Quick Answer

Start by confirming your regular internet connection works without the VPN turned on — if that’s broken too, the VPN app is never going to connect regardless of what you try inside it. If plain internet is fine, open Device Manager and look under Network adapters for the VPN’s virtual adapter (often named something with TAP or TUN in it) — a yellow warning icon or a missing entry there is one of the most common causes of a VPN that simply won’t connect. If the adapter looks healthy, resetting Windows’ network stack with netsh winsock reset and netsh int ip reset clears up a large share of the remaining cases. If none of that helps, check whether your firewall or antivirus is blocking the VPN’s protocol, or whether the provider itself is reporting an outage on the server you’re trying to use.

What “Won’t Connect” Actually Looks Like

“VPN won’t connect” covers a few genuinely different symptoms, and which one you’re seeing narrows down the cause considerably before you touch a single setting. Getting stuck on “Connecting…” indefinitely usually points at something blocking the initial handshake — a firewall, a dead server, or a broken local network stack. An immediate failure with a specific error code points more directly at the VPN app or its credentials. Connecting successfully and then dropping seconds or minutes later is a different problem again, often tied to the virtual adapter or an unstable underlying connection.
It’s worth noting which of these you’re actually dealing with before working through fixes, since a fix aimed at one symptom rarely helps with another — resetting the network stack, for instance, does little for a connection that fails instantly with an authentication error rather than one that hangs indefinitely.
The sections below are ordered from the most common underlying causes to the least, so working through them in order is a reasonable approach even without narrowing the symptom down first.

Confirm Your Regular Internet Connection Actually Works

Before assuming the VPN app itself is broken, disconnect it completely and check whether your PC has a working internet connection on its own. A VPN can only tunnel traffic through a connection that already exists — if the underlying Wi-Fi or Ethernet connection is flaky or down, no amount of troubleshooting inside the VPN app is going to fix that.
Try loading a couple of ordinary websites, or run a quick connectivity check from the command line, with the VPN switched off. If regular browsing struggles too, the problem is your network connection generally, not specifically the VPN, and it’s worth working through that first before circling back here.
Fixyfier’s Network & Connectivity section includes a Test Internet Connection shortcut for exactly this — a quick way to confirm base connectivity is genuinely fine before spending time troubleshooting the VPN on top of it.

Check the VPN’s Virtual Network Adapter in Device Manager

Most VPN apps install a virtual network adapter (commonly labeled with TAP or TUN in its name) that Windows uses to route your traffic through the VPN tunnel. A Windows Update, a driver conflict, or the VPN app itself misbehaving during an update can leave this adapter disabled, missing, or flagged with a driver error — and when it’s in that state, the VPN app has nothing to actually connect through, no matter how correct your login and server selection are.
Open Device Manager and expand Network adapters. Look for the VPN’s virtual adapter and check whether it shows a yellow warning icon, is listed as disabled, or is missing from the list entirely. Right-click it to re-enable it if it’s disabled, or uninstall it and reinstall or repair the VPN software to have it recreate the adapter cleanly if it’s missing or showing errors.
Fixyfier’s Administrative Tools section puts Device Manager a click away, so you can check the VPN’s virtual adapter directly rather than digging through the Control Panel or Settings app to find it.

Reset Windows’ Network Stack

When the VPN’s own adapter looks healthy and plain internet works fine, the next likely cause is Windows’ own network stack underneath everything — the Winsock catalog and TCP/IP settings that every network connection, VPN included, routes through. These can get corrupted by a previous VPN install, a botched uninstall, or unrelated network software, and the symptom looks identical to a VPN problem even though it isn’t specific to the VPN at all.
It’s worth creating a restore point before making these changes, since they touch core networking settings system-wide. Then open an administrator Command Prompt and run the commands below to reset Winsock and the TCP/IP stack back to a clean default state, followed by a restart.
netsh winsock reset
netsh int ip reset
ipconfig /flushdns
Fixyfier’s Network & Connectivity section includes Reset Winsock Catalog and Reset TCP/IP Stack shortcuts that run this same reset without typing the commands yourself, plus Flush DNS Cache for the last line above. Fixyfier also keeps a Create a System Restore Point shortcut right on the main screen, worth using right before a network-stack reset like this one.
NordVPN
While This VPN Is Down

A Broken VPN Leaves You Without Its Protection Until It's Fixed

If reinstalling or repairing your VPN client is on the table, that usually means downloading a fresh installer straight from the provider's site — worth doing over a connection you already trust. And if you were relying on this VPN specifically because you're on hotel, airport, or coffee shop Wi-Fi, NordVPN is worth having as a fallback so you're not left completely unprotected on an untrusted network while you sort the original one out.

Get Backup Protection

Firewall or Antivirus Software Blocking the Connection

VPN protocols rely on specific ports and connection types that a strict firewall or an antivirus suite’s own network filtering can block outright, sometimes without any obvious warning that it’s doing so. This shows up most often as a connection that hangs indefinitely on “Connecting…” rather than failing with a clear error, because the handshake never actually reaches the server.
Check Windows Defender Firewall’s allowed apps list to confirm your VPN client has permission through both private and public network profiles, and check whether your antivirus has its own separate firewall or network protection component with a similar allow-list. If you’re on a work, school, or public network, its own firewall may be blocking VPN traffic entirely and there’s little to fix on your end beyond trying a different network.
Temporarily disabling third-party antivirus network protection is a reasonable way to test whether it’s the culprit — if the VPN connects the moment it’s off, that confirms where to focus, and most antivirus apps let you add a specific exception for the VPN instead of leaving protection off entirely.

When the Problem Is the VPN Provider’s Server, Not Your PC

After ruling out your own network stack, adapter, and firewall, it’s worth considering that the specific server you’re trying to connect to might simply be overloaded or temporarily down — this happens more often than most people expect, especially with popular server locations during peak hours.
Try connecting to a different server location within the same VPN app, and check the provider’s status page or support account on social media for any reported outages. Switching the VPN’s connection protocol, if the app offers a choice, is also worth trying — some networks block one protocol while leaving others untouched.
If a different server connects without issue while the original one still won’t, that’s a strong sign the problem was never on your PC at all, and the fixes above wouldn’t have helped no matter how thoroughly you worked through them.

Frequently Asked Questions

Why did my VPN work yesterday and suddenly won’t connect today?

A Windows Update, a driver update, or an automatic VPN app update can all quietly disable or corrupt the virtual network adapter the VPN relies on, even without changing anything you’d notice directly. Checking that adapter in Device Manager is usually the fastest way to confirm whether that’s what happened.

Is it safe to reset Windows’ network stack with Winsock and TCP/IP reset commands?

Yes — these commands reset networking configuration back to Windows defaults and don’t delete files or affect anything outside networking settings. They can clear saved Wi-Fi passwords in some cases, so it’s worth having those handy, and a system restore point beforehand gives you an easy way back if anything about your network setup was intentionally customized.

How can I tell if the issue is my PC or the VPN provider’s server?

Try connecting to a different server location in the same VPN app. If a different server connects normally while the original one still fails, the problem is almost certainly on the provider’s end rather than anything on your PC, and checking the provider’s status page is the more useful next step than continuing to troubleshoot locally.

Let Fixyfier Handle the Network-Stack Side of This

Fixyfier’s Network & Connectivity section puts Test Internet Connection, Reset Winsock Catalog, and Reset TCP/IP Stack a click away, alongside a Device Manager shortcut under Administrative Tools for checking the VPN’s virtual adapter directly — so you can work through the local causes above without hunting through Settings and Control Panel one window at a time.