| Previous | Next |
| FWP_E_FILTER_NOT_FOUND | FWP_E_PROVIDER_NOT_FOUND |
FWP_E_LAYER_NOT_FOUND
FWP_E_LAYER_NOT_FOUND means that the specified filtering layer is not present in the Base Filtering Engine. A WFP layer is a schema-defined place in the network stack where compatible filters can be installed; it is not merely an arbitrary label for a firewall rule.
Likely causes
- A program supplied the wrong layer GUID or confused a layer identifier with a sublayer or provider identifier.
- The selected layer is unavailable on the target version of Windows or in the configured feature set.
- Deployment code chose a packet, transport, stream, or ALE layer without checking whether the rule conditions and action belong there.
Correct approach
Choose the layer from the policy requirement first, then validate its supported conditions and actions on the target system. Microsoft recommends using Application Layer Enforcement where it matches the goal, rather than treating every restriction as a raw packet filter.
Microsoft: WFP error codes · Microsoft: filtering layers and schemas · Microsoft: WFP design guidance
Looking for a different code? Search another status or error code.