软件简介:
官方网站:https://github.com/PLFJY/ContextMenuMgr
用过 Windows 的人,应该都经历过那种让人血压升高的时候:某天你在桌面点了一下右键,弹出来的菜单长得能从上拉到下。解压软件、看图工具、网盘、下载器,甚至一些你早就删了但菜单项还赖着不走的软件,全挤在一起。想找的那个功能,就这么淹没了。
Context Menu Manager Plus 就是来解决这个问题的。它的目标特别直接:把右键菜单从“软件想塞什么就塞什么”,变成“用户决定什么能留下”。市面上的右键菜单管理工具,通常是出了事再去关,但 Context Menu Manager Plus 的思路不太一样——它是先把门堵上,再让你来决定放不放行。它的工作流程是检测、拦截、审核、决定。当一个第三方软件试图往你的右键菜单里添加新项目时,工具会先把它拦下来,默认禁用掉,然后在“待审核”页面告诉你:有新东西想进来,你看怎么处理。你可以选择放行并启用、保留但继续关着,或者彻底删掉。这个“先拦截再审核”的模式,把你从“事后清理”变成了“事前把关”。
它的覆盖范围也挺全的。传统右键菜单里,文件、文件夹、桌面背景、磁盘、回收站这些场景都能管,支持启用、禁用、删除、撤销删除、编辑显示名称、查看命令和打开相关位置。Windows 11 改了菜单样式之后,很多老工具管不了,但它可以,能枚举新菜单项,查看包名、发布者、上下文类型和 COM Server 路径,支持用户级启用或禁用。第三方软件新增的菜单项它会自动检测,“新建”菜单、“发送到”菜单、“Win+X”这类特殊位置的菜单项也能覆盖。文件类型与规则页里,快捷方式、可执行文件、自定义扩展名、感知类型等更细粒度的规则也支持。
为了让你在众多菜单项里快速找到目标,它还提供了全局搜索和页面筛选,支持按标题、命令、注册表路径、文件路径、CLSID 等字段查找并跳转。有一个“Shell Extension 深入分析”功能,通过独立的 ProbeHost 进程,帮你搞清楚某个菜单项到底是哪个软件带来的、注册表位置在哪。另外,它还能保护右键菜单相关的注册表,减少第三方软件随意往里写东西。如果开启了保护,安装新软件前建议临时关一下,以免影响安装流程。
安装后,软件会自动注册后台服务并开机自启,后台服务、前端界面和托盘宿主三部分协作运行。如果检测到有新菜单项进来,托盘会弹出通知,点击就能直接跳转到审核页面处理。总的来说,Context Menu Manager Plus 不是一个简单的“开关器”,它通过“先拦截再审核”的机制,把主动权交还给了用户。如果你也受够了被各种软件塞满的右键菜单,它值得一试。
更新日志:
v1.7.4 2026-08-17
- 修复了部分 Shell Extension 被禁用后又被第三方程序重新注册,导致启用/禁用注册同时存在、之后无法继续切换的问题。现在会在确认两份注册内容一致后安全清理重复项,不会覆盖存在差异的冲突注册。
- 修复了同一个 Shell Extension 同时存在系统级和用户级注册时,只修改其中一份会导致刷新后状态校验失败的问题。现在会同步处理同一逻辑菜单项对应的多个物理注册。
- 增强了 Shell Extension 开关操作的异常诊断,现在会记录实际注册位置、CLSID、目标状态以及操作前后的注册状态,方便排查权限、重复注册和状态校验问题。
- 修复了“当前注册表状态与软件记录不一致”提示点击“忽略”后仍然立即重新出现的问题。现在即使真实注册表冲突仍然存在,也会正确保留用户的本地忽略状态。
- 修复了“按应用管理”页面中“已启用”状态标签文字颜色与其他菜单页面不一致的问题。
- 优化了“按应用管理”页面的加载性能,新增加载占位提示,并通过防抖、异步分组和分块渲染减少大量菜单项时的界面卡顿。
- 优化了“按应用管理”的搜索体验,将分组计算和搜索过滤移至后台线程,并减少搜索过程中不必要的子项渲染。
- 修复了从全局搜索进入“按应用管理”时,精确筛选只显示部分结果的问题。现在会显示目标菜单项所属的全部应用分组。
- 为“按应用管理”新增“一键启用全部”操作,当一个应用下的菜单项全部被禁用时可以直接恢复整个分组,并补充了简体中文、繁体中文和英文文本。
- 优化了 Windows 11 新式菜单页面的首次加载和刷新性能,新增列表重建防抖、应用图标缓存和异步 Logo 加载,减少扫描时的重复刷新和界面阻塞。
- 修复了锁屏、UAC、快速用户切换等场景中用户 Registry Hive 尚未完全加载时,菜单监控会把大量已有菜单项误判为“新增”的问题。现在会结合持久化基线判断当前快照是否完整,并在数据明显缺失时延迟重建。
- 修复了菜单项审批操作完成后仍返回旧状态、可能需要再次点击“允许”或“拒绝”的问题。现在审批完成后会重新获取最新菜单状态。
- 修复了状态数据重置后,WPS/Office 共存检测与普通菜单扫描之间会互相污染初始基线的问题。现在不同类型的扫描会分别判断自己的 baseline,减少已有菜单被误报为新增或重复提醒。
- 调整了 GitCode Release 同步工作流的触发方式,移除了自动触发,仅保留显式的手动调用入口。
- 更新了部分项目依赖和发布脚本,并同步更新开发、注册表模型、前端交互、故障排查和包管理器相关文档。
- 补充了 Shell Extension 重复注册、冲突注册、跨注册位置同步以及注册表内容完整性校验等自动化测试,防止类似问题再次回归。
安装说明:
直接安装主程序即可。
文章更新说明:2026年9月6日 更新 v1.7.4 版本。本站仅分流了 Windows 安装版,其他版本请自行移步至项目地址下载。

感谢大佬的爱心分享