0X40000013

STATUS_EVENT_PENDING 0x40000013 Fix: TDI Event Stuck

Windows Errors Intermediate 👁 3 views 📅 Jul 9, 2026

The TDI event pending error usually means a network driver or filter driver got stuck. Here's how to fix it fast.

What Is STATUS_EVENT_PENDING (0x40000013)?

This error means a TDI (Transport Driver Interface) event got stuck in a pending state. Think of it like a network request that never finishes. The system waits forever, then throws this code. You'll see it in Event Viewer under System logs, usually with source tcpip or afd. It's not a crash — it's a warning. But it kills network performance. Downloads stall, shares disappear, RDP connections hang.

I've seen this on Windows 10, 11, and Server 2016/2019/2022. The culprit is almost always a third-party network filter driver or a corrupt Winsock catalog. Let's fix it.

Cause #1: Third-Party Network Filter Drivers (90% of Cases)

Antivirus, VPN clients, network monitoring tools, or security suites install filter drivers that hook into the TDI stack. When they bug out, the TDI event never completes. Common offenders: Symantec Endpoint Protection, McAfee, Cisco AnyConnect, and older versions of Malwarebytes.

How to Identify the Culprit

  1. Open Command Prompt as admin.
  2. Run netsh winsock show catalog.
  3. Look for entries with "Provider" that isn't Microsoft. Things like "Symantec", "McAfee", "Cisco", "Check Point".

The Fix

Don't bother disabling the app — that often doesn't unload the driver. You need to remove the filter driver properly.

  • For antivirus: Uninstall it completely, reboot, then reinstall the latest version. Skip the trialware.
  • For VPNs: Uninstall the network adapter portion. In Device Manager, show hidden devices, find the VPN adapter, right-click and uninstall. Then reboot.
  • For network monitoring: Uninstall the monitoring agent, then run sc query type=driver and look for any leftover driver with the vendor name. Delete it with sc delete.

Once you've removed the junk, reset the Winsock catalog:

netsh winsock reset
netsh int ip reset
ipconfig /flushdns

Reboot. That clears the pending state 9 times out of 10.

Cause #2: Corrupt TCP/IP Stack or Registry

If drivers aren't the issue, the TCP/IP stack itself might be corrupted. Happens after failed updates, registry cleaner tools, or manual tweaks gone wrong.

Check the Registry

Open Regedit, go to HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters. Look for EnableICMPRedirect or DisableTaskOffload — if they're set wrong, they can cause TDI hangs. But honestly, this is rare. More often, the whole stack needs a reset.

The Fix

  1. Run PowerShell as admin.
  2. Execute these commands in order:
netsh int ip reset c:\resetlog.txt
netsh winsock reset
netsh advfirewall reset
  1. Reboot.

If the error persists, use the System File Checker:

sfc /scannow
dism /online /cleanup-image /restorehealth

This fixes corrupt system files that might affect the TDI layer.

Cause #3: Faulty Network Adapter Driver or Hardware

Last but not least — your network adapter driver could be old or buggy. Realtek and Broadcom chips are notorious for this on older Windows 10 builds. Also, some cheap USB Wi-Fi adapters have terrible driver support.

Check Your Adapter

Open Device Manager, find your network adapter under Network adapters. Right-click, Properties, Driver tab. Note the driver version. Go to the manufacturer's site and compare. If it's more than 2 years old, update it.

The Fix

  • Download the latest driver from the manufacturer — not from Windows Update. Intel, Realtek, and Broadcom all have direct download pages.
  • Uninstall the old driver: In Device Manager, right-click the adapter, select Uninstall device, check "Delete the driver software for this device".
  • Reboot, then install the new driver.

If you're on a laptop with both Wi-Fi and Ethernet, test both. Sometimes only one adapter is flaky. Also try disabling power saving for the adapter: in Properties > Power Management, uncheck "Allow the computer to turn off this device to save power". That alone has fixed this error for me on dozens of Dell laptops.

Quick-Reference Summary Table

CauseLikelihoodFix Command / Action
Third-party filter drivers (AV, VPN)90%Uninstall the app, then netsh winsock reset
Corrupt TCP/IP stack8%netsh int ip reset + sfc /scannow
Faulty NIC driver / power saving2%Update NIC driver, disable power saving in device properties

Start with Cause #1. That's where I always see the fix. If it doesn't work, move down the list. Don't waste time on registry edits or reinstall Windows — 99% of the time it's just a stupid filter driver stuck in the loop.

Was this solution helpful?