Error message when you try to delete a predefined firewall rule in Windows Vista or Windows Server 2008 by using a Netsh command: “No rules match the specified criteria”
Consider the following scenario. On a computer that is running Windows Vista or Windows Server 2008, you try to delete a predefined firewall rule by using the following Netsh command:
netsh advfirewall firewall delete rule name=rule name
However, the rule is not deleted, and you receive the following error message:
No rules match the specified criteria
For more information on this issue, including potential causes, workarounds, and resolutions, see: Microsoft KB Article KB970397.