| Previous | Next |
| STATUS_FWP_INCOMPATIBLE_TXN | STATUS_FWP_NET_EVENTS_DISABLED |
STATUS_FWP_TIMEOUT
The transaction wait expired before BFE granted its lock
STATUS_FWP_TIMEOUT is a lock-acquisition timeout at the start of an explicit WFP transaction. It is not a network packet timeout and it does not establish that an individual filter is invalid. BFE waits up to the session’s txnWaitTimeoutInMSec; without a caller-supplied value, the documented default is 15 seconds.
Look for another client holding a transaction open, then reduce work performed while holding the lock. Increasing the wait timeout can hide an installer or service that keeps transactions open across slow operations, so it should follow measurement rather than replace it.
What to capture
- The session wait timeout, transaction start time, and caller identity.
- Concurrent policy installers, firewall-management tools, or service restarts.
- Transaction duration and operations performed after a successful begin.
- Whether the retry re-enumerates policy before attempting a new transaction.
References
- Microsoft: WFP error codes
- Microsoft: WFP sessions, transactions, and object lifetimes
- Microsoft: WFP object model
Looking for a different code? Search another status or error code.