How To Allow Application Access Through Firewall

Didn't click on that allow button and now your application won't function? Here's what you can do about it!

Sometimes your Firewall can tag trusted applications as harmful content, blocking them from accessing the Internet. It can be a bit annoying when this happens, but there are reasons why it does, and re-enabling it is easy enough that it’s not that big of a deal. Learn all there is to know about how to allow application access through Firewall in this guide. 

Key Takeaways
  • Windows Firewall can sometimes block some applications from accessing the Internet as it deems them to be either harmful or malicious.
  • It is important to note that while this can be an invalid blockage, you will be giving the application in question full access to communicate with your PC.

  • Generally, there are 2 methods to bypass this automatically applied restriction:
    • Adding the application to the list of ‘Allowed Apps Through Firewall.’
    • The second method is opening a direct port. But using this method involves a lot more risk, which is why it is not recommended.

Things To Keep In Mind

While Microsoft‘s implementation of the Firewall is regarded to be pretty great, there isn’t a single firewall implementation that can be considered to be 100% accurate. Developers have built firewalls upon previous revisions instead of remaking them from scratch. Think of your Firewall as Swiss Cheese slices stacked together.

A revision or a stack of rules can be considered to be a slice with holes that were covered by later slices. When an application breaks the criteria of this slice, your firewall automatically blocks it for network protection. So before following through with the guide, ensure the application is legit. Some risks, as also pointed out in this official article, involved when manually doing so are as follows:

  • When you allow a 3rd party application through your Firewall, you will be opening up a connection that allows unauthorized access to your computer.
  • Doing this generally makes your computer less secure and more susceptible to malware attacks.

How To Allow Application Access Through Firewall

There are two methods to allow application access through a firewall.

  • Opening Required Ports.
  • Adding it to the list of Allowed Apps.

Both methods are essentially the same in essence, but we are not going to be covering the first method of opening ports. This is because it compromises a lot more on security as you will be opening up a port for basically forever. 

When you add an application to the aforementioned list, you are basically opening the ports it requires anyway. This makes the first method much more undesirable. The methods to allow the application and add it to the list are as follows:

Through Windows Firewall

The steps to do so through the Firewall itself are as below:

  1. Click on Start Button and search for ‘Allow an app through Windows Firewall.’
    searching for firewall
    Opening Windows Firewall (Image by eXputer)
  2. Once opened, click on Change Settings.
  3. Now click on Allow another app.
    Getting to the application's executable
    Opening the Menu to Add Applications to the List (Image Copyrighted by eXputer)
  4. Click on Browse and go to the directory for the executable of your 3rd party application.
  5. Once done, click on Add.
    going to the application's location to be added to the firewall
    Adding the Application the Allowed List (Image by eXputer)
  6. Now search for the added app and make sure that both Public and Private are ticked as required.
    adding the app to the firewall
    Enabling the Connection for the Added App (Image by eXputer)
  7. Click on Ok to save the changes.

Through Command Prompt

If you prefer using CMD, the following steps can be followed:

  1. Search for Command Prompt in your Start Button.
  2. Right-Click on it and select Run as Administrator.
    using cmd to allow an application through firewall
    Opening CMD as Admin (Image by eXputer)
  3. Once opened, use the following command: ‘netsh advfirewall firewall add rule name=”HuionTablet” dir=in action=allow program=”C:\Program Files\HuionTablet\HuionTablet.exe” enable=yes’.
    cmd command for allowing an application through windows firewall
    Allowing the App through Firewall in CMD (Image Copyrighted by eXputer)
  4. Replace the rule name with whatever you may like and the path with your executable’s path.

For good measure, consider restarting your computer.

Parting Words

We hope that you were able to fix your firewall-related problem by following this guide. While it is understandably annoying when most of your 3rd party applications get blocked by Firewall, it is important to note that it is in place so that no one is able to have free access to your computer by simply listening on an open port.

FAQs

How do I stop my firewall from blocking apps?

While not recommended, you can do so by disabling your Firewall entirely.

Why is my firewall blocking everything?

This may be because your Firewall is blocking entire subnets or some required TCP ports like 443 or port 80.

Is allowing an app through my Firewall safe?

As long as the application you allow is trusted, it is mostly safe.

Next:

Did you find this article helpful?

Thanks! Do share your feedback with us. ⚡

How can we make this post better? Your help would be appreciated. ✍

Get up-to-speed gaming updates delivered right to your inbox.

We don’t spam! Read more in our privacy policy.


Hashim writes about error fixes and opinion pieces at eXputer, bringing a lifelong passion for gaming that started with his Xbox 360. His favorite gaming memories epic battles from Dragon Ball Raging Blast 2, killing zombies in COD Black Ops 2, and defeating the Koenigsegg in NFS Most Wanted 2. He brings over 1,000 hours of gameplay to his gaming tips and reviews.

Experience: 2+ years || Worked for ComputerVerge || Education: Bachelors in Data Science.

Related Articles