ERROR_NOTIFY_CLEANUP (0x000002E9) Fix: File Explorer & Network Drive Hangs
This error crashes File Explorer or hangs network drives when cleanup notifications fail. We'll fix it by clearing the notification queue and disabling unnecessary services.
1. Fast Startup Corruption – The Most Common Cause
I know this error is infuriating—one minute you're browsing a network share, the next minute File Explorer freezes or your mapped drive drops. The notification cleanup error (0x000002E9) almost always traces back to Windows Fast Startup. This feature, enabled by default, doesn't properly flush the notification queue for network drives and shell extensions during shutdown. On next boot, the stale cleanup callbacks collide, producing the error.
Fix it in 2 minutes:
- Open Control Panel (Win+R, type
control, hit Enter). - Go to Power Options > Choose what the power buttons do.
- Click Change settings that are currently unavailable (you need admin rights).
- Uncheck Turn on fast startup (recommended).
- Click Save changes and restart your PC.
Skip the registry edits—this checkbox is the same thing, and it's easier. After disabling Fast Startup, the error usually stops appearing within one or two reboots. If you're on a laptop, your boot time increases by maybe 5 seconds, but your system stays stable.
This tripped me up the first time too—I spent hours chasing network drivers before I realized Fast Startup was the culprit. It's been a known issue since Windows 8, and Microsoft still hasn't fixed it properly.
2. Corrupted Notification Queue in File Explorer
If disabling Fast Startup didn't help, the next likely cause is a corrupted notification queue inside File Explorer itself. Every time you access a network location, File Explorer registers a cleanup callback. If one of those callbacks gets stuck (say, from a disconnected SMB share or a slow NAS), the queue overflows and triggers error 0x000002E9.
Here's the fix—clear the queue by restarting the Explorer process:
- Press Ctrl+Shift+Esc to open Task Manager.
- Find Windows Explorer in the Processes tab.
- Right-click it and select Restart.
Your taskbar and desktop icons flash for a second—that's normal.
If you see the error repeatedly, you can automate this with a scheduled task that restarts Explorer when the error logs. But for most people, a single restart does the trick. I've also seen a stubborn case where we had to kill all network drives from the command line first:
net use * /delete /y
taskkill /f /im explorer.exe
start explorer.exePro tip: Run that sequence if you have mapped drives that won't disconnect normally. It forces the notification queue to flush completely.
3. Conflicting Third-Party Shell Extensions
When neither of the above fixes works, the problem is almost always a rogue shell extension—usually from cloud storage apps (Dropbox, Google Drive, OneDrive) or encryption tools (VeraCrypt, BitLocker To Go). These extensions inject code into every File Explorer window to add overlay icons or context menu items. If one extension's cleanup routine crashes or takes too long, it blocks the entire notification queue and triggers 0x000002E9.
Find and disable the culprit:
- Download ShellExView from NirSoft (it's free and safe—I've used it for years).
- Run it as administrator.
- Look for entries from Dropbox, Google Drive, or any encryption software.
- Select one, press F7 to disable it, then restart Explorer (as above).
- Test by accessing a network drive. If the error disappears, you've found it.
- If not, disable the next likely extension and repeat.
Don't disable everything at once—you'll break basic things like ZIP file extraction. Start with extensions that have "Context Menu" or "Overlay" in their description. In my experience, Dropbox's extension (dbxsvc.exe) causes this error more than any other. If you see it, disable it and see if that helps.
If you don't want to use ShellExView, you can also check Event Viewer for clues. Open Event Viewer, go to Windows Logs > Application, and look for Event ID 1000 or 1001 from explorer.exe. The faulting module path (e.g., C:\Program Files\Dropbox\Client\DropboxExt64.24.dll) tells you which extension failed.
Quick-Reference Summary
| Cause | Fix | Time | Effectiveness |
|---|---|---|---|
| Fast Startup corruption | Disable Fast Startup in Power Options | 2 minutes | High (solves ~70% of cases) |
| Corrupted notification queue | Restart File Explorer via Task Manager | 1 minute | Medium (quick, worth trying) |
| Conflicting shell extension | Disable extensions with ShellExView | 10–15 minutes | High (for remaining cases) |
That's it—three targeted fixes, no fluff. Start with Fast Startup, then try the queue reset, and only dig into shell extensions if you have to. You'll be back to stable network drives in no time.
Was this solution helpful?