Technical Anshu
Tutorials Blog
🔍 Troubleshooting

App Still Connects to Internet After Firewall Block Fix

The rule exists, it says Block, it is enabled — and the app is still online. This is the most common firewall complaint there is, and the rule is almost never broken. The wrong file is blocked. Here is how to find the right one.

✍️ Technical Anshu🪟 Windows 10 / 11⏱️ 5 minute diagnosis
🎥 The video shows the basic block — this guide fixes the case where the block seems to fail

A Windows Firewall program rule blocks one exact file. Modern apps are not one file: a launcher starts the real program, an updater runs separately, helpers handle downloads. Block the launcher and the real program walks straight past your rule. Work through these checks in order — number 2 is the culprit in most cases.

Task Manager — Details
MyAppLauncher.exe  PID 6120BLOCKED
MyAppCore.exe  PID 8456ONLINE — NOT BLOCKED
MyAppUpdater.exe  PID 9012ONLINE — NOT BLOCKED
The classic picture: the launcher is blocked while the real program and its updater connect freely.
1

Confirm the Rule Itself Is Correct

Rule out the simple mistakes first. Open wf.msc → Outbound Rules, double-click your rule and check:

  1. Enabled is ticked on the General tab and the action is Block the connection
  2. On the Programs and Services tab, the path is the full, correct path — compare it letter by letter with the real file
  3. On the Advanced tab, the profiles include the network type you are on right now (Private or Public)

All three correct? Then the rule is fine — the app is using a different file. Continue.

2

Find the File That Is Actually Online

While the app is open and doing something online:

  1. Open Task Manager → Details tab
  2. Find every process with the app's name — there are often two or three, not one
  3. Right-click each one → Open file location and note every path
  4. Create a block rule for the main program file — usually the biggest one, or the one whose folder matches the app version

Typical pattern: Launcher.exe only starts AppCore.exe. Blocking the launcher changes nothing, because it never connects itself.

3

Check for Version Folders and Duplicate Installs

Many apps install each version in its own folder, like app-1.9 and later app-2.0. Your rule still points at the old folder — correct file, wrong generation.

  1. Open the app's install folder and look for numbered version subfolders
  2. Also check both C:\Program Files and C:\Program Files (x86) — a reinstall can move the app from one to the other
  3. Update your rule's path (double-click the rule → Programs and Services → correct the path), or add a second rule for the new file
4

When the App Runs as a Service — and the Honest Limit

Some programs do their networking through a background Windows service, not the window you see. Then the connecting file is the service's own .exe, which you can find in services.msc (open the service → Path to executable) and block that file instead.

And one warning: also block the updater file if you see one, otherwise the app updates itself into a new folder and escapes again.

The honest limit: a program determined to hide its traffic can route it through shared Windows components. A simple program rule is the right tool for normal apps — it is not a cage for software that is actively fighting you.

5

Do You Also Need an Inbound Rule?

Usually, no. When an app starts a connection, the replies come back through that same connection — firewall people call this stateful return traffic — so an inbound block does not stop it. The outbound rule on the correct file is the whole fix. An inbound rule only matters if other computers should never connect into the program, for example a local server tool you use at home but do not want the office network to reach.

🔴 Test like a technician: after every change, close the app completely and reopen it. A running program may hold an old connection for a while and make a working rule look broken.

🎥 Watch the Complete Video

Watch the video to see the rule being created — then use this page's checklist if the block does not bite.

▶️ Watch Full Video
❓ Common Questions (FAQ)

Why did the block work last month and stop now?

Almost always an update. The app installed a new version — often in a new folder — and your rule still points at the old file. Update the path in the rule and it works again.

I blocked every .exe in the folder and it still connects?

Then check two things: a third-party antivirus firewall may be in charge instead of Windows Firewall, or the app works through a Windows service or system component. Both cases are covered in this guide series.

Is it safe to block the launcher as well?

Yes. Adding block rules for the launcher, the main program and the updater together is a common and safe combination — local features keep working, only network access stops.

This guide is based on the Technical Anshu video Block Internet Access for Any Application in Seconds • Stuck on any step? Ask in the video comments — you will get a reply there 🙏