Basically I've set my Windows firewall the way I want it, but apparently any application can create it's own rule to completely override my settings. How can I prevent this from happening?
Yes but the computer will not allow any local exceptions not set by group policy.
I am going to assume you are not on a domain but if you are it is very similar it will just be a domain policy instead of a local policy.
First you must open the local group policy settings by opening
From there navagate to
Once those are set you can no longer make any changes to the windows firewall using the Windows API, including going in by hand and editing it via advanced settings. If you want to enable a exception you will need to do it through the group policy now. You can set the rules up in
If you are on a domain you just need to use the domain group policy tools instead of the local ones.
Step by step instruction to block the applications from changing the firewall settings:
What if the program I want to block using the Windows 7 firewall is not listed?