Uso: delete rule name= type=dynamic|static profile=public|private|domain|any[,. (padrão=any) endpoint1=any|localsubnet|dns|dhcp|wins|defaultgateway| ...

Uso: delete rule name=
      [type=dynamic|static]
      [profile=public|private|domain|any[,...] (padrão=any)]
      [endpoint1=any|localsubnet|dns|dhcp|wins|defaultgateway|
         ||||]
      [endpoint2=any|localsubnet|dns|dhcp|wins|defaultgateway|
         ||||]
      [port1=0-65535|[,...]|any (padrão=any)]
      [port2=0-65535|[,...]|any (padrão=any)]
      [protocol=0-255|tcp|udp|icmpv4|icmpv6|any]

Comentários:

      - Exclui uma regra identificada por nome e, opcionalmente, por perfis,
        pontos de extremidade, portas, protocolo e tipo.
      - Se forem encontradas várias correspondências, todas as regras
        correspondentes serão excluídas.

Exemplos:

      Excluir uma regra chamada "rule1" de todos os perfis:
      netsh advfirewall consec delete rule name="rule1"

      Excluir todas as regras dinâmicas de todos os perfis:
      netsh advfirewall consec delete rule name=all type=dynamic