plfjy/contextmenumgr

Context Menu Manager Plus 是一个强大的实用程序,它可帮助您管理 Windows 上的右键菜单,并避免第三方向你的右键菜单里塞屎

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 14 minutes ago
Added to GitGenius on September 20th, 2026
Created on April 5th, 2026
Open Issues & Pull Requests: 14 (+0)
GitHub issues: Enabled
Number of forks: 43
Total Stargazers: 3,399 (+0)
Total Subscribers: 4 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 14
New in 7 days: 4
Closed in 7 days: 3
Avg open age: 77 days
Stale 30+ days: 9
Stale 90+ days: 4

Recent activity

Opened in 7 days: 3
Closed in 7 days: 3
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (59)
  • enhancement (41)
  • invalid (4)
  • duplicate (2)
  • help wanted (2)

Detailed Description

Context Menu Manager Plus is a Windows system utility for managing right-click context menus. The tool addresses the problem of third-party applications cluttering the Windows context menu by providing centralized management and protection of menu items. Rather than simply toggling menu entries on and off, it intercepts new menu items added by third-party software and presents them for user review before allowing them to persist. The tool manages both traditional context menu entries and Windows 11's newer context menu system, detects when applications attempt to add menu items, protects registry keys related to the context menu to prevent unauthorized modifications, and offers global search, filtering, and detailed analysis of menu items. It achieves this through a multi-component architecture combining a background Windows service, a WPF-based frontend interface, a system tray host, and a separate probe process for analysis.

The tool suits Windows users who want granular control over their context menu and wish to prevent software installations from automatically adding unwanted menu entries. It is particularly valuable for users who install many applications and want to maintain a clean, curated context menu rather than accepting whatever entries applications choose to add. The project is built on .NET 10 with WPF and uses named pipe IPC for communication between components.

The project's development incorporates AI-assisted code generation that has undergone continuous manual review, testing, and refactoring, though the README acknowledges that edge cases and behavioral inconsistencies may remain. The maintainers actively solicit bug reports and compatibility issues, requesting that users provide reproduction steps, logs, screenshots, and system version information when reporting problems.