Context Menu Manager Plus PLFJY
winget install --id=PLFJY.ContextMenuMgrPlus -e Context Menu Manager Plus manages Windows context menu entries, detects third-party additions, and helps users review unwanted menu items.
winget install --id=PLFJY.ContextMenuMgrPlus -e Context Menu Manager Plus manages Windows context menu entries, detects third-party additions, and helps users review unwanted menu items.
Context Menu Manager Plus 是一个强大的实用程序,它可帮助您管理 Windows 上的右键菜单,并避免第三方向你的右键菜单里塞屎。
> [!WARNING] > 本项目的相当一部分代码由 AI 辅助生成,并经过持续的人工作业、联调和重构,但它仍然可能存在遗漏、边界情况处理不足或行为与预期不完全一致的问题。 > 如果你在使用过程中发现 Bug、兼容性问题、异常行为或文档缺失,欢迎积极提交 Issue。最好附上复现步骤、日志、截图和系统版本信息,这会非常有帮助。
Context Menu Manager Plus 是一个面向 Windows 的右键菜单管理工具。
它不是一个单纯的“右键菜单开关器”,而是围绕以下目标设计:
简单来说,它的目标是:
> 帮你把 Windows 右键菜单从“软件想塞什么就塞什么”,变成“用户决定什么能留下”。
项目基于:
.NET 10WPFWPF-UINamed Pipe IPCWindows Service如需快速开始,请选择以下任一安装方式:
从 GitHub 下载 .exe 文件
前往 GitHub Releases,向下滚动并展开 Assets,然后选择与你的系统架构和安装范围匹配的安装文件。对大多数设备来说,通常选择 x64-self-contained。
WinGet
你可以通过 WinGet 安装 Context Menu Manager Plus。在命令行或 PowerShell 中运行以下命令:
winget install PLFJY.ContextMenuMgrPlus
winget install PLFJY.ContextMenuMgrPlus.Beta
Scoop
你可以通过 Scoop 安装 Context Menu Manager Plus。在命令行或 PowerShell 中运行以下命令:
需要先添加本项目的 Scoop bucket:
scoop bucket add PLFJY https://github.com/PLFJY/scoop-bucket.git
scoop install PLFJY/ContextMenuMgrPlus
scoop install PLFJY/ContextMenuMgrPlus-Beta
先拦截,再审核
这是本项目最重要的设计目标。新的右键菜单项被检测到后,项目不会默认放任它直接生效,而是尽量先禁用或拦截该项,再放入“待审核”页面交给用户处理。
用户可以选择:
允许:放行并启用该菜单项保持禁用:保留该项,但继续禁用移除:从注册表或审核队列中移除该项这也是它和普通右键菜单管理器最大的区别。
传统菜单与 Windows 11 新菜单并行管理:分别处理 classic shell / shellex 菜单和 Windows 11 Packaged COM / AppX 菜单。
后端服务 + 前端 + 托盘宿主协作:前端负责交互,后端服务负责扫描和注册表操作,TrayHost 负责通知和托盘入口。
全局搜索与页面筛选:支持按标题、命令、注册表路径、文件路径、CLSID、Win11 包信息等字段查找并跳转。
Shell Extension 深入分析:通过独立 ProbeHost 隔离探测第三方 Shell Extension,失败通常不影响普通菜单管理。
注册表保护增强:可限制第三方随意写入右键菜单相关注册表项;安装驱动或会写菜单的软件前建议临时关闭。
特殊菜单支持:覆盖新建菜单、发送到、Win + X 等与普通 shell / shellex 不同的入口。
架构设计、开发指南、构建发布和排错说明请查看 开发文档。
如果你要提 Issue,建议至少附上:
本项目中内置有开发文档(位于 docs/ 目录下),并附带有 AGENTS.md、CLAUDE.md,可以直接利用主流的 Agent 工具为本项目做出贡献
本项目遵循 GPL V3.0 协议开源,See LICENSE.
本项目代码大量参考自以下项目: