You right-click a file and… wait. One second, two seconds, sometimes five, before the menu appears. On the desktop it’s instant, but on files — especially certain file types — there’s an unmistakable lag. Windows 11’s redesigned context menu gets blamed, but the menu design is rarely the actual problem.
The real culprit is almost always a third-party shell extension: a piece of code some installed program registered to add its entries to your right-click menu. Every extension runs before the menu renders, so one slow one delays everything. Here’s how to find it and fix it. For general folder-opening slowness (as opposed to right-click), see our File Explorer repair guide .
Why this happens
- Slow third-party shell extensions: Each installed app’s menu handler executes before the menu appears; one bad apple stalls all.
- Broken extensions after updates: Windows updates change COM interfaces extensions rely on, leaving them hanging instead of failing fast.
- Antivirus context scanning: Security suites that scan-on-right-click add latency to every menu.
- Cloud storage handlers: OneDrive/Dropbox/Box each add status-checking handlers that query the cloud before the menu renders.
- Network-dependent handlers: Extensions that phone home or check network paths introduce timeouts.
- Corrupt icon/thumbnail handlers: Related shell components that stall during menu icon rendering.
- Too many handlers overall: Even healthy extensions add up — 20+ handlers means 20+ code executions per right-click.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Identify the pattern
The pattern tells you which extension family to suspect.
- Test right-click on: the desktop, a .txt file, a .zip file, a photo, a video, and a folder. Note which are slow and which are instant.
- Desktop fast + files slow = file-type shell extensions (archivers, media tools, cloud apps).
- Only .zip slow = your archiver’s handler. Only photos/videos slow = a media/codec pack or editor’s handler.
- Everything slow including desktop = a global handler (antivirus, a broken system extension) — more serious, keep going.
- Time it: hold a steady count. Under half a second is normal; over two seconds is the problem we’re fixing.
- Note any recently installed or updated software — the timeline usually fingers the culprit directly.
Fix 2: Disable third-party context-menu extensions with ShellExView
The core fix — find the slow handler by elimination.
- Download ShellExView (NirSoft, free portable) and run it as administrator.
- Options > Filter by Extension Type > Context Menu.
- Click the Company column to group — select all non-Microsoft entries (pink background highlights non-Microsoft by default).
- Right-click the selection > Disable Selected Items (or press F7). Don’t worry — this is fully reversible.
- Restart Explorer: Task Manager > Windows Explorer > right-click > Restart.
- Test right-click on the previously slow file types. Instant now? A third-party extension was the cause — proceed to narrow it down.
- Still slow with all third-party handlers disabled? The problem is deeper (antivirus driver-level hook or system corruption) — skip to Fix 5.
Fix 3: Narrow down to the exact extension
Re-enable surgically to find the offender.
- In ShellExView, re-enable disabled extensions in small groups (3–4 at a time).
- After each group: restart Explorer, test right-click speed on the problem file types.
- When slowness returns, disable that group again and re-enable its members one by one.
- Once identified, check the vendor’s website for an updated version — extension slowness is often a known bug fixed in newer releases.
- If no update exists or you never use that right-click feature, leave it disabled permanently.
- Common repeat offenders: outdated archivers, old codec packs, expired trial software, and manufacturer utilities. Cloud storage overlays deserve their own check (Fix 4).
Fix 4: Tame cloud-storage and antivirus handlers
The two heaviest handler categories.
- Cloud storage: In ShellExView, look at Icon Overlay handlers too — OneDrive, Dropbox, Google Drive each register several. Disable overlays for services you rarely use (Windows supports only 15 overlays; overflow causes stalls).
- In the cloud app’s own settings, disable context menu integration if offered — you lose right-click share links but gain speed.
- Antivirus: check your AV’s settings for “scan on right-click” or Explorer integration options. Keep the protection, but disable any “scan this file before showing menu” behavior if present.
- If you run a trial AV that came with the laptop, consider replacing it: expired trials leave half-functional hooks that are notoriously slow. Fully uninstall with the vendor’s removal tool and let Defender take over — see our free antivirus guide .
- After changes, restart Explorer and re-time the menu.
Fix 5: Repair system components
When disabling everything third-party didn’t help.
- Elevated terminal:
DISM /Online /Cleanup-Image /RestoreHealththensfc /scannow, reboot. - Check for pending Windows updates — Microsoft has fixed context-menu performance regressions in cumulative updates before.
- Test in a new local user profile: if right-click is fast there, your profile’s shell settings are corrupt — the
HKCU\Software\Classeshive may need cleanup or profile migration. - Scan for malware with Defender offline scan — some malware installs shell extensions (that’s how “slow right-click after infection” happens).
- Microsoft’s Windows support documents the built-in shell repair paths if SFC reports unfixable corruption.
Fix 6: Choose your menu style (and reduce handler count)
Fewer handlers = faster menu, whichever style you use.
- Audit ruthlessly: every program that added right-click entries you never use is pure overhead. Uninstall the program, or disable its handler in ShellExView.
- Prefer apps with minimal shell integration when choosing between alternatives.
- If you prefer the classic full menu: the registry tweak under
HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}restores it as default — but do this for preference, not speed; it loads the same extensions. - Keep Windows and your apps updated — extension developers fix performance bugs, but only in versions you actually install.
- After major Windows updates, re-run the ShellExView audit — updates are the #1 event that turns a healthy extension into a slow one.
Fix 7: The clean-boot confirmation
Prove it’s software, not the system.
- Perform a clean boot (msconfig > hide Microsoft services > disable all + Task Manager startup disabled).
- Reboot and test right-click. Fast in clean boot = a third-party program, full stop.
- Re-enable services and startup items in halves to isolate — binary search finds it in ~4 reboots even with many items.
- Once found, decide: update it, configure it to not load its shell extension, or replace it.
- If it’s still slow in clean boot with all third-party handlers disabled, you’re looking at system corruption — an in-place Windows repair install is the next step.
Closing
A slow right-click menu is a shell-extension problem until proven otherwise. Find the pattern, disable third-party handlers in batches, identify the offender, and either update it or leave it off. The Windows 11 menu design is fine — it’s the uninvited code running underneath it that needs auditing.
