After the April 2026 cumulative updates land on Windows 11 24H2 and 25H2, File Explorer starts crashing mid-navigation, desktop icons go blank or white, and search lags for seconds per keystroke. The core servicing stack looks fine, but the icon cache and shell extensions are out of sync. A restart of explorer.exe patches it for the session. A proper fix rebuilds the icon cache and verifies system files.

Restart Explorer For A Quick Reset

From an elevated Task Manager or PowerShell, kill the shell and relaunch it:

Stop-Process -Name explorer -Force
Start-Process explorer.exe

If that restores icons and stops the crashes, you have a shell state problem, not a corrupted system file. Move to the cache rebuild below.

Rebuild The Icon And Thumbnail Cache

Close every Explorer window first. Then run this from an elevated PowerShell:

Stop-Process -Name explorer -Force
Remove-Item "$env:LOCALAPPDATA\IconCache.db" -Force -ErrorAction SilentlyContinue
Remove-Item "$env:LOCALAPPDATA\Microsoft\Windows\Explorer\iconcache*" -Force -ErrorAction SilentlyContinue
Remove-Item "$env:LOCALAPPDATA\Microsoft\Windows\Explorer\thumbcache*" -Force -ErrorAction SilentlyContinue
Start-Process explorer.exe

Windows regenerates the caches on next launch. Blank icons come back within a minute or two as folders repaint.

Run SFC And DISM

If crashes keep happening after the cache rebuild, scan the component store. From an elevated PowerShell:

sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth

Let both finish before rebooting. DISM pulls clean payloads from Windows Update, so the machine needs internet.

Disable Broken Shell Extensions

Third-party context menu handlers commonly break after cumulative updates. Use Nirsoft ShellExView to list non-Microsoft extensions and disable any that match your crash timing:

winget install --id Nirsoft.ShellExView

Run it elevated, sort by Company, hide Microsoft entries, then disable anything installed by sync clients, archive tools, or old cloud storage agents. Restart Explorer after each change.

Clean Boot To Confirm It Is Not A Startup App

If Explorer still falls over, isolate startup noise:

msconfig

On the Services tab, check Hide all Microsoft services, click Disable all. On the Startup tab, open Task Manager and disable every entry. Reboot. If Explorer is stable, re-enable services in halves until the crash returns. The last batch you re-enabled owns the bug.

Verify

Confirm Explorer is healthy and SFC is clean:

Get-Process explorer | Select-Object Id, StartTime, Responding
sfc /verifyonly

Expected output: Responding : True for Explorer, and Windows Resource Protection did not find any integrity violations from SFC.


Need help auditing why half your fleet hit the same Explorer bug after Patch Tuesday? Contact Rain City Techworks.