Windows Firewall Advanced Settings in Windows 7 , has predefined rule sets.
When I click the "Add Rule…" button in my Windows 7 Ultimate install, it looks like this:
But, on a machine I have that runs Windows 7 Home Premium, when I click "Add Rule…", the "predefined rules" option is greyed out. Like this:
Is this expected?
Does Win7 Home Premium NOT have predefined rules?
How can I get the rules back?
Best Answer
I don't know exactly what happened to the predefined rules, but I see three possibilities:
another Security suite which includes a firewall - McAfcee - had been installed on the system. When installed, it removed all the pre-defined rules. McAfee's security suite has since been removed from the PC, but the pre-defined rules did not re-appear.
the Home versions of Windows 7 simply don't get predefined rules. I find this less likely, only because security is such a huge focus of Microsoft.
there was a virus that removed all these rules.
I don't know which of these, if any, is the actual reason the predefined rules are gone. I don't have a virgin Win7 Home Premium to examine, and I don't have the full forensic records of the Win7 Home Premium system. In any case, it doesn't matter.
After some spelunking, I found that the predefined rules for Windows Firewall on Windows 7 installs that do have predefined rules are stored in the Windows Registry at:
On my Win7 Home Premium machine, I looked in that key and found.... nothing? The key hierarchy was there, but no values.
I got the pre-defined rules to appear (re-appear?) on my Win7 Home Premium machine by following these steps:
services.msc
and stop Windows FirewallI hope this helps someone else.
As always, when modifying the registry, be super careful and back everything up prior to making modifications.