30-Second Fix: Restart File Explorer from Task Manager
Before you dig into anything heavy, just restart the process. This clears temporary glitches 9 times out of 10.
- Press Ctrl + Shift + Esc to open Task Manager.
- Find Windows Explorer in the list under the Processes tab.
- Right-click it and pick Restart.
Your screen will flicker for a second — that's normal. If File Explorer stabilizes, you're done. Most people can stop here. If it crashes again within 30 minutes, move to the next step.
5-Minute Fix: Clear File Explorer Cache and Quick Access History
The culprit here is almost always a corrupted thumbnail cache or Quick Access data. Windows loves to cache everything, and when that cache gets corrupted, Explorer panics and restarts.
Step 1: Clear Thumbnail Cache
- Open File Explorer (if it stays open long enough).
- Click the three dots in the top-right, then Options.
- On the General tab, under Privacy, click Clear next to "Clear File Explorer history".
- On the View tab, check Always show icons, never thumbnails. This stops Explorer from loading thumbnails, which often triggers crashes on older PCs.
- Click OK.
Step 2: Nuke the Thumb Cache Folder (for stubborn cases)
If the above didn't stick:
- Press Win + R, type
%localappdata%\Microsoft\Windows\Explorer, hit Enter. - Delete everything in that folder. You'll see files like
thumbcache_*.db. - Restart File Explorer from Task Manager again.
This forces Windows to rebuild the cache from scratch. I've seen this fix crashes on Windows 10 and 11 that had been going on for months.
15-Minute Fix: Hunt Down Shell Extensions
If the cache clear didn't work, you've got a bad shell extension. These are third-party add-ins that integrate with File Explorer. Stuff like Dropbox, Google Drive, 7-Zip, NVIDIA Context Menu, or your antivirus. They're the #1 cause of persistent Explorer crashes that the simple fixes can't touch.
Step 1: Use ShellExView (free tool)
Download ShellExView from NirSoft (it's legit, I've used it for years).
- Run ShellExView as administrator.
- Click Type to sort by Type column.
- Look for entries with Type Context Menu or Property Sheet.
- Disable all non-Microsoft extensions. Right-click an entry, pick Disable Selected Items. Focus on anything from:
- Antivirus software (Norton, McAfee, Avast)
- Cloud storage (Dropbox, Google Drive, OneDrive sync)
- Compression tools (7-Zip, WinRAR, WinZip)
- Image editors (Photoshop, Lightroom, FastStone)
- VPN clients (NordVPN, ExpressVPN often add shell extensions)
- Older hardware drivers (especially scanners and printers) - Restart File Explorer.
If the crash stops, re-enable extensions one by one until you find the bad actor. Then uninstall the culprit program or update it to the latest version.
Step 2: Clean Boot
If ShellExView didn't help (rare, but happens), do a clean boot to rule out a system service:
- Press Win + R, type
msconfig, hit Enter. - Go to the Services tab, check Hide all Microsoft services, then click Disable all.
- Go to Startup tab, click Open Task Manager, disable all startup items.
- Restart the PC. If Explorer stops crashing, re-enable services in small batches until it breaks again.
Last Resort: SFC and DISM Scans
This is the "I've tried everything" option. Corrupted system files can cause Explorer crashes, but it's less common than shell extensions or cache issues.
- Open Command Prompt as administrator.
- Run
sfc /scannow. Let it finish. It will try to fix corrupt system files. - After that, run
DISM /Online /Cleanup-Image /RestoreHealth. This fixes the component store that SFC relies on. - Restart and test.
If all else fails, create a new user profile and see if Explorer behaves there. If it does, migrate your data and ditch the old profile. I've had to do that twice in 14 years — it's a last resort but it works.
Pro tip: Never run CCleaner or any registry cleaner to "fix" this. They'll just break things further. Stick to the steps above.