I just had to completely reset my Windows firewall rules and do a clean reinstall of Glasswire because I ran into some issues.
After cleaning up some rules in Glasswires “inactive apps” list, some programs were not able to connect to the network anymore. For example Steam, which had some entries in “active apps”, which I left alone and some in the “inactive apps” which I removed.
I was under the impression, that when I delete an entry from any list (blocked/active/inactive) and the program in question tries to establish a connection again, GW will ask again if I would like to allow or block the app (im running Elite and GW set to “Ask to connect”). But this was not the case. I couldn’t get the popup to show up.
The only way for steam to work was to set firewall to “off” in GW.
I know that GW utilizes the windows firewall for blocking/allowing stuff so i checked the Windows firewall incoming/outgoing rules. There I saw a massive amount of Glasswire rules (I’m running GW for a few years now), much more than were visible on the GW firewall tab.
After resetting everything and clean-reinstalling GW, things seem back to normal again. But i can see the same behaviour - if i block an app and remove it from GWs firewall list, it still remains in the windows firewall as Glasswire.app.out/in.XX
Now my question:
Is this expected behaviour or is this a bug? Shouldn’t GW clean up the unused firewall rules?
I also noticed that glasswire took longer and longer until it shows firewall “ON” after rebooting. I think this was because of the large amount of firewall rules which it had to parse. After resetting all rules, GW turns firewall to “ON” quickly again after a reboot.
Sorry for the long read, hope you guys can clear these things up for me!