ContextCleaner: see every entry in the Windows 11 right-click menu, and which app added it — on the Microsoft Store.

Last updated:

Guided workflow variation

Manage the COM add-onsinstalled apps put in your menu.

A shell extension is one registration that can draw several menu entries. ContextCleaner shows each one with its publisher, backing file, and identifier — and disables it by block-listing rather than unregistering.

ContextCleaner lists every context menu shell extension with its identifier, backing file, and publisher, and disables one via the shell block list so the app stays installed and the change stays reversible.

Pay once. Own it forever.

One-time purchase on the Microsoft Store · No subscription · Instant install

Buy through the Microsoft Store—instant install, automatic updates, and a Microsoft receipt for easy expensing. No account needed on our site, and no subscription on Store purchases.

Full ContextCleaner overview
One-time purchase No telemetry Local-first

windows 11 & 10 · no regedit · snapshot before every apply · no network requests

If this sounds like your week

The add-ons drawing your menu are not listed anywhere in Windows.

Installed software adds context menu handlers routinely and silently. Nothing in Settings, Apps, or Task Manager enumerates them. You can see the entries they produce but not the registrations behind them, which means you cannot tell how many you have, who owns them, or which entries belong together.

Where tooling usually breaks

And the identifiers are not meant for humans.

Handlers are registered by identifier, not by name. Reading the registry directly gives you a list of identifiers with no obvious mapping to applications. Resolving one means following it to a class registration, then to a library path on disk, and repeating for every handler — before you have learned anything actionable.

Where ContextCleaner lands

A real inventory, with names attached.

ContextCleaner resolves each handler to something readable: the friendly name, the backing library, the publisher where recorded, and the identifier itself. It scans both the 64-bit and 32-bit registry views so handlers from 32-bit applications are not missed, and where a handler registers no usable name it asks the handler what it would draw — out of process, so a faulty handler cannot take the app down. Filter by enabled, disabled, third-party, or system; search by name, identifier, or publisher.

Pay once. Own it forever.

One-time purchase on the Microsoft Store · No subscription · Instant install

Buy through the Microsoft Store—instant install, automatic updates, and a Microsoft receipt for easy expensing. No account needed on our site, and no subscription on Store purchases.

Learn more about ContextCleaner

windows 11 & 10 · no regedit · snapshot before every apply · no network requests

What you get

Feature highlights

Sees all four menu surfaces

Classic commands, the COM add-ons installed apps register, Windows 11 modern and packaged items, and the New submenu—together in one searchable list.

Shows where every entry came from

Each row names the app, DLL, or package behind it, where it was discovered, and which file types it applies to.

Remove one or clear the whole view

Flip a single toggle, multi-select a batch, or remove every third-party entry in the current view with one button.

A dedicated New menu cleanup

Turn off the document types you never create. The file type keeps working—only the New-menu shortcut goes away, and it is a reversible rename.

Review before anything is written

Changes stage as pending until you press Apply, and machine-wide edits are batched into a single administrator prompt per apply.

Undo that survives restarts

Undo and redo are stored on disk rather than in memory—up to 25 steps each—alongside one-click snapshot restore.

A verifiable record of every change

A hash-chained (SHA-256) local audit log with a one-tap integrity check that reports the exact entry where the chain broke.

Private by default

No network requests at all, no account, no ads, no third-party analytics. Diagnostics exports replace personal folder names first.

Especially when

  • Remove entries from the Windows 11 right-click menu without opening Registry Editor yourself
  • Find out which app added a right-click entry, and why deleting a registry key did not remove it
  • Clean up the right-click New submenu without breaking the underlying file types

Who benefits

Real-world scenarios

The cluster of related entries

Five menu entries appear and disappear together, and removing them individually never sticks.

They share one handler identifier. Disabling that handler clears all five in one change, and re-enabling brings them all back.

The unattributed handler

You want an inventory of everything that has hooked into your shell, including things you no longer recognise.

Each handler shows its backing library and publisher. Filter to third-party to separate installed software from Windows components.

The app you need but the entries you do not

A tool is essential but its menu integration is not, and uninstalling is out of the question.

The handler is block-listed by identifier rather than unregistered. The application is untouched and keeps working; it simply stops drawing into the menu.

Deep dive

What a shell extension is, and what disabling one actually does

A context menu shell extension is a COM object that an application registers against one or more file classes. When you right-click something, the shell loads the handlers that apply and asks each one what it wants to contribute. The handler decides at that moment what to draw, which is why one registration can produce a single entry, a submenu, or a whole group of related commands. Entries and registrations are not one to one.

Enumerating handlers properly requires covering more ground than a single registry sweep suggests. Handlers are registered under file classes, under the pseudo-class that applies to all files, under directory and drive classes, and under file-type association groupings — the last being where archivers and media tools commonly register so they apply to many extensions at once. There are also two registry views on 64-bit Windows, and a handler from a 32-bit application appears only in the 32-bit view. Reading one view produces an inventory that looks complete and is not.

Disabling a handler is where the mechanism matters most. The intuitive approach — deleting the registration — is destructive and hard to reverse, and it can be undone by the application repairing itself on next launch or update. Windows provides a purpose-built alternative: a block list of identifiers that the shell consults and honours. Adding a handler identifier there suppresses it without modifying the application's own registration at all. The application stays installed, fully functional, and unaware; it simply stops being loaded into the menu. Removing the identifier restores it.

