How to Allow an App Through Firewall in Windows 11/10
If an application cannot connect to the internet, displays connection errors, fails to sync data, or cannot communicate with other devices on the network, you may need to allow it through the Windows Firewall.
In this guide, you’ll learn how to allow an app through the firewall in both Windows 11 and Windows 10.
Why You May Need to Allow an App Through the Firewall
The Windows Firewall automatically monitors programs that attempt to communicate over a network. If an application is unknown, newly installed, or requires special network permissions, Windows may block some or all of its network traffic.
Common situations where you may need to allow an app include:
- Online games that cannot connect to multiplayer servers.
- Remote desktop applications that fail to establish connections.
- File sharing programs that cannot discover other devices.
- Business applications that need network communication.
- Video conferencing software is experiencing connection issues.
- Custom software developed for internal company use.
Allowing a trusted application through the firewall helps restore proper functionality while maintaining overall system security.
How to Allow an App Through Firewall in Windows 11/10?

To allow an app through the firewall in Windows 11 or Windows 10, open Windows Security, navigate to Firewall & Network Protection, select Allow an app through firewall, click Change settings, check the app you want to allow, choose the network types where it should be permitted, and then click OK. If the app is not listed, use the Allow another app option to manually add it.
Step 1: Open Windows Security
The first step is accessing the Windows Security settings, where firewall options are located.
Click the Start button on your taskbar. In the search box, type Windows Security and select the matching result from the search list.
Once Windows Security opens, you’ll see various security sections, including Virus & Threat Protection, Account Protection, Device Security, and Firewall & Network Protection.
This dashboard serves as the central location for managing security features in Windows 11 and Windows 10.
Take a moment to familiarize yourself with the interface before proceeding to the next step.
Step 2: Access Firewall & Network Protection
Inside Windows Security, locate and click Firewall & Network Protection from the left side menu or main dashboard.
This section displays information about your current network connections and firewall status.
You may see different network profiles, including:
- Domain Network for workplace environments.
- Private Network for trusted home or office networks.
- Public Network for public Wi-Fi connections such as airports, hotels, and coffee shops.
The firewall can apply different rules depending on the network profile you’re using. This flexibility allows Windows to maintain stronger protection when connected to public networks.
In this section, you will also find advanced firewall settings and options for managing app permissions.
Step 3: Open the Allowed Apps Settings
Scroll down until you find the option labeled Allow an app through firewall.
Click this option to open a new window containing a list of applications that currently have firewall permissions.
This window is officially called the Allowed Apps panel. It displays programs that Windows has already identified and provides checkboxes for managing access permissions.
At first, the settings may appear grayed out and unavailable for editing. This is normal because administrative permissions are required before changes can be made.
The next step will unlock these settings.
Step 4: Enable Editing by Clicking Change Settings
At the top of the Allowed Apps window, click Change settings.
If prompted by User Account Control (UAC), select Yes to continue.
After granting permission, the list becomes editable, and the checkboxes next to each application can now be modified.
This security measure helps prevent unauthorized users or malicious software from changing firewall rules without approval.
Once editing is enabled, you can begin selecting the application that requires internet or network access.
Step 5: Find the Application You Want to Allow
Carefully scroll through the list of applications.
Look for the specific program that is experiencing connectivity problems. Each listed application has two permission columns:
- Private
- Public
A checked box means the application is allowed through the firewall on that network type.
If the application already appears in the list but lacks the required permissions, simply enable the appropriate checkboxes.
For example, if you use the application only on your home network, selecting the Private option is generally sufficient.
If the application must function on public networks as well, you can enable the Public option too.
Always choose permissions carefully because broader access may increase security risks.
Step 6: Select the Appropriate Network Type
Choosing the correct network profile is important.
The Private network setting is designed for trusted environments such as your home network.
The Public network setting applies when using public internet connections, where additional security precautions are recommended.
For most users, enabling only the Private checkbox provides the best balance between functionality and security.
You should enable the Public checkbox only if the application genuinely requires access while connected to public Wi-Fi networks.
Review your selection carefully before moving forward.
Step 7: Add an App That Is Not Listed
Sometimes the application you need is not shown in the Allowed Apps list.
In this situation, click Allow another app near the bottom of the window.
A new dialog box will appear. If the application is shown in the available list, select it and click Add.
If you still cannot find it, click Browse. Navigate to the installation folder containing the application’s executable file, which usually has the .exe extension.
Select the file and click Open. Afterward, click Add.
Windows will now include the application in the Allowed Apps list, allowing you to configure its firewall permissions.
Step 8: Save Your Changes
After selecting the application and choosing the desired network types, click OK.
Windows immediately saves the new firewall rule.
The application should now be able to communicate through the network according to the permissions you selected.
In many cases, the issue is resolved instantly.
However, some applications may require a restart before the new firewall settings take effect.
If the application is currently running, close and reopen it to ensure the updated permissions are recognized.
Step 9: Test the Application
Now it’s time to verify that everything works correctly.
Launch the application and attempt the action that previously failed.
For example, you might:
- Connect to an online game server.
- Join a video conference.
- Transfer files over the network.
- Access cloud storage services.
- Connect to remote devices.
If the application functions normally, the firewall rule was successfully configured.
If issues persist, additional troubleshooting may be required because other network settings could also be affecting connectivity.
Alternative Method: Allow an App Through Advanced Firewall Settings
Advanced users may prefer creating custom firewall rules.
To access advanced options, type Windows Defender Firewall with Advanced Security into the Start menu search box and open it.
This console provides detailed control over inbound and outbound connections.
Here, you can create custom rules based on:
- Programs
- Ports
- Protocols
- IP addresses
- Network profiles
This method is particularly useful for specialized software, servers, development tools, and enterprise applications that require more precise network control.
For most home users, however, the standard Allowed Apps method remains the simplest and safest option.
Common Problems When Allowing Apps Through the Firewall
Sometimes users encounter difficulties even after creating firewall exceptions.
One common issue is selecting the wrong executable file. Some applications use multiple executable files, and allowing the incorrect one may not solve the problem.
Another issue occurs when third-party security software includes its own firewall. In these cases, changes made to Windows Firewall may have no effect because the external firewall controls network traffic.
Network profile mismatches can also confuse. An app allowed on Private networks may still be blocked when connected to a Public network.
Additionally, damaged application files or outdated software can create connectivity issues unrelated to firewall settings.
Verifying software updates and restarting the computer often helps resolve lingering problems.
Security Tips When Allowing Apps Through the Firewall
Always verify that an application comes from a trusted source before granting firewall access.
Avoid allowing unknown programs that you did not intentionally install.
Whenever possible, enable access only for Private networks rather than both Private and Public profiles.
Review your firewall exceptions periodically and remove permissions that are no longer necessary.
Keeping Windows and your applications updated also reduces security risks associated with network communication.
A carefully managed firewall provides both protection and functionality without compromising your system’s security.
FAQs
Is it safe to allow an app through Windows Firewall?
Yes, it is generally safe if the application comes from a trusted developer and requires network access to function properly. However, avoid allowing unknown or suspicious software.
What happens when I allow an app through the firewall?
Windows creates an exception rule that permits the application to send and receive network traffic according to the permissions you select.
Why is my app still blocked after allowing it through the firewall?
The application may require additional permissions, the wrong executable may have been selected, or another firewall program could be controlling network access.
Should I allow apps on Public networks?
Only if necessary. Public networks are generally less secure than trusted home or office networks.
Can I remove firewall permissions later?
Yes. Return to the Allowed Apps window, uncheck the application, and click OK to remove the permission.
Does this process work in both Windows 11 and Windows 10?
Yes. The steps are nearly identical in Windows 11 and Windows 10, with only minor interface differences.
