What does NTSTATUS 0xC0220012 (STATUS_FWP_TIMEOUT) mean?

 
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


Looking for a different code? Search another status or error code.