One implementation detail is worth knowing because it explains a category of tools that appear to work and do not. That block list exists in both a machine-wide and a per-user location, but the shell only honours the machine-wide one. Writing to the per-user location succeeds — the write returns success, the value is there if you look — and has no effect whatsoever. A tool taking that path reports a successful change while the entry remains in your menu. ContextCleaner writes machine-wide, which is why disabling a handler requires administrator approval, and why it batches every machine-wide operation in an apply into one prompt rather than asking repeatedly.

On honesty: ContextCleaner does not measure how long handlers take to load and makes no claim about menu speed. What it gives you is visibility and control over what is registered.

Trusted by pragmatic desktop users

Built for people who prefer tools that stay local.

Real workflows: focus timers that stay visible, batches that never leave the disk, and renames you can rewind.

Customer review 01

PinPoint: Always On Top saves me so much time as I can organize all my report materials without having to flip between windows or tabs. I love the fact that it is straightforward and simple.

Senior Accountant · Manufacturing Company · United States · PinPoint Reviewed About PinPoint
Customer review 02

I used to get so frustrated when my Taskbar would freeze and disappear. Taskbar Sentinel has eliminated that pain without subjecting me to another subscription.

Darren · Calgary, Alberta, Canada · Taskbar Sentinel Reviewed About Taskbar Sentinel
Customer review 03

OpticBatch and MetaForge are a lifesaver for me as a person with a passion for photography. They give me the ability to stay organized and keep personal information confidential when I post pictures online.

Sherri · United States · OpticBatch & MetaForge Reviewed Browse the full catalog

Quotes are shown with customer permission; names and locations appear as reviewers provided them.

Our Core Moat

Engineered to respect your system boundaries.

System Resource Monitor (Idle State Comparison)
Automata Labs low idle memory footprint compared to generic Electron applications

Lightweight Native Stack

Compiled Rust core wrapped inside an optimized Tauri shell. No heavy background node loops or duplicate Chromium engines cooking your memory footprint (<25MB idle RAM).

100% Local-First Privacy

Executes entirely on-device with full offline isolation. Absolute zero background telemetry policies, no metrics aggregation, and zero mandatory cloud-sync accounts.

Perpetual Fallback Licenses

Pay a single, clear one-time purchase price. Own your specific native software utility execution tier permanently without artificial subscription paywalls or ongoing usage tax.

FAQ

Straight answers—no glossary dump

What is a context menu shell extension?

A COM handler an application registers so it can add entries when you right-click. One handler decides at display time what to draw, so a single registration can produce several visible menu entries — which is why related entries appear and disappear together.

Does disabling a shell extension uninstall or break the app?

No. ContextCleaner adds the handler identifier to the Windows shell block list rather than deleting the app's registration. The application stays installed and works normally, and removing the identifier restores its menu entries.

Why does disabling a shell extension need administrator approval?

Because the block list the shell actually honours is machine-wide. The per-user equivalent accepts writes and is ignored by the shell, so writing there would look successful and do nothing. ContextCleaner writes machine-wide and batches all such changes into one prompt per apply.

Will disabling extensions make my right-click menu faster?

ContextCleaner performs no timing measurement and makes no performance claim. What it offers is a complete inventory and reversible control over what is registered.

What does it need to run?

Windows 11 or Windows 10, and the Microsoft Edge WebView2 runtime, which is already present on virtually all Windows 11 PCs. ContextCleaner does not install WebView2 for you. It runs as a standard user; only machine-wide entries need administrator approval, requested once per apply.

Is it private, and how do I get it?

ContextCleaner makes no network requests at all — it requests no networking permission from Windows, so there is no telemetry, no analytics, no ads, and no account. Snapshots and change history stay on your PC. It is a one-time purchase on the Microsoft Store; use the Microsoft Store button on this page for the current listing and price.

Every right-click entry,
and the app that put it there.

ContextCleaner scans all four surfaces Windows builds the right-click menu from—classic commands, app add-ons, Windows 11 modern and packaged items, and the New submenu—names the app behind each entry, and lets you remove what you never use without opening Registry Editor. A snapshot is written before each apply, and undo survives restarts.

Pay once. Own it forever.

One-time purchase on the Microsoft Store · No subscription · Instant install

Buy through the Microsoft Store—instant install, automatic updates, and a Microsoft receipt for easy expensing. No account needed on our site, and no subscription on Store purchases.

Open full product page

Technical specifications

Technical specifications for procurement

Spec Implementation
Data Sovereignty Menu edits, snapshots, and the full change history stay on your PC; diagnostics exports replace personal folder names first
Telemetry Status None; no account, no ads, no third-party analytics
Core Runtime Tauri 2 + Rust native Windows app; requires the Microsoft Edge WebView2 runtime, which it does not install for you
Network Requirements Makes no network requests at all and requests no networking permission from Windows
Deployment Compatibility Windows 11 and Windows 10; no version gating, so Windows 10 simply shows fewer modern and packaged entries. Microsoft Store
Scope All four menu surfaces: classic commands, COM app add-ons, Windows 11 modern and packaged items, and the New submenu
Provenance Each entry names the app, DLL, or package behind it, where it was discovered, and the file types it applies to
Reversibility Snapshot written before each apply (the apply stops if it cannot be saved), one-click restore, and disk-persisted undo and redo up to 25 steps each
Guardrails Entries File Explorer depends on are protected from removal even by bulk actions; machine-wide edits use one administrator prompt per apply
Accountability Tamper-evident, hash-chained (SHA-256) audit log with one-tap integrity verification, stored only on your PC
Access System tray presence with a customizable hotkey and Ctrl+K quick actions across 14 rebindable shortcuts
Approximate size 30 MB installed or less