Context Menu Manager Plus
Context Menu Manager Plus is a powerful utility that helps you manage your Windows context menu and prevent third-party software from filling it with unwanted entries.












[中文版 README](./README.md)
> [!WARNING]
> A significant portion of this project was generated with AI assistance and then continuously revised, tested, and reshaped by hand. It may still contain gaps, edge-case regressions, or behavior that does not fully match expectations.
> If you hit bugs, compatibility issues, missing documentation, or surprising behavior, please open an Issue. Reproduction steps, logs, screenshots, and Windows version details are especially helpful.
## 🚀 Overview
`Context Menu Manager Plus` is a Windows context menu management tool.
It is not just a simple enable/disable switcher. It is designed around the following goals:
- intercept new items first, then let the user review them
- manage classic Windows context menu items
- manage Windows 11 modern context menu items
- detect new context menu entries added by third-party software
- protect context-menu-related registry locations from unwanted modifications
- provide global search, page-level filtering, and runtime menu analysis
- keep the app usable through a coordinated frontend / backend service / tray host model
In short, the goal is:
> Turn the Windows context menu from “software can add whatever it wants” into “the user decides what is allowed to stay”.
The project is built with:
- `.NET 10`
- `WPF`
- `WPF-UI`
- `Named Pipe IPC`
- `Windows Service`
- native Win32 tray host
- isolated ProbeHost helper process
---
## 📦 Installation
To get started quickly, choose one of the installation methods below: