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.

  1. 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.
  2. Desktop fast + files slow = file-type shell extensions (archivers, media tools, cloud apps).
  3. Only .zip slow = your archiver’s handler. Only photos/videos slow = a media/codec pack or editor’s handler.
  4. Everything slow including desktop = a global handler (antivirus, a broken system extension) — more serious, keep going.
  5. Time it: hold a steady count. Under half a second is normal; over two seconds is the problem we’re fixing.
  6. 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.

  1. Download ShellExView (NirSoft, free portable) and run it as administrator.
  2. Options > Filter by Extension Type > Context Menu.
  3. Click the Company column to group — select all non-Microsoft entries (pink background highlights non-Microsoft by default).
  4. Right-click the selection > Disable Selected Items (or press F7). Don’t worry — this is fully reversible.
  5. Restart Explorer: Task Manager > Windows Explorer > right-click > Restart.
  6. Test right-click on the previously slow file types. Instant now? A third-party extension was the cause — proceed to narrow it down.
  7. 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.

  1. In ShellExView, re-enable disabled extensions in small groups (3–4 at a time).
  2. After each group: restart Explorer, test right-click speed on the problem file types.
  3. When slowness returns, disable that group again and re-enable its members one by one.
  4. Once identified, check the vendor’s website for an updated version — extension slowness is often a known bug fixed in newer releases.
  5. If no update exists or you never use that right-click feature, leave it disabled permanently.
  6. 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.

  1. 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).
  2. In the cloud app’s own settings, disable context menu integration if offered — you lose right-click share links but gain speed.
  3. 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.
  4. 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 .
  5. After changes, restart Explorer and re-time the menu.

Fix 5: Repair system components

When disabling everything third-party didn’t help.

  1. Elevated terminal: DISM /Online /Cleanup-Image /RestoreHealth then sfc /scannow, reboot.
  2. Check for pending Windows updates — Microsoft has fixed context-menu performance regressions in cumulative updates before.
  3. Test in a new local user profile: if right-click is fast there, your profile’s shell settings are corrupt — the HKCU\Software\Classes hive may need cleanup or profile migration.
  4. Scan for malware with Defender offline scan — some malware installs shell extensions (that’s how “slow right-click after infection” happens).
  5. 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.

  1. Audit ruthlessly: every program that added right-click entries you never use is pure overhead. Uninstall the program, or disable its handler in ShellExView.
  2. Prefer apps with minimal shell integration when choosing between alternatives.
  3. 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.
  4. Keep Windows and your apps updated — extension developers fix performance bugs, but only in versions you actually install.
  5. 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.

  1. Perform a clean boot (msconfig > hide Microsoft services > disable all + Task Manager startup disabled).
  2. Reboot and test right-click. Fast in clean boot = a third-party program, full stop.
  3. Re-enable services and startup items in halves to isolate — binary search finds it in ~4 reboots even with many items.
  4. Once found, decide: update it, configure it to not load its shell extension, or replace it.
  5. 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.

Frequently asked questions

Why is the right-click menu so slow in Windows 11?
Two reasons compound: Windows 11’s redesigned compact menu still loads every third-party shell extension behind the scenes, and each extension gets a chance to run code before the menu appears. One slow or broken extension — common after major updates — delays the entire menu. The old full menu via ‘Show more options’ can be even slower since it loads legacy extensions too.
Can I get the old Windows 10 right-click menu back?
Yes, via a registry edit that restores the classic full context menu as the default. It is a supported tweak many power users prefer, but it does not inherently fix slowness — the same extensions load either way. Fix the slow extension first; then choose whichever menu style you prefer for looks, not speed.
Is it safe to disable context menu extensions?
Yes, when done with a tool like ShellExView. Disabling a third-party context-menu handler only removes that app’s right-click entries; the app itself keeps working normally. Everything is reversible, and Microsoft’s own handlers should be left alone. If a menu breaks, re-enable extensions one by one to find the culprit.
Why does right-click work fine on the desktop but not on files?
Desktop right-click loads a small fixed set of handlers, while file right-click loads every extension registered for that file type — archivers, cloud storage, antivirus, media tools. A file-type-specific extension (for example, one registered only for .zip or video files) explains why some files are slow and others are instant.