Windows Firewall Blocking an App or Connection? How to Fix It

One app can’t reach the internet — or can’t be reached by another device on your network — while everything else on the PC connects just fine. No error message points at the cause, the app just times out or fails silently, and the obvious suspects like your router or ISP check out fine when you test them.

That pattern, one specific app affected while the rest of the PC connects normally, is the signature of Windows Defender Firewall quietly blocking that app’s traffic. It’s doing its job by design, but a missing entry, a network-profile mismatch, or a corrupted rule set can end up blocking something you actually want to let through.

Quick explanation: this guide covers telling a firewall block apart from a broader connection problem, checking the Allowed Apps list in Windows Defender Firewall, resetting a corrupted rule set back to defaults, why a third-party antivirus firewall can override Windows’ own without telling you, and manually adding a rule for an app that isn’t listed at all.

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

Quick Answer

Open Windows Security > Firewall & network protection > Allow an app through firewall and check whether the affected app is listed, and whether the box is checked for the network type you’re currently on (Private or Public) — a very common cause is an app that’s only allowed on one profile. If the app isn’t listed at all, add it manually. If it’s listed and enabled but still gets blocked, the rule set itself may be corrupted, in which case resetting Windows Defender Firewall to its defaults usually clears it up. And if a third-party antivirus is installed, check its own firewall settings too — it can silently take over filtering from Windows without you realizing it.

Is This a Firewall Problem or a Broader Connection Issue?

Before touching any firewall setting, confirm the block is actually specific to one app. A firewall rule targets a particular program, port, or protocol, so it produces a very narrow symptom: one app fails to connect while your browser, other apps, and general internet access all work normally at the same time.
If everything on the PC is struggling to get online, that points to a router, DNS, or ISP-level problem instead, and chasing firewall rules won’t fix it. Try loading a website, opening a different app that needs the internet, or pinging a known address from Command Prompt to confirm general connectivity is fine before assuming this specific app is the one being blocked.
Fixyfier’s Network & Connectivity section includes a Test Internet Connection shortcut that runs this same check in one click, confirming whether the PC has a working connection at all before you spend time hunting through firewall rules for a single app.

Check Whether the App Is Allowed Through Windows Defender Firewall

Windows Defender Firewall keeps a list of apps explicitly permitted to send and receive traffic, split separately by network type. An app can be allowed on your home (Private) network but not on Public networks, or it may never have been added to the list at all if it was installed or updated in a way that skipped registering itself.
Open Windows Security > Firewall & network protection > Allow an app through firewall, then click Change settings to enable editing. Find the app in the list and make sure both the app itself and the correct network-type checkbox, Private or Public depending on the network you’re currently connected to, are ticked.
This single mismatch, an app allowed on the wrong network profile, accounts for a surprising share of “it works at home but not anywhere else” reports, and it’s worth checking before assuming anything deeper is wrong.

When a Corrupted Rule Set Means Resetting the Firewall to Defaults

If the app is already listed and correctly checked for your current network type but still gets blocked, the rule set itself may be the problem. Leftover rules from uninstalled software, a conflicting manual rule created at some point, or a rule set that got corrupted after a bad update can quietly override what the Allowed Apps list shows you.
Resetting Windows Defender Firewall clears out every custom rule and restores the default configuration, which resolves this without needing to hunt down the specific conflicting rule. You can do it from Windows Security > Firewall & network protection > Restore firewalls to default, or run the command below from an administrator Command Prompt for the same result.
netsh advfirewall reset
Because this removes every custom rule you or other software have added, it’s worth creating a restore point first. Fixyfier has a Create a System Restore Point shortcut right on the main screen, giving you an easy way back if resetting the firewall causes something else you rely on to lose access unexpectedly.

Third-Party Antivirus Firewalls Silently Overriding Windows’ Own

Many antivirus suites install their own firewall module and quietly take over traffic filtering the moment they’re installed, even while Windows Defender Firewall still shows as “on” in Settings. In that state, adding an app to the Windows Allowed Apps list has no effect at all, because the antivirus’s own firewall is the one actually deciding what gets through.
This is one of the most common and least obvious causes of a firewall block, precisely because Windows itself doesn’t show anything wrong. If you have a third-party security suite installed, open its own settings and look specifically for a firewall, “application control,” or “network protection” section, and check whether the affected app appears there as blocked.
Every antivirus product organizes this differently, so there’s no single menu path that applies everywhere, but the concept is the same across all of them: if a third-party firewall is active, it needs its own allow entry independent of anything you change in Windows.
NordVPN
One Thing Worth Knowing

A Firewall Filters Traffic — It Doesn't Protect What It Lets Through

Windows Firewall's job is deciding what's allowed to connect, not protecting the data in connections it already permits. Loosening a rule to get an app working again is a good moment to double-check the traffic you do send is actually private too. NordVPN encrypts your connection so allowed traffic stays protected from anyone else on the same network, which matters most on shared or public Wi-Fi.

Protect Your Connection

Adding a Manual Rule for an App That Isn’t Listed at All

Some programs never show up in the Allowed Apps list to begin with, particularly background services, command-line tools, or custom or internal software that doesn’t register itself with Windows the way a typical installed app does. For those, you need to add a firewall rule manually rather than just checking a box.
Open Windows Defender Firewall with Advanced Security, choose Inbound Rules or Outbound Rules depending on the direction the app needs, and create a new rule pointing at the program’s exact .exe path. Getting that path exactly right matters, since a rule pointed at the wrong file or an outdated install location won’t do anything.
Fixyfier’s Administrative Tools section puts Task Manager a click away, useful here for confirming the app’s exact process name and, through Open file location on its entry, the precise .exe path to point the new firewall rule at.

Confirming the App Can Actually Connect After the Fix

Firewall changes don’t always apply to an app that’s still running — many programs only pick up new permissions the next time they launch, since they already opened their network connections under the old rules. Close the app completely, including any background process left running after you close its window, and start it fresh.
If it’s still blocked after a full restart, the Windows Firewall log can confirm whether traffic from that app is actually being dropped, which rules out guesswork. It’s off by default, but can be turned on from the same Advanced Security window used to add rules, under each profile’s logging settings.
Working through these checks roughly in order, network scope, the Allowed Apps list, a possible reset, third-party antivirus, and a manual rule, covers the overwhelming majority of firewall-related app blocks without needing to disable protection entirely to get something working again.

Frequently Asked Questions

Will resetting Windows Defender Firewall to defaults delete my custom rules?

Yes — a full reset clears every custom rule, including legitimate ones you or other software have added over time, and restores the original default configuration. You’ll need to re-allow any apps that depended on a custom rule afterward, so treat it as a targeted troubleshooting step rather than something to do routinely.

Why does an app work on my home Wi-Fi but get blocked on public Wi-Fi?

Windows Defender Firewall applies separate permissions to Private and Public network profiles, so an app can be checked as allowed for one and left unchecked for the other. It’s a common gap, since Windows sometimes recategorizes a network without you noticing, and the affected app simply stops working the moment the profile changes.

Can I just turn off Windows Firewall instead of tracking down the specific rule?

You technically can, but it’s not a good idea — it removes protection for every app and connection on the PC to fix a problem affecting just one. A targeted allow rule or an app-specific fix, both covered above, solves the actual problem without leaving the rest of the system exposed.

Let Fixyfier Help You Confirm the Fix Actually Worked

Fixyfier’s Network & Connectivity section puts Test Internet Connection a click away to confirm connectivity is genuinely working again after a firewall change, and its Administrative Tools section gives you Task Manager for pinning down exact process names and file paths whenever a manual rule is what the fix actually needs.