How to Block Outbound App Connections with Windows Firewall

Stop unknown apps from calling home by creating outbound firewall rules, and let Kudu help identify suspicious software.

By the Kudu Team

Fix this automatically with Kudu

Run a free system scan to detect and resolve this issue automatically — no manual steps required.

Download Kudu Free →

What Causes This?

Some Windows apps create outbound internet connections by design for updates, syncing, telemetry, ads, or licensing checks. The problem starts when you don’t recognize the app, don’t trust what it’s sending, or want tighter control over what leaves your PC. In other cases, leftover software, bundled utilities, or potentially unwanted programs keep contacting remote servers in the background. Windows Firewall can block these outbound connections, but the setting usually has to be created manually for each app.

Common Symptoms

  • An unknown app keeps using network bandwidth in the background
  • You notice suspicious connections in Task Manager or Resource Monitor
  • A program shows ads, telemetry, or pop-ups even when you are not using it
  • Security software flags an app, but it still tries to reach the internet
  • You want an installed app to work offline only

How to Fix It Manually

  1. Identify the app you want to block

    • Open Task Manager with Ctrl+Shift+Esc.
    • Click Processes and look for the app using network activity.
    • If needed, right-click the process and choose Open file location so you can confirm the exact .exe file you want to block.
  2. Open Windows Defender Firewall with Advanced Security

    • Press Windows key + S, type Windows Defender Firewall with Advanced Security, and open it.
    • If prompted by User Account Control, click Yes.
  3. Create a new outbound rule

    • In the left pane, click Outbound Rules.
    • In the right pane, click New Rule...
    • Select Program, then click Next.
  4. Point the rule to the app’s executable

    • Choose This program path.
    • Click Browse... and select the app’s .exe file.
    • Click Next.
  5. Block the connection

    • Select Block the connection, then click Next.
    • Leave all profiles checked unless you only want to block it on specific networks:
      • Domain: work-managed networks
      • Private: home or trusted networks
      • Public: coffee shop, hotel, or other public Wi-Fi
    • Click Next.
  6. Name and save the rule

    • Give it a clear name like Block Outbound - AppName.exe.
    • Optionally add a description so you remember why you created it.
    • Click Finish.
  7. Test that the block works

    • Close and reopen the app, or restart your PC if needed.
    • Check whether the app can still sign in, sync, update, or load online content.
    • If it still connects, the app may use a different executable. Repeat the steps for any helper processes or updater files in the same program folder.
  8. Undo the block if something breaks

    • Go back to Outbound Rules in Windows Firewall.
    • Find the rule you created, right-click it, and choose Disable Rule or Delete.
    • If the app stops working entirely, it may require internet access for login or licensing.

Fix It Automatically with Kudu

If you’re not sure which app is making suspicious connections, Kudu can help identify unwanted software, startup items, and background apps that don’t belong on your PC. It makes cleanup faster by surfacing programs worth removing so you can stop the traffic at the source instead of hunting through firewall rules one by one.

Download Kudu Free →

Fix this automatically with Kudu

Run a free system scan to detect and resolve this issue automatically — no manual steps required.

Download Kudu Free →