ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

ContextMenuManager:5 分钟接管 Windows 右键菜单管理,一键隐藏、一键还原

ContextMenuManager:5 分钟接管 Windows 右键菜单管理,一键隐藏、一键还原

ContextMenuManager:5 分钟接管 Windows 右键菜单管理,一键隐藏、一键还原

【免费下载链接】ContextMenuManager🖱️ 纯粹的Windows右键菜单管理程序项目地址: https://gitcode.com/gh_mirrors/co/ContextMenuManager

右键"此电脑"会弹出一排选项,但其中几项你不知道是哪个软件带进来的,自己又不敢往注册表里翻。ContextMenuManager 是一款开源免费的 Windows 右键菜单管理工具:文件、文件夹、Win+X 等场景的菜单项全部列在同一屏里,点几下鼠标就能隐藏、修改或新增。

ContextMenuManager 工具档案卡

项目说明
一句话定位纯粹的 Windows 右键菜单管理程序
适用场景想整理、隐藏、追查右键菜单项,又不想手动翻注册表
费用免费、开源
系统要求Win10 / 8.1 / 8 / 7 / Vista,32 位与 64 位均可,支持高分屏(建议 150% 缩放)
运行环境分 .NET 3.5 与 .NET 4.0 两版;Win7 自带 3.5,Win8 及以后自带 4.0 以上,Vista 需先装对应运行库
交付形式绿色 zip 包或单个 exe,解压即用,无安装向导
获取途径项目发布页下载;也可以克隆源码自行编译

下载获取:按系统选版本,解压即用

先按系统对号入座:

  • Win7:选 .NET 3.5 版
  • Win8 / 8.1 / Win10:选 .NET 4.0 版
  • Vista:两个运行库都不自带,先装对应的 .NET Framework 再运行

从发布页拿 zip 包(推荐)或直接的 exe 即可。想自己编译的话,源码在这里:

git clone https://gitcode.com/gh_mirrors/co/ContextMenuManager

解压后双击启动,界面默认是中文。顶栏 5 个按钮依次为:主页 / 文件类型 / 其他规则 / 刷新 / 关于。左侧边栏按右键场景分区:文件、文件夹、目录、目录背景、桌面背景、磁盘分区、所有对象、此电脑、回收站、库、新建菜单、发送到、打开方式、Win+X。右侧主列表显示该场景的全部菜单项,每项配一个可见性勾选框;底部状态栏会说明当前场景管的是哪一块。

最快见效路径:3 步藏掉一个菜单项

第 1 步操作:启动程序,在左侧点"文件"。 效果:右侧列表刷新,列出右键任意文件时会出现的全部选项。 判断依据:底部状态栏变为"所有类型文件的右键菜单",说明场景选对了。

第 2 步操作:找到不想再看到的那一项,把可见性勾选取消。 效果:程序给该条目写入系统提供的隐藏值,注册表里的原始条目原样保留,一个字节都没动。 判断依据:列表里该项状态变为已禁用;随时重新勾上即可恢复。

第 3 步操作:到资源管理器里右键该文件确认。若没立刻变化,用程序底部的"重启资源管理器"提示条(关闭窗口时也会提示)。 效果:真实右键菜单里对应选项不再出现。 判断依据:右键不再看到该项;回程序里重新勾选并重启资源管理器,它又会回来——可逆才是这步的意义。

功能-场景对照:遇到哪种问题就怎么办

你遇到的问题在程序里怎么做得到的结果
右键列表太挤,想收起一批不常用项逐个取消对应条目的可见性真实右键不再显示,原始条目未删,重新勾选即恢复
想要"用记事本打开"这类自定义入口用列表的新建入口,填菜单文本、选图标、填命令(如notepad.exe)新条目随即出现在对应场景的右键里
可疑项不知道是谁加的右键该项,选"注册表位置"或"文件位置"直接跳转到对应位置,路径同时显示在底部状态栏
想改某个菜单项的文字、图标、位置右键该项,选"更改文本""更改图标""菜单位置"该项在右键中的显示方式立刻改变
确认某项无用,想彻底清掉先"导出注册表"留一份 .reg,再选"删除此项"条目被删除;程序默认开启自动备份,删掉的条目可从备份文件夹还原

进阶:用增强菜单与 GUID 锁管理特殊菜单项

谁该看这里:见过某些奇怪的菜单项,但翻遍常规场景列表都找不到它(常见于 Shell 扩展、UWP 快捷方式这类条目)。

具体操作分三层:

  • 其他规则 → 增强菜单:集中管理这些特殊条目,还能添加一些现成好用的增强项;"详细编辑"列表则管系统和其他程序内部更细的设置规则。
  • 其他规则 → GUID 锁:对依赖特定 GUID 才注册的顽固条目,输入对应 GUID 直接锁定隐藏,绕开常规开关管不到的情况。
  • 文件类型 → 菜单分析:把一个具体文件拖进程序窗口,它会分析出这个文件所有右键菜单项分别来自哪个注册表位置,追查"谁往菜单里塞东西"时很好用。

切换界面语言:字典现成,缺的可以自己翻

界面不是只有中文。在"关于"页的"程序语言"里可以切换或下载其他语言。项目的 语言字典目录 里放着简体中文、英语、日语、韩语、俄语等多份 ini 字典,想用自己清单外的语言,照中文字典翻一份提交即可。菜单管理逻辑的源码则集中在 ContextMenuManager/Controls/ 目录,想弄清程序如何读写注册表来管理菜单,从这里读起最快。

常见问题

问:改完菜单,右键没变化?多数改动即时生效;没变就先重启资源管理器。另有正常现象要知道:个别条目受其他机制影响不会从右键直接消失,程序里显示为启用但实际右键不出现,属正常情况。

问:安全软件报风险,是中毒了吗?误报。程序需要频繁读写注册表和文件,这类行为容易触发 Windows Defender 等报警,把它加入信任列表即可。

问:删错了能救回来吗?两道保险。程序默认启用自动备份,删除菜单项前会先备份注册表,可从备份文件夹还原;更稳的做法是删前先"导出注册表"留一份 .reg,用文件直接还原。

问:别处藏掉的菜单项,这里能看到吗?不建议同时运行多个右键管理工具。各家隐藏手段不同,别的工具藏掉的项在本程序列表里可能直接看不到,得先用原工具还原,再交给本程序接管。

问:适合拿来清理卸载残留吗?它不用于清理卸载不干净的软件,定位是菜单管理:帮你启用/禁用条目、修改显示、快速找到注册表和文件位置。只想要最稳的体验,就用启用/禁用,把删除留给确定有用备份之后。

回到开头那个查无下落的选项:右键它,选"注册表位置",看清是哪个程序放的东西,再决定是取消勾选还是导出 .reg 后删除。下一步就一件事——打开"文件"场景,挑一个确定用不上的条目,把勾去掉,然后去真实右键里确认它消失了。

【免费下载链接】ContextMenuManager🖱️ 纯粹的Windows右键菜单管理程序项目地址: https://gitcode.com/gh_mirrors/co/ContextMenuManager

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进