How to allow programs to communicate through Windows Firewall

Here's quick way to allow programs through the Windows 7 firewall.

Windows Firewall logo
Windows 7: By default most programs are blocked by Windows Firewall to help keep your computer secure; in other cases it will give you a warning when a new program tries to communicate through the firewall and letting you can choose whether or not to allow the program, giving you more control. But if for any reason, you want to allow a blocked or newly installed program through the firewall, here is a quick and easy way to do just that.

1-  Click Start and in the search box “Search programs and files” type “allow a program through windows firewall” and under “Control Panel” title select Allow a program through Windows Firewall.

2-  Next, browse and select — by checking the box on the left — the program or feature that you want to allow through the firewall, and also choose in which type of network(s) should the program have the ability to communicate: Domain (Corporate network), Home/Work (Private network, like the one in your own house), and/or Public (Starbucks, Library, School, etc.)

Windows Firewall settings

Or if you don’t find the program in the list, click Allow another program… Windows will populate all the programs installed in your computer, browse the list and select the program that you want to communicate through the firewall. Then click Network location types… button, choose the best option that suits your network environment, click OK, Add & OK again to finish.

Add Windows Firewall settings

And as a last resource you can click the Browse button, locate the program and click Open, next click Network location types… button, choose the best option that suits your network environment, click OK, Add & OK again to finish.

3-  After you made and saved all your choices, you are now done!

If you want to disallow a program or feature to communicate through Windows Firewall repeat step #1, and next uncheck the box at the left of the name and click OK. Or to complete remove a program or feature from the firewall access list select one and click the Remove button.

But remember that as easy as it is to change the Windows Firewall settings, the less secure your computer becomes. Because a firewall is basically a barrier that keeps unwanted “forces” away from your system. When you allow a program or open a port in the firewall, your computer opens a small hole and the more holes you open, the more opportunities hackers or malicious software have to find an opening to spread viruses, steal data, access files, or even your computer can be use to spread malicious software to others. So, choose wisely when to allow programs or open ports to communicate through the firewall.

TIP: It’s safer to allow a program to access the firewall than to open a port, because an open port remains open until YOU close it and if you allow a program, the port will only open when communication is needed; otherwise it will close.

About the author

Mauro Huculak is a Windows How-To Expert and founder of (est. 2010). With over 21 years as a technology writer and IT Specialist, Mauro specializes in Windows, software, and cross-platform systems such as Linux, Android, and macOS.

Certifications: Microsoft Certified Solutions Associate (MCSA), Cisco Certified Network Professional (CCNP), VMware Certified Professional (VCP), and CompTIA A+ and Network+.

Mauro is a recognized Microsoft MVP and has also been a long-time contributor to Windows Central.

You can follow him on YouTube, Threads, BlueSky, X (Twitter), LinkedIn and About.me. Email him at [email protected].