How to Check if Your Firewall Is Blocking Something [Complete Guide]
Have you ever tried opening a website, launching a game, or connecting an app to the internet, only to find that it won’t work? Your internet connection might be fine, but something could be blocking the connection. One possible reason is your computer’s firewall.
A firewall is a security feature that monitors network traffic and helps protect your computer from unauthorized connections. Windows includes Microsoft Defender Firewall, which can block certain apps or connections when they don’t meet its security rules.
However, a firewall isn’t always the cause of a connection problem. Your router, antivirus software, VPN, or the application itself could also be responsible.
In this guide, you’ll learn how to check whether your firewall is blocking something in Windows 11 or Windows 10.
How to Check if Your Firewall Is Blocking Something

To check whether Windows Firewall is blocking an app or connection, review the firewall’s allowed apps, inspect its blocked connection logs, and test the connection with the firewall enabled. You can also check Windows Security notifications and use PowerShell to examine firewall rules.
The following methods will help you identify the problem without unnecessarily disabling your computer’s security.
1: Check Whether Microsoft Defender Firewall Is Turned On
Before troubleshooting a blocked connection, check whether Microsoft Defender Firewall is running.
Press Windows + I to open Settings. In Windows 11, go to Privacy & security > Windows Security. In Windows 10, open Update & Security > Windows Security.
Select Firewall & network protection. Windows Security will show your available network profiles, such as Domain network, Private network, and Public network.
Click the profile currently in use. Check whether Microsoft Defender Firewall is turned on.
If the firewall is enabled, it may be blocking a connection based on its rules. However, this doesn’t automatically mean the firewall is responsible for your problem.
If you’re using a third-party security program, check whether it includes its own firewall. Some security suites manage network traffic separately from Microsoft Defender Firewall.
2: Check the Allowed Apps List
One of the easiest ways to find out whether Windows Firewall is blocking an application is to check the list of allowed apps.
Open Control Panel from the Start menu. Select System and Security > Windows Defender Firewall.
On the left side, click Allow an app or feature through Windows Defender Firewall.
You’ll see a list of applications and their firewall permissions. Look for the app that’s having trouble connecting to the internet.
Check whether the app is listed and whether the appropriate network profile is selected.
For example, if you’re using a game on your home network, the app may need permission on your Private network. If you’re connected to a public Wi-Fi network, the relevant profile may be Public.
If the app isn’t listed, you can select Allow another app and browse to its executable file.
Only allow applications you trust. Granting an app firewall access can expose your computer to additional network connections, so don’t enable permissions just because an unfamiliar program requests them.
3: Check Windows Security Notifications
Windows Security may display a notification when Microsoft Defender Firewall blocks an application.
Open the Notification Center by clicking the notification area on your taskbar. In Windows 11, click the date and time area. In Windows 10, click the notification icon.
Look for a notification mentioning Microsoft Defender Firewall or a blocked application.
If you see one, review the application name and the network profile involved. This can help you determine whether the firewall blocked a legitimate program or an unexpected connection.
Keep in mind that Windows doesn’t always show a notification for every blocked connection. A missing notification doesn’t prove that your firewall isn’t blocking something.
4: Enable Firewall Logging to Find Blocked Connections
If you want more detailed information, you can enable logging for blocked connections. This is especially useful when an application fails without displaying a firewall notification.
Open Control Panel > System and Security > Windows Defender Firewall.
Click Advanced settings on the left. The Windows Defender Firewall with Advanced Security window will open.
Right-click Windows Defender Firewall with Advanced Security on Local Computer and select Properties.
You’ll see separate settings for the Domain, Private, and Public profiles. Select the profile you’re currently using, then click Customize under the Logging section.
Find Log dropped packets and change it to Yes. You can also enable successful connection logging if you want additional information.
The default log file is usually located at:
C:\Windows\System32\LogFiles\Firewall\pfirewall.log
Click OK to save the changes.
Now reproduce the connection problem by opening the affected app or website. Afterward, open the log file using Notepad.
Look for entries marked DROP. These indicate that Windows Firewall discarded network traffic. The log may include the source address, destination address, protocol, and port involved.
A dropped packet doesn’t automatically mean your application is broken. Some blocked traffic is normal and expected. Look for entries that match the time of your failed connection.
5: Check Firewall Rules for the Affected Application
Windows Firewall uses rules to determine which network connections are allowed or blocked.
Open Windows Defender Firewall with Advanced Security by searching for it in the Start menu.
Select Inbound Rules to review connections coming into your computer. Select Outbound Rules to review connections leaving your computer.
Look for rules that mention the application you’re troubleshooting. You can also check the Action column to see whether a rule allows or blocks traffic.
Double-click a rule to review its settings, including the program path, protocol, ports, and network profiles.
For example, a game may need to receive connections from other players. If an inbound rule blocks the game’s network traffic, multiplayer features may fail even when the game can access the internet.
Don’t delete or disable unfamiliar rules without understanding their purpose. Some rules are created by Windows or other security software to protect your computer.
6: Check Whether the Problem Is Actually Caused by the Firewall
A firewall isn’t the only reason an app may fail to connect. Before changing any security settings, test the connection carefully.
First, try opening another website or using a different application that requires internet access. If everything else works, the problem may be limited to one app or service.
Next, restart the affected application and your computer. Check whether the application has an update available.
If the problem continues, review the firewall log and rules for evidence of blocked traffic.
You can also test the application on another network, such as a trusted mobile hotspot, if available. If the application works on another network but not your usual connection, the issue could involve your router, network settings, or firewall configuration.
Avoid turning off the firewall as your first troubleshooting step. A connection problem can have several causes, and disabling security protection may expose your computer without fixing the underlying issue.
7: Temporarily Test the Firewall Safely
If you still suspect Microsoft Defender Firewall, you can perform a brief test to see whether the connection works when the firewall is disabled.
Open Windows Security > Firewall & network protection.
Select the network profile currently in use. Turn Microsoft Defender Firewall off temporarily, then immediately test the affected application.
If the connection starts working, the firewall may be involved. However, this test doesn’t identify the exact rule responsible.
Turn the firewall back on immediately after testing. Don’t leave your computer unprotected while browsing, downloading files, or using unfamiliar applications.
If the connection still fails with the firewall temporarily disabled, the cause is likely somewhere else, such as the application, router, VPN, or network configuration.
8: Allow a Trusted App Through the Firewall
If you’ve confirmed that Microsoft Defender Firewall is blocking a legitimate application, you can create an exception.
Open Control Panel > System and Security > Windows Defender Firewall.
Select Allow an app or feature through Windows Defender Firewall.
Click Change settings. Find the application in the list and select the checkbox for the appropriate network profile.
If the application isn’t listed, click Allow another app, then browse to the program’s executable file.
For example, a trusted application you use at home may need permission on your Private network. Avoid granting it Public network access unless that permission is genuinely required.
Click OK to save the changes. Restart the application and test the connection again.
If the app still doesn’t work, review its documentation to determine whether it needs a specific port or additional firewall rule.
9: Review Your Router and Third-Party Security Software
If Windows Firewall doesn’t appear to be responsible, check whether another security feature is blocking the connection.
Your router may have its own firewall, parental controls, or network filtering settings. If the application works on another network but not your home connection, your router could be involved.
If you use a third-party antivirus or security suite, open its settings and look for a firewall, network protection, or application control section.
Review the blocked applications list and any recent security alerts. If the program is trusted, use the security software’s official instructions to create an appropriate exception.
Don’t disable multiple security features at once. Making one change at a time helps you identify the actual cause and avoid leaving your computer unprotected.
FAQs
1. How do I know if Windows Firewall is blocking an app?
Check the allowed apps list, review Windows Security notifications, and inspect the firewall log for dropped connections. These methods can help identify whether Microsoft Defender Firewall is involved.
2. Can a firewall block a website?
Yes. A firewall can block network traffic associated with a website, although browser settings, DNS problems, antivirus software, and router restrictions can also prevent a website from loading.
3. Is it safe to turn off Windows Firewall?
Turning off your firewall temporarily for a controlled test can help with troubleshooting. However, leaving it disabled increases your exposure to unauthorized network connections.
4. How do I find blocked connections in Windows Firewall?
Enable dropped packet logging in Windows Defender Firewall with Advanced Security. Then review the pfirewall.log file for entries marked DROP.
5. Should I allow every app through Windows Firewall?
No. Only allow applications you trust and that genuinely need network access. Unnecessary firewall exceptions can weaken your computer’s security.
Summary
Checking whether your firewall is blocking something starts with reviewing Microsoft Defender Firewall settings, allowed applications, and Windows Security notifications.
For more detailed information, enable firewall logging and look for dropped connections that match the time of the problem. You can also inspect inbound and outbound rules to identify specific restrictions.
If a trusted application is being blocked, create a limited firewall exception for the network profile it needs.
Avoid disabling your firewall permanently, and remember that router settings, VPNs, and third-party security software can also cause connection problems.
